Summary
| Bill of Quantities — Summary | |||
| Project | Kingsford Hotel Bacolod — BMS | ||
| Currency | PHP | ||
| Generated from | A1-A7 + B1-B4 + standard-pricing-defaults.yaml | ||
| Total line items | 86 | ||
| RFQ-required items | 63 | ||
| RFQ-required % | 73.3% | ||
| Base subtotal (PHP) | 15,468,260.00 | ||
| Overhead & margin (20%) | 3,093,652.00 | ||
| Cost + overhead | 18,561,912.00 | ||
| Contingency (6.0%) | 1,113,714.72 | ||
| Cost + contingency | 19,675,626.72 | ||
| VAT (12%) | 2,361,075.21 | ||
| GRAND TOTAL (PHP) | 22,036,701.93 | ||
Section Subtotals
| WBS Section | Subtotal (PHP) |
| 1.0 | 1,688,000.00 |
| 2.0 | 10,829,165.00 |
| 3.0 | 1,845,295.00 |
| 4.0 | 557,880.00 |
| 5.0 | 456,720.00 |
| 6.0 | 91,200.00 |
| 7.0 | 0.00 |
All Line Items
| WBS | Description | Qty | Unit | Unit Price (PHP) | Extended (PHP) | Source | Rate Source | RFQ Required |
| 1.1 | Project management (off-site, full duration, 16 weeks) | 640 | hr | 1500 | 960000 | D2 PM 1 FTE × 16 wk | internal | |
| 1.1 | Site mobilization (week 1) | 80 | hr | 1500 | 120000 | D1 + B4 mobilization | internal | |
| 1.2 | Engineering & design (system architecture, panel layouts, IO list, sequences, network) | 320 | hr | 1200 | 384000 | D2 engineering allocation | internal | |
| 1.3 | Submittals & approvals administration | 80 | hr | 1200 | 96000 | within engineering budget | internal | |
| 1.4 | Factory Acceptance Test (FAT) delivery | 1 | lot | 80000 | 80000 | D1 week 5 | default | |
| 1.4 | FAT support hours (BMS engineer) | 40 | hr | 1200 | 48000 | D2 week 5 | internal | |
| 2.1.1 | BMS Server (Primary) — dual-CPU, 16+ GB RAM, redundant PSU | 1 | each | 350000 | 350000 | A6 HE-SVR-01 | default | ✓ |
| 2.1.1 | BMS Server (Standby, redundancy) | 1 | each | 350000 | 350000 | A6 HE-SVR-02 | default | ✓ |
| 2.1.2 | Operator Workstation | 2 | each | 80000 | 160000 | A6 HE-WS-01, HE-WS-02 | default | ✓ |
| 2.1.3 | Graphics PC + 55-inch Display | 1 | set | 150000 | 150000 | A6 HE-GFX-01 | default | ✓ |
| 2.1.4 | Head-End UPS (3 kVA, 30-min runtime) | 1 | each | 90000 | 90000 | A6 HE-UPS-01 | default | ✓ |
| 2.1.5 | Software licenses (server + 3 client + energy module + graphics editor) | 1 | lot | 600000 | 600000 | A6 HE-SW-* | default | ✓ |
| 2.1.6 | Server-room peripherals (KVM, console monitor, color laser printer, 19-inch rack) | 1 | lot | 80000 | 80000 | A6 HE-PRINTER, HE-RACK, HE-KVM, HE-MON | default | ✓ |
| 2.2.1 | Core managed L2/L3 switch (24-port + 4 SFP) | 1 | each | 120000 | 120000 | A5 SW-CORE | default | ✓ |
| 2.2.2 | Edge managed L2 switch (16-port + 2 SFP) | 3 | each | 35000 | 105000 | A5 SW-GND/2F/RD | default | ✓ |
| 2.2.2 | Edge managed L2 switch (8-port + 2 SFP) | 3 | each | 18000 | 54000 | A5 SW-LZ/3F/BSMT | default | ✓ |
| 2.2.3 | Riser fiber, OM3 multimode 6-strand armored | 300 | m | 280 | 84000 | A5 | default | ✓ |
| 2.2.3 | Fiber transceivers (1G SX/LX, paired) | 14 | each | 8000 | 112000 | A5 | default | ✓ |
| 2.2.4 | IDF wall-mount enclosures (9U) | 6 | each | 18000 | 108000 | A5 | default | ✓ |
| 2.3.1+2.3.2+2.3.3+2.3.4 | BMS field cabinet (small, IP54 wall-mount) | 10 | each | 40000 | 400000 | A4 panels (small I/O) | default | ✓ |
| 2.3.1+2.3.2+2.3.3+2.3.4 | BMS field cabinet (medium, IP54 wall-mount) | 6 | each | 80000 | 480000 | A4 panels (medium I/O) | default | ✓ |
| 2.3.1+2.3.2+2.3.3+2.3.4 | BMS field cabinet (large, IP54 wall-mount) | 2 | each | 150000 | 300000 | A4 panels (large I/O) | default | ✓ |
| 2.3.5 | DDC controllers (incl. network gateway controllers) | 30 | each | 90000 | 2700000 | A4 total_controllers | default | ✓ |
| 2.3.5 | AI input modules (16-channel) | 16 | each | 40000 | 640000 | 200 AI + 25% spare ÷ 16 (per A3-cable-spec-rules.yaml spare_strategy) | default | ✓ |
| 2.3.5 | AO output modules (16-channel) | 5 | each | 45000 | 225000 | 58 AO + 25% spare ÷ 16 (per A3-cable-spec-rules.yaml spare_strategy) | default | ✓ |
| 2.3.5 | DI input modules (32-channel) | 11 | each | 30000 | 330000 | 286 DI + 15% spare ÷ 32 (per A3-cable-spec-rules.yaml spare_strategy) | default | ✓ |
| 2.3.5 | DO output modules (16-channel) | 2 | each | 35000 | 70000 | 17 DO + 15% spare ÷ 16 (per A3-cable-spec-rules.yaml spare_strategy) | default | ✓ |
| 2.3.5 | 24VDC switching power supplies (5A, redundant for 6 critical panels) | 24 | each | 8000 | 192000 | 18 panels + 6 redundant | default | ✓ |
| 2.3.5 | Terminal blocks (push-in 2.5 mm²) | 900 | each | 80 | 72000 | (716 I/O × 1.25) | default | ✓ |
| 2.3.5 | Surge protection (signal-level SPD) | 36 | each | 5000 | 180000 | 2 per panel × 18 | default | ✓ |
| 2.3.5 | Cable management hardware (DIN rail, ducts, ferrules) per panel | 18 | lot | 8000 | 144000 | per A4 panel | default | ✓ |
| 2.4.1 | Temperature sensor — immersion/thermowell (water-side) | 12 | each | 4500 | 54000 | A1 BMS-supplied immersion temps | default | ✓ |
| 2.4.1 | Temperature sensor — duct insertion | 50 | each | 3000 | 150000 | A1 BMS-supplied duct temps | default | ✓ |
| 2.4.1 | Temperature sensor — outdoor (weatherproof) | 1 | each | 6000 | 6000 | A1 ct-common.outside-air-temp | default | ✓ |
| 2.4.2 | Humidity sensor (duct/outdoor) | 24 | each | 6500 | 156000 | A1 BMS-supplied RH sensors | default | ✓ |
| 2.4.3 | Pressure sensor — water-side | 6 | each | 8000 | 48000 | A1 BMS-supplied pressure | default | ✓ |
| 2.4.3 | Differential pressure sensor (CHW header) | 1 | each | 12000 | 12000 | A1 hdr-chw-bp.diff-press | default | ✓ |
| 2.4.3 | Pressure sensor — duct static | 4 | each | 8000 | 32000 | A1 EAF static pressure | default | ✓ |
| 2.4.4 | Flow sensor — water (insertion) | 9 | each | 25000 | 225000 | A1 chiller branch flows | default | ✓ |
| 2.4.4 | BTU meter (ultrasonic, Modbus) | 1 | each | 80000 | 80000 | A1 BTU-CHWS-MAIN | default | ✓ |
| 2.4.5 | Modulating valve actuator (BMS-supplied for CHW bypass) | 1 | each | 12000 | 12000 | A1 hdr-chw-bp.iso-vlv-cmd | default | ✓ |
| 2.4.8 | CO2 sensor (duct return) | 5 | each | 8000 | 40000 | A1 return-air-co2 | default | ✓ |
| 2.4.8 | CO sensor (duct return, casino) | 2 | each | 10000 | 20000 | A1 return-air-co | default | ✓ |
| 2.4.8 | VOC sensor (ozonizer return) | 2 | each | 12000 | 24000 | A1 ozonizer voc | default | ✓ |
| 2.4 | Mounting brackets, thermowells, valve fittings | 1 | lot | 2000 | 2000 | per device count + 5% spare | default | ✓ |
| 2.5.1 | Tank temperature sensor (calorifiers) | 6 | each | 3500 | 21000 | A1 calorifier tank temps | default | ✓ |
| 2.5.2 | HW header temperature sensors (supply/return/MUCW) | 6 | each | 4500 | 27000 | A1 hdr-hw-* temps | default | ✓ |
| 2.5.3 | Pump aux-contact wiring kits (heat pumps + recirc pumps) | 12 | each | 1500 | 18000 | A1 HP + RP rows | default | ✓ |
| 2.5.4 | Boiler steam pressure sensor | 2 | each | 12000 | 24000 | A1 sb-*.steam-pressure | default | ✓ |
| 2.5.4 | Boiler feedwater temperature sensor | 2 | each | 4500 | 9000 | A1 sb-*.feedwater-temp | default | ✓ |
| 2.5.4 | Boiler fluegas temperature sensor (high-temp) | 2 | each | 8000 | 16000 | A1 sb-*.fluegas-temp | default | ✓ |
| 2.5.4 | Boiler fluegas O2 sensor (zirconia) | 2 | each | 30000 | 60000 | A1 sb-*.fluegas-o2 | default | ✓ |
| 2.5.4 | Boiler motorized blowdown valve (BMS-supplied actuator) | 2 | each | 18000 | 36000 | A1 sb-*.blowdown-vlv-cmd | default | ✓ |
| 2.6.1 | Multifunction power meter (Main switchgear class) | 3 | each | 90000 | 270000 | A1 MTR-MAIN-* | default | ✓ |
| 2.6.1 | Multifunction power meter (Sub-feeder class) | 10 | each | 35000 | 350000 | A1 MTR-FDR-* | default | ✓ |
| 2.6.2 | Current transformers (split-core, sized per ampacity) | 39 | each | 4000 | 156000 | 13 meters × 3 phases | default | ✓ |
| 2.6.4 | Modbus serial-to-IP gateway | 2 | each | 25000 | 50000 | 1 per switchgear group | default | ✓ |
| 2.6 | Modbus shielded TP cable | 300 | m | 80 | 24000 | A3 ee_metering trunks | default | ✓ |
| 2.7.1 | 4C × 1.5 mm² shielded FRLS control/signal cable | 3949 | m | 95 | 375155 | A3 field cables (BMS/ME/EQ-supplier) | default | ✓ |
| 2.7.1 | 6C × 1.5 mm² shielded FRLS (where conductor count > 4) | 343 | m | 130 | 44590 | A3 field cables (wider runs) | default | ✓ |
| 2.7.2 | BACnet MS/TP shielded TP cable (low-cap) | 150 | m | 90 | 13500 | A3 trunk | default | ✓ |
| 2.7.3 | Cat6 4P × 23 AWG U/UTP FRLS cable | 700 | m | 90 | 63000 | A3 network drops + trunk | default | ✓ |
| 2.7.5 | Conduit (PVC HW 25 mm) | 1551 | m | 120 | 186120 | 30% of total cable length | default | ✓ |
| 2.7 | 3C × 2.5 mm² FRLS panel power feed cable | 80 | m | 110 | 8800 | A3 panel power feeds | default | ✓ |
| 2.7.6 | Cable identification (labels, ferrules, marker tags) — full project lot | 1 | lot | 30000 | 30000 | per cable count | default | ✓ |
| 2.7.5 | Cable management (junction boxes, cable ties) per panel field | 18 | lot | 5000 | 90000 | per panel | default | ✓ |
| 3.0 | Installation labor — Wireman / Electrician (cable pulling, conduit, panel install, terminations) | 2295.5 | hr | 350 | 803425 | B4 total 3531.5 hr × 65% trade split | internal | |
| 3.0 | Installation labor — BMS Technician (testing, pre-comm) | 882.9 | hr | 700 | 618030 | B4 total 3531.5 hr × 25% | internal | |
| 3.0 | Installation labor — Engineer / Supervisor (oversight, fault resolution) | 353.2 | hr | 1200 | 423840 | B4 total 3531.5 hr × 10% | internal | |
| 4.1 | Controller programming (point database, control loops, schedules, alarms, reports, trends) | 233.9 | hr | 1200 | 280680 | B1 programming hours | internal | |
| 4.2 | Graphics development (35 pages: navigation, floor, system, popups, alarm, trend, reports) | 252 | hr | 1100 | 277200 | B2 graphics hours | internal | |
| 5.1 | Pre-commissioning (cable continuity, megger, panel power-up smoke test) — covered in B4 | 0 | lot | 0 | 0 | B4 covered | internal | |
| 5.2 | Point-to-point (P2P) testing | 84.1 | hr | 700 | 58870 | B3 h_p2p | internal | |
| 5.3 | Functional testing per equipment | 163.5 | hr | 700 | 114450 | B3 h_functional | internal | |
| 5.4 | Integrated commissioning (cross-system sequences, energy savings) | 32 | hr | 1200 | 38400 | B3 h_integrated | internal | |
| 5.5 | Owner T&C / SAT support (1 week) | 40 | hr | 1200 | 48000 | D2 SAT week | internal | |
| 5.6 | Snagging / punch-list resolution | 30 | hr | 700 | 21000 | typical for medium project | internal | |
| 5.7 | As-built documentation package (drawings, O&M, point database, programming archive) | 1 | lot | 80000 | 80000 | D2 docs allocation | default | |
| 5.7 | As-built documentation engineer hours | 80 | hr | 1200 | 96000 | D2 docs allocation | internal | |
| 6.1 | Operator training — on-site, 16 hours over 2 days, up to 6 operators | 1 | lot | 60000 | 60000 | A-013 (default) | default | |
| 6.1 | Training delivery hours (1 trainer × 16 hr) | 16 | hr | 1200 | 19200 | trainer time | internal | |
| 6.3 | Documentation handover (formal, with sign-off) | 8 | hr | 1500 | 12000 | week 16 | internal | |
| 7.1 | [OPTION] 1-year preventive maintenance contract (post-warranty) | 1 | yr | 0 | 0 | Q-016 dependent — quote separately | rfq | ✓ |
| 7.2 | [OPTION] Additional administrator training (8 hr session) | 0 | lot | 30000 | 0 | Q-015 dependent | default | |
| 7.3 | [OPTION] FDAS integration (BACnet/Modbus from fire panel + smoke control sequences) | 0 | lot | 0 | 0 | Q-012 dependent — TBD | rfq | ✓ |
| 7.4 | [OPTION] PMS integration (guestroom occupancy → BMS for FCU control) | 0 | lot | 0 | 0 | Q-012 dependent — TBD | rfq | ✓ |
1.0 PM & Engineering
| WBS | Description | Qty | Unit | Unit Price (PHP) | Extended (PHP) | Source | RFQ? |
| 1.1 | Project management (off-site, full duration, 16 weeks) | 640 | hr | 1500 | 960000 | D2 PM 1 FTE × 16 wk | |
| 1.1 | Site mobilization (week 1) | 80 | hr | 1500 | 120000 | D1 + B4 mobilization | |
| 1.2 | Engineering & design (system architecture, panel layouts, IO list, sequences, network) | 320 | hr | 1200 | 384000 | D2 engineering allocation | |
| 1.3 | Submittals & approvals administration | 80 | hr | 1200 | 96000 | within engineering budget | |
| 1.4 | Factory Acceptance Test (FAT) delivery | 1 | lot | 80000 | 80000 | D1 week 5 | |
| 1.4 | FAT support hours (BMS engineer) | 40 | hr | 1200 | 48000 | D2 week 5 |
2.0 Material Supply
| WBS | Description | Qty | Unit | Unit Price (PHP) | Extended (PHP) | Source | RFQ? |
| 2.1.1 | BMS Server (Primary) — dual-CPU, 16+ GB RAM, redundant PSU | 1 | each | 350000 | 350000 | A6 HE-SVR-01 | ✓ |
| 2.1.1 | BMS Server (Standby, redundancy) | 1 | each | 350000 | 350000 | A6 HE-SVR-02 | ✓ |
| 2.1.2 | Operator Workstation | 2 | each | 80000 | 160000 | A6 HE-WS-01, HE-WS-02 | ✓ |
| 2.1.3 | Graphics PC + 55-inch Display | 1 | set | 150000 | 150000 | A6 HE-GFX-01 | ✓ |
| 2.1.4 | Head-End UPS (3 kVA, 30-min runtime) | 1 | each | 90000 | 90000 | A6 HE-UPS-01 | ✓ |
| 2.1.5 | Software licenses (server + 3 client + energy module + graphics editor) | 1 | lot | 600000 | 600000 | A6 HE-SW-* | ✓ |
| 2.1.6 | Server-room peripherals (KVM, console monitor, color laser printer, 19-inch rack) | 1 | lot | 80000 | 80000 | A6 HE-PRINTER, HE-RACK, HE-KVM, HE-MON | ✓ |
| 2.2.1 | Core managed L2/L3 switch (24-port + 4 SFP) | 1 | each | 120000 | 120000 | A5 SW-CORE | ✓ |
| 2.2.2 | Edge managed L2 switch (16-port + 2 SFP) | 3 | each | 35000 | 105000 | A5 SW-GND/2F/RD | ✓ |
| 2.2.2 | Edge managed L2 switch (8-port + 2 SFP) | 3 | each | 18000 | 54000 | A5 SW-LZ/3F/BSMT | ✓ |
| 2.2.3 | Riser fiber, OM3 multimode 6-strand armored | 300 | m | 280 | 84000 | A5 | ✓ |
| 2.2.3 | Fiber transceivers (1G SX/LX, paired) | 14 | each | 8000 | 112000 | A5 | ✓ |
| 2.2.4 | IDF wall-mount enclosures (9U) | 6 | each | 18000 | 108000 | A5 | ✓ |
| 2.3.1+2.3.2+2.3.3+2.3.4 | BMS field cabinet (small, IP54 wall-mount) | 10 | each | 40000 | 400000 | A4 panels (small I/O) | ✓ |
| 2.3.1+2.3.2+2.3.3+2.3.4 | BMS field cabinet (medium, IP54 wall-mount) | 6 | each | 80000 | 480000 | A4 panels (medium I/O) | ✓ |
| 2.3.1+2.3.2+2.3.3+2.3.4 | BMS field cabinet (large, IP54 wall-mount) | 2 | each | 150000 | 300000 | A4 panels (large I/O) | ✓ |
| 2.3.5 | DDC controllers (incl. network gateway controllers) | 30 | each | 90000 | 2700000 | A4 total_controllers | ✓ |
| 2.3.5 | AI input modules (16-channel) | 16 | each | 40000 | 640000 | 200 AI + 25% spare ÷ 16 (per A3-cable-spec-rules.yaml spare_strategy) | ✓ |
| 2.3.5 | AO output modules (16-channel) | 5 | each | 45000 | 225000 | 58 AO + 25% spare ÷ 16 (per A3-cable-spec-rules.yaml spare_strategy) | ✓ |
| 2.3.5 | DI input modules (32-channel) | 11 | each | 30000 | 330000 | 286 DI + 15% spare ÷ 32 (per A3-cable-spec-rules.yaml spare_strategy) | ✓ |
| 2.3.5 | DO output modules (16-channel) | 2 | each | 35000 | 70000 | 17 DO + 15% spare ÷ 16 (per A3-cable-spec-rules.yaml spare_strategy) | ✓ |
| 2.3.5 | 24VDC switching power supplies (5A, redundant for 6 critical panels) | 24 | each | 8000 | 192000 | 18 panels + 6 redundant | ✓ |
| 2.3.5 | Terminal blocks (push-in 2.5 mm²) | 900 | each | 80 | 72000 | (716 I/O × 1.25) | ✓ |
| 2.3.5 | Surge protection (signal-level SPD) | 36 | each | 5000 | 180000 | 2 per panel × 18 | ✓ |
| 2.3.5 | Cable management hardware (DIN rail, ducts, ferrules) per panel | 18 | lot | 8000 | 144000 | per A4 panel | ✓ |
| 2.4.1 | Temperature sensor — immersion/thermowell (water-side) | 12 | each | 4500 | 54000 | A1 BMS-supplied immersion temps | ✓ |
| 2.4.1 | Temperature sensor — duct insertion | 50 | each | 3000 | 150000 | A1 BMS-supplied duct temps | ✓ |
| 2.4.1 | Temperature sensor — outdoor (weatherproof) | 1 | each | 6000 | 6000 | A1 ct-common.outside-air-temp | ✓ |
| 2.4.2 | Humidity sensor (duct/outdoor) | 24 | each | 6500 | 156000 | A1 BMS-supplied RH sensors | ✓ |
| 2.4.3 | Pressure sensor — water-side | 6 | each | 8000 | 48000 | A1 BMS-supplied pressure | ✓ |
| 2.4.3 | Differential pressure sensor (CHW header) | 1 | each | 12000 | 12000 | A1 hdr-chw-bp.diff-press | ✓ |
| 2.4.3 | Pressure sensor — duct static | 4 | each | 8000 | 32000 | A1 EAF static pressure | ✓ |
| 2.4.4 | Flow sensor — water (insertion) | 9 | each | 25000 | 225000 | A1 chiller branch flows | ✓ |
| 2.4.4 | BTU meter (ultrasonic, Modbus) | 1 | each | 80000 | 80000 | A1 BTU-CHWS-MAIN | ✓ |
| 2.4.5 | Modulating valve actuator (BMS-supplied for CHW bypass) | 1 | each | 12000 | 12000 | A1 hdr-chw-bp.iso-vlv-cmd | ✓ |
| 2.4.8 | CO2 sensor (duct return) | 5 | each | 8000 | 40000 | A1 return-air-co2 | ✓ |
| 2.4.8 | CO sensor (duct return, casino) | 2 | each | 10000 | 20000 | A1 return-air-co | ✓ |
| 2.4.8 | VOC sensor (ozonizer return) | 2 | each | 12000 | 24000 | A1 ozonizer voc | ✓ |
| 2.4 | Mounting brackets, thermowells, valve fittings | 1 | lot | 2000 | 2000 | per device count + 5% spare | ✓ |
| 2.5.1 | Tank temperature sensor (calorifiers) | 6 | each | 3500 | 21000 | A1 calorifier tank temps | ✓ |
| 2.5.2 | HW header temperature sensors (supply/return/MUCW) | 6 | each | 4500 | 27000 | A1 hdr-hw-* temps | ✓ |
| 2.5.3 | Pump aux-contact wiring kits (heat pumps + recirc pumps) | 12 | each | 1500 | 18000 | A1 HP + RP rows | ✓ |
| 2.5.4 | Boiler steam pressure sensor | 2 | each | 12000 | 24000 | A1 sb-*.steam-pressure | ✓ |
| 2.5.4 | Boiler feedwater temperature sensor | 2 | each | 4500 | 9000 | A1 sb-*.feedwater-temp | ✓ |
| 2.5.4 | Boiler fluegas temperature sensor (high-temp) | 2 | each | 8000 | 16000 | A1 sb-*.fluegas-temp | ✓ |
| 2.5.4 | Boiler fluegas O2 sensor (zirconia) | 2 | each | 30000 | 60000 | A1 sb-*.fluegas-o2 | ✓ |
| 2.5.4 | Boiler motorized blowdown valve (BMS-supplied actuator) | 2 | each | 18000 | 36000 | A1 sb-*.blowdown-vlv-cmd | ✓ |
| 2.6.1 | Multifunction power meter (Main switchgear class) | 3 | each | 90000 | 270000 | A1 MTR-MAIN-* | ✓ |
| 2.6.1 | Multifunction power meter (Sub-feeder class) | 10 | each | 35000 | 350000 | A1 MTR-FDR-* | ✓ |
| 2.6.2 | Current transformers (split-core, sized per ampacity) | 39 | each | 4000 | 156000 | 13 meters × 3 phases | ✓ |
| 2.6.4 | Modbus serial-to-IP gateway | 2 | each | 25000 | 50000 | 1 per switchgear group | ✓ |
| 2.6 | Modbus shielded TP cable | 300 | m | 80 | 24000 | A3 ee_metering trunks | ✓ |
| 2.7.1 | 4C × 1.5 mm² shielded FRLS control/signal cable | 3949 | m | 95 | 375155 | A3 field cables (BMS/ME/EQ-supplier) | ✓ |
| 2.7.1 | 6C × 1.5 mm² shielded FRLS (where conductor count > 4) | 343 | m | 130 | 44590 | A3 field cables (wider runs) | ✓ |
| 2.7.2 | BACnet MS/TP shielded TP cable (low-cap) | 150 | m | 90 | 13500 | A3 trunk | ✓ |
| 2.7.3 | Cat6 4P × 23 AWG U/UTP FRLS cable | 700 | m | 90 | 63000 | A3 network drops + trunk | ✓ |
| 2.7.5 | Conduit (PVC HW 25 mm) | 1551 | m | 120 | 186120 | 30% of total cable length | ✓ |
| 2.7 | 3C × 2.5 mm² FRLS panel power feed cable | 80 | m | 110 | 8800 | A3 panel power feeds | ✓ |
| 2.7.6 | Cable identification (labels, ferrules, marker tags) — full project lot | 1 | lot | 30000 | 30000 | per cable count | ✓ |
| 2.7.5 | Cable management (junction boxes, cable ties) per panel field | 18 | lot | 5000 | 90000 | per panel | ✓ |
3.0 Installation
| WBS | Description | Qty | Unit | Unit Price (PHP) | Extended (PHP) | Source | RFQ? |
| 3.0 | Installation labor — Wireman / Electrician (cable pulling, conduit, panel install, terminations) | 2295.5 | hr | 350 | 803425 | B4 total 3531.5 hr × 65% trade split | |
| 3.0 | Installation labor — BMS Technician (testing, pre-comm) | 882.9 | hr | 700 | 618030 | B4 total 3531.5 hr × 25% | |
| 3.0 | Installation labor — Engineer / Supervisor (oversight, fault resolution) | 353.2 | hr | 1200 | 423840 | B4 total 3531.5 hr × 10% |
4.0 Programming
| WBS | Description | Qty | Unit | Unit Price (PHP) | Extended (PHP) | Source | RFQ? |
| 4.1 | Controller programming (point database, control loops, schedules, alarms, reports, trends) | 233.9 | hr | 1200 | 280680 | B1 programming hours | |
| 4.2 | Graphics development (35 pages: navigation, floor, system, popups, alarm, trend, reports) | 252 | hr | 1100 | 277200 | B2 graphics hours |
5.0 T&C
| WBS | Description | Qty | Unit | Unit Price (PHP) | Extended (PHP) | Source | RFQ? |
| 5.1 | Pre-commissioning (cable continuity, megger, panel power-up smoke test) — covered in B4 | 0 | lot | 0 | 0 | B4 covered | |
| 5.2 | Point-to-point (P2P) testing | 84.1 | hr | 700 | 58870 | B3 h_p2p | |
| 5.3 | Functional testing per equipment | 163.5 | hr | 700 | 114450 | B3 h_functional | |
| 5.4 | Integrated commissioning (cross-system sequences, energy savings) | 32 | hr | 1200 | 38400 | B3 h_integrated | |
| 5.5 | Owner T&C / SAT support (1 week) | 40 | hr | 1200 | 48000 | D2 SAT week | |
| 5.6 | Snagging / punch-list resolution | 30 | hr | 700 | 21000 | typical for medium project | |
| 5.7 | As-built documentation package (drawings, O&M, point database, programming archive) | 1 | lot | 80000 | 80000 | D2 docs allocation | |
| 5.7 | As-built documentation engineer hours | 80 | hr | 1200 | 96000 | D2 docs allocation |
6.0 Training
| WBS | Description | Qty | Unit | Unit Price (PHP) | Extended (PHP) | Source | RFQ? |
| 6.1 | Operator training — on-site, 16 hours over 2 days, up to 6 operators | 1 | lot | 60000 | 60000 | A-013 (default) | |
| 6.1 | Training delivery hours (1 trainer × 16 hr) | 16 | hr | 1200 | 19200 | trainer time | |
| 6.3 | Documentation handover (formal, with sign-off) | 8 | hr | 1500 | 12000 | week 16 |
7.0 Optional
| WBS | Description | Qty | Unit | Unit Price (PHP) | Extended (PHP) | Source | RFQ? |
| 7.1 | [OPTION] 1-year preventive maintenance contract (post-warranty) | 1 | yr | 0 | 0 | Q-016 dependent — quote separately | ✓ |
| 7.2 | [OPTION] Additional administrator training (8 hr session) | 0 | lot | 30000 | 0 | Q-015 dependent | |
| 7.3 | [OPTION] FDAS integration (BACnet/Modbus from fire panel + smoke control sequences) | 0 | lot | 0 | 0 | Q-012 dependent — TBD | ✓ |
| 7.4 | [OPTION] PMS integration (guestroom occupancy → BMS for FCU control) | 0 | lot | 0 | 0 | Q-012 dependent — TBD | ✓ |
RFQ Required
| WBS | Description | Qty | Unit | Placeholder Rate (PHP) | Extended (PHP) |
| 2.1.1 | BMS Server (Primary) — dual-CPU, 16+ GB RAM, redundant PSU | 1 | each | 350000 | 350000 |
| 2.1.1 | BMS Server (Standby, redundancy) | 1 | each | 350000 | 350000 |
| 2.1.2 | Operator Workstation | 2 | each | 80000 | 160000 |
| 2.1.3 | Graphics PC + 55-inch Display | 1 | set | 150000 | 150000 |
| 2.1.4 | Head-End UPS (3 kVA, 30-min runtime) | 1 | each | 90000 | 90000 |
| 2.1.5 | Software licenses (server + 3 client + energy module + graphics editor) | 1 | lot | 600000 | 600000 |
| 2.1.6 | Server-room peripherals (KVM, console monitor, color laser printer, 19-inch rack) | 1 | lot | 80000 | 80000 |
| 2.2.1 | Core managed L2/L3 switch (24-port + 4 SFP) | 1 | each | 120000 | 120000 |
| 2.2.2 | Edge managed L2 switch (16-port + 2 SFP) | 3 | each | 35000 | 105000 |
| 2.2.2 | Edge managed L2 switch (8-port + 2 SFP) | 3 | each | 18000 | 54000 |
| 2.2.3 | Riser fiber, OM3 multimode 6-strand armored | 300 | m | 280 | 84000 |
| 2.2.3 | Fiber transceivers (1G SX/LX, paired) | 14 | each | 8000 | 112000 |
| 2.2.4 | IDF wall-mount enclosures (9U) | 6 | each | 18000 | 108000 |
| 2.3.1+2.3.2+2.3.3+2.3.4 | BMS field cabinet (small, IP54 wall-mount) | 10 | each | 40000 | 400000 |
| 2.3.1+2.3.2+2.3.3+2.3.4 | BMS field cabinet (medium, IP54 wall-mount) | 6 | each | 80000 | 480000 |
| 2.3.1+2.3.2+2.3.3+2.3.4 | BMS field cabinet (large, IP54 wall-mount) | 2 | each | 150000 | 300000 |
| 2.3.5 | DDC controllers (incl. network gateway controllers) | 30 | each | 90000 | 2700000 |
| 2.3.5 | AI input modules (16-channel) | 16 | each | 40000 | 640000 |
| 2.3.5 | AO output modules (16-channel) | 5 | each | 45000 | 225000 |
| 2.3.5 | DI input modules (32-channel) | 11 | each | 30000 | 330000 |
| 2.3.5 | DO output modules (16-channel) | 2 | each | 35000 | 70000 |
| 2.3.5 | 24VDC switching power supplies (5A, redundant for 6 critical panels) | 24 | each | 8000 | 192000 |
| 2.3.5 | Terminal blocks (push-in 2.5 mm²) | 900 | each | 80 | 72000 |
| 2.3.5 | Surge protection (signal-level SPD) | 36 | each | 5000 | 180000 |
| 2.3.5 | Cable management hardware (DIN rail, ducts, ferrules) per panel | 18 | lot | 8000 | 144000 |
| 2.4.1 | Temperature sensor — immersion/thermowell (water-side) | 12 | each | 4500 | 54000 |
| 2.4.1 | Temperature sensor — duct insertion | 50 | each | 3000 | 150000 |
| 2.4.1 | Temperature sensor — outdoor (weatherproof) | 1 | each | 6000 | 6000 |
| 2.4.2 | Humidity sensor (duct/outdoor) | 24 | each | 6500 | 156000 |
| 2.4.3 | Pressure sensor — water-side | 6 | each | 8000 | 48000 |
| 2.4.3 | Differential pressure sensor (CHW header) | 1 | each | 12000 | 12000 |
| 2.4.3 | Pressure sensor — duct static | 4 | each | 8000 | 32000 |
| 2.4.4 | Flow sensor — water (insertion) | 9 | each | 25000 | 225000 |
| 2.4.4 | BTU meter (ultrasonic, Modbus) | 1 | each | 80000 | 80000 |
| 2.4.5 | Modulating valve actuator (BMS-supplied for CHW bypass) | 1 | each | 12000 | 12000 |
| 2.4.8 | CO2 sensor (duct return) | 5 | each | 8000 | 40000 |
| 2.4.8 | CO sensor (duct return, casino) | 2 | each | 10000 | 20000 |
| 2.4.8 | VOC sensor (ozonizer return) | 2 | each | 12000 | 24000 |
| 2.4 | Mounting brackets, thermowells, valve fittings | 1 | lot | 2000 | 2000 |
| 2.5.1 | Tank temperature sensor (calorifiers) | 6 | each | 3500 | 21000 |
| 2.5.2 | HW header temperature sensors (supply/return/MUCW) | 6 | each | 4500 | 27000 |
| 2.5.3 | Pump aux-contact wiring kits (heat pumps + recirc pumps) | 12 | each | 1500 | 18000 |
| 2.5.4 | Boiler steam pressure sensor | 2 | each | 12000 | 24000 |
| 2.5.4 | Boiler feedwater temperature sensor | 2 | each | 4500 | 9000 |
| 2.5.4 | Boiler fluegas temperature sensor (high-temp) | 2 | each | 8000 | 16000 |
| 2.5.4 | Boiler fluegas O2 sensor (zirconia) | 2 | each | 30000 | 60000 |
| 2.5.4 | Boiler motorized blowdown valve (BMS-supplied actuator) | 2 | each | 18000 | 36000 |
| 2.6.1 | Multifunction power meter (Main switchgear class) | 3 | each | 90000 | 270000 |
| 2.6.1 | Multifunction power meter (Sub-feeder class) | 10 | each | 35000 | 350000 |
| 2.6.2 | Current transformers (split-core, sized per ampacity) | 39 | each | 4000 | 156000 |
| 2.6.4 | Modbus serial-to-IP gateway | 2 | each | 25000 | 50000 |
| 2.6 | Modbus shielded TP cable | 300 | m | 80 | 24000 |
| 2.7.1 | 4C × 1.5 mm² shielded FRLS control/signal cable | 3949 | m | 95 | 375155 |
| 2.7.1 | 6C × 1.5 mm² shielded FRLS (where conductor count > 4) | 343 | m | 130 | 44590 |
| 2.7.2 | BACnet MS/TP shielded TP cable (low-cap) | 150 | m | 90 | 13500 |
| 2.7.3 | Cat6 4P × 23 AWG U/UTP FRLS cable | 700 | m | 90 | 63000 |
| 2.7.5 | Conduit (PVC HW 25 mm) | 1551 | m | 120 | 186120 |
| 2.7 | 3C × 2.5 mm² FRLS panel power feed cable | 80 | m | 110 | 8800 |
| 2.7.6 | Cable identification (labels, ferrules, marker tags) — full project lot | 1 | lot | 30000 | 30000 |
| 2.7.5 | Cable management (junction boxes, cable ties) per panel field | 18 | lot | 5000 | 90000 |
| 7.1 | [OPTION] 1-year preventive maintenance contract (post-warranty) | 1 | yr | 0 | 0 |
| 7.3 | [OPTION] FDAS integration (BACnet/Modbus from fire panel + smoke control sequences) | 0 | lot | 0 | 0 |
| 7.4 | [OPTION] PMS integration (guestroom occupancy → BMS for FCU control) | 0 | lot | 0 | 0 |