↓Skip to main content

SAWT for Construction Companies: Reconciling BIR Form 2307 When Clients Hold Back Retention

A client paying a construction company should withhold and issue BIR Form 2307 on the full amount of each progress billing — including the portion held back as retention — because the withholding-timing rule triggers on accrual or billing, not on the eventual cash release of retained funds. When a construction company’s SAWT totals look out of step with its books, the cause is usually this timing difference, not a filing error, and it’s fixed by reconciling against cumulative billed amounts, not cash collected.

Reconcile Your Construction SAWT DAT File FREE →

For the mechanics of building and filing a SAWT DAT file itself, see What Is SAWT?. This post focuses specifically on the retention-money timing question construction companies run into: does the client withhold on the retained portion of a billing, and if the SAWT and the books don’t line up, which number is right?

When the obligation to withhold actually arises #

The timing of the withholding obligation — not the timing of cash payment — decides when a client should withhold and issue BIR Form 2307 on a construction billing, and retention money doesn’t change that rule. Section 2.57.4 of Revenue Regulations (RR) No. 2-98, as amended by RR No. 12-2001, sets the standard:

“The obligation of the payor to deduct and withhold the tax… arises at the time an income payment is paid or payable, or the income payment is accrued or recorded as an expense or asset, whichever is applicable, in the payor’s books, whichever comes first.”

— Section 2.57.4, Revenue Regulations No. 2-98, as amended by RR No. 12-2001

For most clients paying a construction company, a progress billing is recorded as an expense (or capitalized as an asset, for a capital project) in the client’s books once the billing is approved — well before the retained portion is ever released in cash. Under the “whichever comes first” test, that accrual is what triggers withholding, not the later cash release of the 10% (or whatever percentage) retained.

Should the client withhold on the retained portion of each billing? #

Yes — a client should withhold expanded withholding tax on the full billed amount of a progress billing, including the retained portion, and issue BIR Form 2307 covering that full amount at the time of billing, not defer the certificate until retention is eventually released. Payments to general engineering, general building, and specialty contractors are subject to the standard 2% expanded withholding tax under RR No. 11-2018, applied to the gross amount of each income payment.

Retention money doesn’t reduce the “income payment” for withholding purposes — it’s a contractual holdback on cash release, not a reduction of the billed amount that was accrued or invoiced. Treating a billing as only partially subject to withholding because 10% of it is retained understates the tax withheld against the actual accrued income, and produces a BIR Form 2307 certificate that doesn’t match the client’s own books.

Why retention still creates a SAWT-to-books mismatch #

Even when a client withholds correctly on the full billed amount, a construction company’s SAWT total can still look mismatched against its books if the company is comparing certificates to cash collected rather than to cumulative billings. This is a well-documented pattern in construction-industry tax reviews. Grant Thornton Philippines, describing common audit findings at construction firms, explains the underlying timing dynamic this way:

“Retention fees are amounts or a portion of the invoiced revenues withheld by the client for the performance or completion of the contract.”

— Grant Thornton Philippines, Common tax findings on construction firms

Grant Thornton’s review also notes that construction firms report income tax revenue on a percentage-of-completion basis, while VAT is reported based on the invoice issued for the period — two parallel but not always perfectly aligned timelines. Layer retention on top, and a construction company checking “does my SAWT match my books?” by comparing certificates to bank deposits will almost always find a gap, simply because the retained cash hasn’t moved yet even though the related income, invoice, and withholding all already have.

Worked example: a ₱2,000,000 contract with 10% retention #

The contractor, client, and figures below are fictional, built only to show how retention interacts with progress billing and withholding across a project’s life. Meridian Builders Corp. (fictional TIN 345-678-901-000) signs a ₱2,000,000 fixed-price contract with a corporate client, with 10% retention withheld from each billing until the project is completed and accepted. Meridian bills the client in four equal progress billings of ₱500,000 each.

BillingGross billed2% EWT withheldRetention held (10%)Cash paid to MeridianBIR Form 2307 issued
Billing 1₱500,000₱10,000₱50,000₱440,000Yes — on ₱500,000 billed, ₱10,000 withheld
Billing 2₱500,000₱10,000₱50,000₱440,000Yes — on ₱500,000 billed, ₱10,000 withheld
Billing 3₱500,000₱10,000₱50,000₱440,000Yes — on ₱500,000 billed, ₱10,000 withheld
Billing 4 (final)₱500,000₱10,000₱50,000₱440,000Yes — on ₱500,000 billed, ₱10,000 withheld
Contract total₱2,000,000₱40,000₱200,000₱1,760,000Four certificates, ₱2,000,000 / ₱40,000 combined

