2026-08-04 · TWH AI
Retention, Billing, and WHT Controls in Thai B2B Maintenance Contracts
A B2B guide for property and finance teams on retention, billing packs, WHT timing, and acceptance documents in Thai maintenance contracts to reduce payment disputes.
For foreign-managed buildings in Thailand, payment disputes in maintenance contracts rarely start with the technical work itself. They usually start with unclear acceptance criteria, incomplete billing packs, inconsistent retention handling, or confusion over withholding tax timing. In practice, a maintenance job can be fully completed on site and still remain “commercially unfinished” because the paperwork does not support invoice approval under the client’s internal controls. For facility managers, property directors, and finance teams, the solution is not just stricter vendor management. It is a contract and administration process that translates Thai market practice into clear English terminology, auditable payment steps, and internationally familiar control points.
Why payment disputes happen in Thai maintenance contracts
In Thailand, many B2B maintenance arrangements begin informally. The vendor may issue a quotation, the client signs or stamps it, and work starts quickly. That may be workable for low-value reactive maintenance, but as soon as the monthly spend grows, or when there are multiple sites, specialist subcontractors, or tenant-facing service levels, informal documentation creates risk.
The most common causes of dispute include:
- unclear scope boundaries between preventive and corrective work
- no written acceptance process for completed works
- invoices submitted without supporting documents
- misunderstanding over whether withholding tax (WHT) is deducted at payment or invoice stage
- retention percentages applied inconsistently
- variation work carried out without approved rates or written authorization
- mismatched terminology between operations, procurement, and finance teams
For foreign companies, there is an additional layer: headquarters or regional finance teams often expect documents similar to those used in Singapore, Hong Kong, the UK, or Australia, while local contractors may be working from standard Thai quotation-and-invoice practice. Unless both sides agree the documentary process at contract start, disputes appear later as delayed payments, rejected invoices, and damaged supplier relationships.
Build the contract around a payment workflow, not just a technical scope
A strong maintenance contract in Thailand should do more than describe what the contractor must repair, inspect, or replace. It should map the full commercial workflow from work order to payment. In other words, if a finance controller in Bangkok or regional shared services in another country receives the file, they should be able to understand exactly why payment is due.
A practical contract workflow usually includes:
- work request or preventive schedule
- contractor attendance and service execution
- site record or service report
- defect rectification if required
- acceptance or sign-off by authorized representative
- invoice submission with billing pack
- WHT deduction and tax certificate process
- retention deduction or release, if applicable
- final payment within agreed credit term
This approach is especially important for providers of building maintenance services where the work mix includes recurring PM, emergency call-outs, minor parts replacement, and small improvement works. Each category may require different approval and billing rules.
Retention: when to use it, when not to use it
Retention is common in construction and fit-out work, but in maintenance contracts it is often used inconsistently. Some clients apply retention automatically because they are used to project contracts. Some contractors resist it because service work is already cashflow-intensive. The right answer depends on work type.
Typical retention practice in Thailand
For maintenance-related B2B contracts in Thailand, common retention structures include:
- 0% retention for routine monthly preventive maintenance
- 5% retention for minor works or repair packages with measurable completion
- 10% retention for higher-risk works involving installations, replacement systems, or latent defect concerns
A standard structure might be:
- 95% paid upon acceptance and invoice approval
- 5% retained during a defects liability period of 30 to 90 days
For project-like packages bundled into maintenance, such as toilet refurbishment, pump replacement, or common-area MEP upgrades, retention is more justified. For pure recurring service contracts, retention can be counterproductive if it creates constant reconciliation issues over many small invoices.
When retention makes sense
Retention is useful when:
- the work includes installed materials or equipment that may fail after handover
- the contractor’s scope includes testing and commissioning
- there is a meaningful defects liability period
- the package value is large enough to justify retention administration
For example, if a contractor replaces booster pumps for a condominium or office tower for THB 380,000 to THB 950,000, a 5% retention is commercially reasonable. It provides leverage if defects appear after installation and before stable operation is confirmed.
When retention should be avoided
Retention is usually unnecessary when:
- services are monthly and repetitive
- the contractor is already measured by service levels and KPI deductions
- invoice values are small
- the client wants quick market response from vendors during emergencies
For example, a monthly preventive maintenance contract for MEP systems at THB 45,000 to THB 120,000 per month typically works better with zero retention and a clear service-report-and-approval process. If there is concern over quality, service credits, KPI deductions, or non-payment for unperformed visits are cleaner controls than retention.
A practical middle position
Many foreign-managed sites in Thailand use a hybrid model:
- no retention on monthly PM fees
- no retention on approved reactive works below THB 20,000 or THB 30,000
- 5% retention on individual corrective or improvement jobs above a threshold, such as THB 100,000
This gives finance teams control over higher-risk works without overcomplicating ordinary service invoices.
Billing packs: the simplest way to reduce invoice rejection
A “billing pack” is the set of documents required to support payment. In Thailand, this concept is often understood operationally but not documented precisely enough in contracts. That creates friction because the contractor submits what they think is enough, while the client’s AP team requires additional evidence.
A good contract should define the billing pack by work type.
Recommended billing pack for monthly maintenance services
For recurring monthly services, the billing pack should usually include:
- contractor invoice
- tax invoice, if issued according to agreed tax timing
- signed service report or monthly summary report
- preventive maintenance checklist
- attendance log or site logbook extract
- summary of breakdown calls and resolution status
- copy of purchase order or contract reference
- bank details and company documents if required by AP onboarding
For a monthly PM contract at THB 65,000 per month for an office building, a missing signed PM checklist can delay approval longer than the technical service itself. If regional finance requires support in English, the reports should use bilingual or English templates from the start.
Recommended billing pack for reactive repair work
For corrective works or emergency repairs, include:
- approved quotation or work order
- service report describing fault and repair
- before-and-after photos
- parts list
- delivery note for major materials if applicable
- signed acceptance by site representative
- invoice and tax documents
Consider a real scenario: a chiller control board fails on a Friday evening. The contractor attends urgently, sources a replacement, and restores cooling by Saturday morning. The repair cost is THB 78,000. If the contractor invoices on Monday with only a one-line description such as “repair air-con system,” AP may reject it. If the billing pack includes a fault report, photos, replacement part details, and signed site acknowledgment, the invoice is much easier to approve.
Recommended billing pack for minor works and improvement packages
Where maintenance providers also perform small upgrades or refurbishment packages, billing should follow a more project-style pack:
- quotation and formal approval
- method statement if relevant
- material submittals
- progress report
- completion report
- testing and commissioning results where applicable
- as-built markups if systems or layouts changed
- handover or acceptance certificate
- invoice and tax documents
This is common where a maintenance vendor also carries out small renovation and improvement works, such as converting storage areas, refurbishing washrooms, replacing ceilings, or upgrading lighting. In these cases, invoice support should be closer to project control standards than ordinary service-call billing.
Acceptance documents: define who can sign and what signature means
One of the biggest causes of delayed payment in Thailand is informal sign-off. A technician completes the work, a receptionist or security guard signs the service sheet, and later the client disputes whether that signatory had authority to confirm completion.
Separate attendance confirmation from work acceptance
A good contract should distinguish clearly between:
- attendance acknowledgment: confirms contractor attended site
- service completion acknowledgment: confirms work described was carried out
- commercial acceptance: confirms the work is acceptable for billing purposes
These are not always the same thing.
For example, a front desk officer may confirm the contractor entered and exited the building, but that does not mean the work has been technically verified. A building engineer may verify technical completion, but finance may still require a purchase order match and approved quotation before invoice processing.
Define authorized signatories
The contract should state which roles may sign which documents. For example:
- security or reception: attendance only
- building engineer or site supervisor: technical service report
- facility manager or property manager: acceptance for billing up to a threshold
- regional or head office approver: acceptance for high-value works above a threshold, such as THB 250,000 or THB 500,000
This avoids a common dispute: the contractor claims the job was signed off, while the client says the signatory lacked authority.
Use practical acceptance wording
Simple wording helps. For example:
- “Signed for site attendance only”
- “Signed to confirm work completion subject to testing”
- “Accepted for invoicing in accordance with contract terms”
- “Accepted with defects listed in annex”
- “Provisional acceptance pending final rectification”
This style is much easier for non-Thai regional stakeholders to understand than vague handwritten comments.
WHT in Thailand: timing matters more than many foreign teams expect
Withholding tax is one of the most misunderstood parts of vendor payment in Thailand, especially for foreign managers who know the concept in principle but not the practical timing and paperwork expectations.
What foreign facility managers should know
In many Thai B2B service arrangements, the payer deducts WHT from the amount paid to the supplier and later issues a withholding tax certificate. The exact rate depends on the nature of the service and tax status of the parties, and companies should confirm treatment with their accountants or tax advisers. Operationally, however, the key issue in maintenance contracts is not only the rate. It is the process.
The contractor often expects:
- invoice submission
- payment net of WHT
- receipt of WHT certificate within agreed time
If the client’s AP team delays the WHT certificate, the supplier may repeatedly chase finance, and the relationship can deteriorate even where payment itself was made.
Contract language should clarify timing
The contract should specify:
- whether invoice values are stated before WHT
- that WHT is deducted at payment in accordance with applicable Thai tax rules
- when the WHT certificate will be issued
- who the contractor should contact for missing tax certificates
- what supporting data must match exactly, such as legal entity name and tax ID
A practical provision might say that payment will be made within 30 days from receipt of a complete billing pack, less applicable WHT, and that the WHT certificate will be issued within 7 to 15 business days after month-end or after payment, depending on the company’s internal cycle.
A real scenario
A maintenance contractor submits an invoice for THB 120,000 for monthly MEP services. The client pays THB 116,400 after deducting 3% WHT, but the contractor does not receive the tax certificate for six weeks. From the contractor’s perspective, the receivable remains commercially unresolved because the tax documentation is missing. This becomes more serious if the supplier has multiple sites and several certificates outstanding.
The solution is simple: define a WHT certificate SLA in the contract and align it with AP operations. If your finance shared service center cannot issue certificates within 7 days, do not promise 7 days. Promise what can actually be delivered and assign ownership.
Payment terms in the Thai market: realistic expectations
Foreign companies sometimes push for payment structures common in larger international procurement systems, but local maintenance vendors often price according to shorter cashflow cycles. The contract should reflect Thai market reality.
Typical credit terms
Common B2B payment terms for maintenance vendors in Thailand include:
- 15 days for small local subcontractors and urgent repair vendors
- 30 days for standard corporate maintenance contracts
- 45 days for larger organizations with formal AP cycles
- 60 days or more mainly for major corporates, but usually with pricing impact
If your building relies on specialist contractors for lifts, fire alarm, access control, or chilled water systems, very long payment terms may reduce responsiveness or increase rates. A vendor that waits 60 days for payment will often build financing cost into quotations.
Price examples in the market
Indicative pricing varies widely by building type, age, location, and asset complexity, but broad market ranges in Thailand may look like:
- general handyman call-out: THB 1,500 to THB 4,000 per visit excluding parts
- air-conditioning diagnostic visit: THB 2,000 to THB 6,000
- monthly PM for small commercial property: THB 25,000 to THB 60,000
- monthly PM for mid-size office or mixed-use building: THB 60,000 to THB 180,000
- emergency electrical fault repair: THB 3,500 to THB 15,000 plus materials
- small pump replacement job: THB 35,000 to THB 120,000
- toilet refurbishment package under maintenance framework: THB 150,000 to THB 600,000 depending on scope and finishes
These numbers are not fixed benchmarks, but they show why process matters. On a THB 35,000 repair, a disputed signature can cost more in admin time than the margin on the job.
Variations and “extra works”: control them before they reach the invoice
In Thailand, many maintenance disputes involve extra works carried out in good faith but not documented correctly. A site team may verbally instruct the contractor to proceed because operations cannot wait. Later, procurement or finance asks for the approved quotation or purchase order.
Set clear variation thresholds
A practical contract should define:
- what counts as included