Note
Zone Billing When Completion Is Mixed
Multi-zone subcontracts rarely finish evenly. You might have twelve installation zones across a floor plate, each identical in scope, but zones one through four are ready for inspection two weeks before zones five through twelve because the main contractor’s preceding civil trade ran in sequence from one end of the building. Your billing stage definition says “Stage 2: installation complete across all zones.” You have four zones done. Eight are waiting on a handover that has nothing to do with your crew.
This pattern appears in air-conditioning, electrical, partition, raised flooring, and plumbing work. The billing gap it creates is not a contractual dispute. It is a cash timing problem that was built into how the stage was defined at signing.
How Does Your Contract Define a Billing Stage?
Most billing stage definitions in Thai subcontracts fall into one of three shapes.
The first is a global completion threshold: Stage 2 is triggered when installation is complete and tested across the entire floor. This wording makes every zone a precondition for the whole stage. One incomplete zone holds the entire billing trigger regardless of whose programme caused the delay.
The second is a unit count: Stage 2 is triggered when installation is complete and tested in not fewer than eight of twelve zones. This gives you a billing floor as soon as the count is reached.
The third is a handover-linked milestone: Stage 2 covers zones accepted as of the billing cut-off date. This connects your billing trigger to the main contractor’s handover schedule rather than to a fixed zone count.
Reading your contract carefully before mobilization is worth one hour. A global threshold makes your billing vulnerable to the slowest zone on the floor. A unit count gives you a predictable floor. A handover-linked stage puts the timing trigger in the main contractor’s hands.
What Is the Cash Cost of Holding a Completed Zone Unbilled?
A zone that is finished but cannot be billed under a global threshold has a direct carrying cost. You have paid labor. You may have paid for materials already installed. Supplier invoices for components in that zone are due on their own terms, not on the terms of your billing stage.
The gap between your cost outflow and your billing inflow widens every week the completed zone sits uninspected or uncounted. On a twelve-zone project where six zones finish ahead of schedule, the completed work could sit for four to six weeks before the remaining zones catch up and the stage threshold is met. Six weeks of carrying cost on finished work is not a theoretical risk.
Worked Example: Air-Conditioning Across Twelve Server Room Zones
A mechanical subcontractor installs precision air-conditioning units across twelve server room zones in a data center fit-out. The subcontract defines three billing stages: Stage 1 on completion of installation in at least four zones, Stage 2 on completion in at least eight zones, and Stage 3 on full commissioning with sign-off across all twelve.
Zones 1 through 6 are handed over by the civil contractor in week three of the project. Zones 7 through 12 are delayed by concrete coring work that runs three weeks behind the civil contractor’s own programme. The mechanical team completes installation in zones 1 through 6 by the end of week four.
Because the subcontract uses a unit count, Stage 1 has already been billed and settled. Stage 2 requires eight zones complete. The team moves to zones 7 and 8 the moment civil hands them over and reaches the Stage 2 count by mid-week five.
The billing pin for Stage 2 moves to week five, not week eight. The delay in zones 9 through 12 does not hold Stage 2 because the unit count structure separates the billing trigger from the slowest zone. The record shows which zones are complete, which are pending handover, and that the delay is the civil contractor’s sequencing.
How Do You Document Zone Readiness When Inspection Has Not Happened?
When a zone is complete but the main contractor has not scheduled an inspection, a written notification through the project’s normal communication channel establishes the readiness date. The message states the zone number, the date the work was finished, and the request for inspection.
This matters when you eventually bill the stage. Without documentation, the main contractor may assert that a zone is incomplete or that no readiness notice was received. With it, the record shows clearly when the zone entered the inspection queue and separates your work completion date from any scheduling lag on their side.
A zone that is ready but uninspected because of their scheduling is different from a zone that failed inspection. The first is a scheduling gap. The second is a defect. The two must not be conflated in your records.
Can You Negotiate Zone-by-Zone Billing Before Signing?
Replacing a global threshold with a unit count is a pre-contract negotiation point, not a mid-project request. The argument for the main contractor is practical: their billing exposure does not increase if you can only bill once a defined count is reached, but your cash flow exposure drops significantly when zones billing as they are completed rather than waiting for the slowest one.
A unit count also reflects how multi-zone projects actually run. Global thresholds were drafted for single-scope work where finishing everything at once is natural. On a twelve-zone installation, uneven progress is not an exception.
Can I bill a partial stage if only some zones are complete?
Under a global threshold, billing is not available until all zones within that stage are done, unless the main contractor agrees in writing to accept partial inspection. A unit count structure removes that dependency. If your contract uses a global threshold and zones are completing unevenly, the practical options are to request a written amendment to introduce a zone count, or to document each completed zone separately and negotiate partial billing at the next payment application.
What if the main contractor says none of my zones are ready to inspect?
Request the specific defect list for each zone in writing. “Not ready” without a defect list is not a formal rejection. A list gives you a defined scope to close. A general statement creates an open argument with no fixed endpoint. Send the request through the project’s normal communication channel and keep a copy alongside your zone records.
How do I record a zone as complete when there is no signed inspection form yet?
Send a written notification through the project’s normal communication channel naming the zone, the completion date, and the request for inspection scheduling. Keep a copy with the zone record. This establishes the date the zone entered the inspection queue. If the main contractor later disputes the completion date, the notification is the record that anchors it.
If your current subcontract uses a global threshold and you are running a multi-zone project, a 45-minute call is a useful starting point. We look at your billing stage definitions together, map the zone count against each stage, and put the billing milestones on a single timeline alongside your installation sequence.