At project completion, the client releases the ₱200,000 retention (subject to any punch-list or completion conditions in the contract), separately from the withholding already done on each billing. Meridian’s SAWT for the contract should show ₱2,000,000 in income and ₱40,000 in creditable withholding tax across the four BIR Form 2307 certificates — matching the cumulative billed amount. If Meridian instead reconciles SAWT against the ₱1,760,000 actually deposited to date (before the final retention release), it will see an apparent ₱240,000 gap that isn’t a filing error at all — it’s the uncollected retention, which is a receivables question, not a withholding or SAWT question.

How to reconcile when the numbers don’t match #

  1. Total your BIR Form 2307 certificates for the contract — income and tax withheld across every progress billing, including the final one.
  2. Compare that total to your cumulative billed amount in the books, not to cumulative cash collected or bank deposits.
  3. Track retention separately as a receivable — the uncollected retained cash is a real balance owed to you, but it doesn’t belong inside the SAWT-to-2307 comparison.
  4. If a certificate is genuinely missing for a billing period — not just retention that hasn’t been released — treat it as a missing certificate and follow up with the client, the same as any other overdue BIR Form 2307.
  5. Only reconcile the retention release itself against your receivables ledger when it’s finally paid; no new withholding event or BIR Form 2307 should be tied to that release if the client already withheld on the original billing.

Frequently asked questions #

Should a client withhold on retention money it hasn’t paid yet? #

Yes. Under Section 2.57.4 of Revenue Regulations No. 2-98, as amended by RR No. 12-2001, the obligation to withhold arises when an income payment is paid or payable, or when it is accrued or recorded as an expense in the payor’s books, whichever comes first. A progress billing is typically accrued as an expense at billing, so the client should withhold on the full billed amount, including the retained portion, at that time — not wait until retention is actually released.

When should a client issue BIR Form 2307 on a construction contract with retention? #

A client should issue BIR Form 2307 for each progress billing as it is withheld and remitted, covering the full amount withheld on that billing — including the portion tied to retained funds — rather than issuing a single certificate only when retention money is eventually released at project completion.

Why doesn’t my SAWT total match my books if retention hasn’t been released? #

SAWT and BIR Form 2307 report tax already withheld on billed and accrued income, while your books may still be tracking retention as a separate receivable that hasn’t been collected in cash. The mismatch is a timing difference between accrual-based withholding and cash-based retention tracking, not necessarily an error in either record.

What if a client only issues one BIR Form 2307 when retention is finally released? #

That understates the certificates available during the project and can leave creditable withholding tax unclaimed in the periods the related income was actually billed and reported. The construction company should request that the client issue a certificate for each progress billing period, matching when the client actually withheld and remitted, and follow up on any missing certificate under the same process used for any missing or late BIR Form 2307.

How do I reconcile SAWT to my books when retention is involved? #

Reconcile against the cumulative billed amount for the contract, not the cumulative cash collected. Total the income and tax withheld across all BIR Form 2307 certificates received for the contract and compare that to the cumulative amount billed in your books; the retained, uncollected cash is a separate receivable-tracking issue that sits alongside — not inside — the SAWT reconciliation.

Does retention money change the 2% withholding rate for contractors? #

No. Payments to general engineering, general building, and specialty contractors are subject to the standard 2% expanded withholding tax rate under RR No. 11-2018 regardless of how much of the billed amount is actually released in cash versus held back as retention.

Summary #

Retention money is a cash-flow holdback, not a withholding-timing rule — under RR No. 2-98’s Section 2.57.4, a client should withhold and issue BIR Form 2307 on the full amount of each progress billing at the time it’s billed or accrued, including the retained portion, and a construction company’s SAWT should reconcile against cumulative billed amounts rather than cumulative cash collected. Where a real gap shows up between SAWT and the books, trace it to a genuinely missing certificate first — not to unreleased retention, which sits in receivables and settles on its own schedule. For the general reconciliation method between SAWT and BIR Form 2307 outside the retention scenario, see SAWT Reconciliation: Matching Your SAWT to Your BIR Form 2307 Certificates, and for building the DAT file itself, see How to Convert Excel to BIR DAT File for SAWT.