2026-06-16 · TWH AI

Thai B2B Maintenance Contracts: Invoice and WHT Control Guide

A practical guide for property managers and finance teams to structure maintenance contracts, invoices, and withholding tax controls in Thailand.

For foreign-owned offices, industrial sites, retail projects, and mixed-use properties in Thailand, maintenance contracts often fail not because of technical work quality, but because of unclear scope, weak invoice controls, and misunderstanding of withholding tax requirements. Facility managers may approve a vendor based on speed and price, while finance teams later question whether the invoice supports payment, whether withholding tax has been applied correctly, and whether the work was preventive maintenance, repair, or a small project. In Thailand, these distinctions matter. A well-structured maintenance agreement should therefore do more than define service frequency: it should create a transparent control framework that operations, procurement, and accounting can all follow in English and Thai business practice.

Why maintenance contract control matters in Thailand

Thailand’s maintenance market is broad and fragmented. Many vendors are technically capable, but their documentation standards vary widely. This creates risk for foreign companies that need local execution with international reporting discipline.

Common pain points include:

For a regional property director or facility manager, the goal is not only to keep the site operational. It is also to create audit-ready documentation, predictable cost coding, and approval steps that reduce disputes.

A strong Thai maintenance contract should answer five questions clearly:

  1. What exactly is covered?
  2. How is routine work separated from repair work?
  3. What documents must support each invoice?
  4. How are taxes, especially withholding tax, handled?
  5. Who approves what, and within what timeline?

The basic contract structure foreign-managed properties should use

In Thailand, many service providers still use short quotations or purchase orders as the primary commercial document. For small jobs, that may be workable. For ongoing maintenance, it is risky.

A better structure is:

1. Master service agreement

This should define:

2. Scope of work annex

This should contain operational detail, such as:

For example, an office building HVAC maintenance contract might specify quarterly PM for 20 cassette-type FCUs, monthly AHU inspection, and annual coil cleaning. Without this annex, disputes quickly arise around whether coil chemicals, belts, or refrigerant top-up were included.

3. Price schedule annex

This is where transparency often improves most. Instead of one total line, break out:

In Bangkok, a basic monthly MEP maintenance support package for a small office of 1,000–2,000 sqm may range from THB 15,000 to THB 45,000 per month depending on staffing, asset complexity, and whether consumables are included. For a larger commercial property, the figure can be much higher. If the price schedule is too simple, finance cannot benchmark it properly later.

4. Service report template

This should be attached before the contract starts, not invented after the first invoice is rejected.

At minimum, every report should show:

For specialized services such as electrical maintenance or plumbing, the form should include test readings and before/after condition notes. A good reporting template saves hours of follow-up later.

Separate preventive maintenance from repair work

One of the most frequent control failures in Thailand is mixing PM and corrective repair into one invoice line.

This creates at least three problems:

Best practice: use three categories

A. Preventive maintenance

This is the fixed recurring service under contract. It should usually be billed monthly or quarterly at an agreed rate.

Examples:

B. Corrective repair

This is non-routine work raised from breakdowns or PM findings. It should normally require:

For example, replacing a failed condensate pump in a split AC system may cost THB 4,500 to THB 12,000 depending on size and brand. This should not simply appear as “additional maintenance” on the monthly invoice.

C. Minor project or replacement capex

This applies when work goes beyond repair and becomes replacement or improvement.

Examples:

A useful internal rule is to set a threshold. For instance:

The exact threshold depends on company policy, but setting one prevents “scope creep” in service invoices.

Invoice design: what a compliant maintenance invoice should include

In many Thai service relationships, the tax invoice is legally valid but commercially insufficient. Finance may have a correct tax document but still lack enough information to approve payment under company policy.

A strong invoice package should include more than the invoice itself.

Core invoice fields

The invoice should show:

Supporting documents to require

For every payment cycle, require the following:

  1. Invoice or tax invoice
  2. Service report(s)
  3. Preventive maintenance checklist
  4. Approved quotation for non-routine work if any
  5. Delivery note for parts, where relevant
  6. Copy of signed work completion
  7. WHT certificate request details or vendor tax data sheet

This sounds basic, but many disputes in Thailand come from the invoice saying “service charge for maintenance” while the attachments say “repair water leak and replace valve.” Accounts payable then has to guess how to classify the cost.

Match invoice wording to contract wording

This is especially important for international companies with shared-service finance teams. If the contract says “quarterly preventive maintenance of plumbing systems,” the invoice should not say only “plumbing service.”

Better wording example:

This makes review easier for finance teams outside Thailand and improves audit traceability.

If your property includes recurring water-system servicing, a structured plumbing maintenance service scope and invoice description can significantly reduce payment queries.

Understanding withholding tax in Thai maintenance payments

Withholding tax is one of the biggest confusion points for foreign managers. The practical problem is simple: operations thinks in terms of service completion, while finance must consider tax deduction rules before paying the vendor.

In Thailand, service payments commonly require withholding tax deduction by the payer, depending on the vendor type and service nature. The applicable rate can vary, and companies should confirm current treatment with their accountant or tax adviser. However, from an operational control perspective, the key issue is consistency and document readiness.

What finance teams need to confirm

Before the first payment, confirm:

In many routine B2B maintenance arrangements with Thai corporate vendors, teams often work with a service WHT deduction model applied to the pre-VAT amount. But do not rely on assumption. Confirm it formally.

Operational control rule

The contract should state that:

This avoids the common situation where a vendor expects full payment, then objects after WHT is deducted.

Practical example

Assume a monthly preventive maintenance fee of THB 30,000 before VAT.

If VAT is 7%, then:

If applicable WHT is deducted on the pre-VAT service amount, then:

This should be visible in the payment advice and understood by both sides from day one.

Common WHT mistakes in maintenance contracts

Where materials are substantial, some companies ask vendors to break out labor and materials more clearly. That helps both commercial review and tax handling, though the exact tax treatment should be confirmed by professionals.

Build a clean approval workflow between site, procurement, and finance

A maintenance contract is only as good as the workflow behind it. Foreign-managed properties often struggle because the site team, regional FM, procurement, and finance all use different standards.

A practical 6-step workflow

1. Vendor onboarding

Collect before contract signature:

2. Contract and annex approval

Ensure the following are approved internally:

3. Service execution

Technicians perform work and submit signed service reports the same day or within 24 hours.

4. Invoice pre-check by FM team

Before sending to AP, the FM team should verify:

5. Finance review

Finance checks:

6. Payment and tax certificate issuance

Payment is processed according to terms, often 15–45 days. WHT certificate issuance should follow the agreed accounting process.

This workflow sounds formal, but it is much cheaper than dealing with annual audit findings or repeated vendor disputes.

Thai market price ranges: use them for control, not only negotiation

Foreign facility managers often ask what prices are “normal” in Thailand. The better question is what structure allows fair comparison.

Below are indicative B2B market ranges that may be seen in Bangkok and surrounding areas, depending on access, brand, complexity, after-hours work, and vendor quality:

Common maintenance pricing examples

These figures should not be treated as fixed benchmarks. They are useful for reviewing whether invoices are plausible and whether quotations are being padded through vague descriptions.

For broader property maintenance services, the biggest cost drivers are usually asset count, response coverage, and whether consumables and spare parts are bundled.

Scenario 1: Office tower monthly PM with poor invoice control

A foreign tenant occupies 4,000 sqm in central Bangkok. The local vendor charges THB 48,000 per month for HVAC, electrical, and basic plumbing PM.

The original problem:

The improved model:

Ready to get started?

Submit your request free. Get a quote within 30 minutes.

Submit Request
Submit Request →