BuilderXPro
Finance

Construction Accounting in India — A Practical Guide for Contractors

Jul 3, 20268 min read

Construction accounting is not ordinary bookkeeping with a hard hat. Projects run for months, revenue is billed progressively, money is held back as retention, and cash moves at the site. This guide explains the concepts every Indian contractor should understand, and what to look for in construction accounting software.

Why construction accounting is different

In a typical business, you sell, you buy, you reconcile. In construction, a single project spans many months and involves advances, progressive billing, retention, sub-contractors, and material moving between sites. Your accounting has to reflect that reality — which is why generic accounting alone often leaves a gap between what the books say and what is happening on site.

Two structural differences drive nearly all of the complexity:

  • Revenue is recognised before it is received, and sometimes before it is billed. Work certified this month may be billed next month and paid the month after, with a slice retained for a year.
  • Cost is incurred at a place your accountant cannot see. A load of sand accepted at a site 200 km away is a real liability the moment it is unloaded, whether or not paperwork follows.

Core concepts every contractor needs

  • Job costing. Costs are tracked per project so you know the true margin of each job, not just the business overall.
  • RA bills (Running Account bills). Revenue is billed progressively for work completed to date. See our guide to construction billing and RA bills.
  • Retention. A portion of each payment is withheld until completion, then released — and must be tracked per bill.
  • Vendor advances and ledgers. Advances, purchases, and payments accumulate on a running vendor balance.
  • Petty cash. Site cash needs advances, receipts, and settlement, not a shoebox of bills.
  • Chart of accounts. A structured account hierarchy underpins clean reporting.
  • Work-in-progress. Work executed but not yet certified or billed is an asset. Ignoring it makes a profitable month look like a loss.

Job costing is the one that pays for itself

Most contractors can tell you what the company earned last year. Far fewer can tell you which project earned it. Without job costing you cannot answer the question that actually shapes the business: which type of work, client, and location makes money — and which you should stop bidding for. That answer is worth more than any efficiency the software gives you.

GST and TDS on construction work

Two statutory mechanics affect nearly every transaction, and both are easier to get right in the system than to correct at filing.

GST

Works contracts generally attract 18% GST, with concessional rates for certain affordable housing and specified government work. The practical risks are less about the rate than about the plumbing:

  • Input tax credit depends on your vendor filing. If a supplier does not file, your credit is blocked — so reconciling purchases against GSTR-2B each month is part of vendor management, not just accounting.
  • State-wise registration. A site in another state generally means a registration there, and the interstate treatment follows the place of supply, not your head office.
  • Advances. GST on advances for services has its own timing, and construction runs on advances.

TDS

Payments to contractors attract TDS under Section 194C — broadly 1% for individuals and HUFs, 2% otherwise, subject to prevailing thresholds. Hold the PAN before the first payment: without it, deduction is at a materially higher rate, and recovering that from the contractor afterwards rarely goes well.

Rates, thresholds and conditions change, and eligibility is specific to your contracts. Treat the figures here as orientation and confirm the position with your CA before applying it.

Retention: the money you have earned but cannot see

Retention causes more accounting confusion than anything else on this list, because it flows in both directions at once.

  • Retention your client withholds from you is revenue you have earned but not received. It belongs on the balance sheet as a receivable, not written off the bill. Contractors who deduct it from revenue understate profit during the project and get a mysterious windfall a year later.
  • Retention you withhold from sub-contractors is a liability until released — money that is not yours, sitting in your account looking like working capital.

Both fall due long after the project team has moved on, typically at the end of a defect liability period of six to twelve months. Untracked, the first you hear of it is a claim you cannot verify or refute. Track retention per bill, with its release date, from the day it is deducted.

Common accounting challenges on site

The recurring problems are familiar to every contractor:

  • Invoices that do not match the PO or GRN, so three-way matching becomes guesswork.
  • Vendor balances scattered across a spreadsheet per vendor, taking days to reconcile — see vendor payment tracking.
  • Petty cash that disappears into informal notebooks — covered in petty cash management.
  • Expenses discovered at month-end instead of controlled as they happen — see expense tracking.
  • Material received without paperwork, so a real liability exists with nothing recorded against it.
  • Costs booked to the company rather than the project, which quietly destroys job costing.

A month-end close that actually closes

For a contractor, closing a month means answering four questions. If any takes more than a day, the bottleneck is data capture at the site, not the accounts team.

  1. What did we execute? Certified quantities per project, including work done but not yet billed.
  2. What did we consume? Material issued and sub-contract work certified, against BOQ.
  3. What do we owe? Including GRNs with no invoice yet — the most commonly missed liability.
  4. What are we owed? Including retention held by clients, dated by release.

Notice that three of the four originate on site. This is why construction accounting improves most when site capture improves, and barely at all when only the accounting software is upgraded.

What construction accounting software should do

Good construction accounting software keeps the books in step with the site. It should:

  • Capture expenses, vendor payments, and customer receipts against the right project and account.
  • Maintain vendor ledgers with running balances and customer invoices with payments and advances.
  • Support approval flows so spend is authorized before it is booked.
  • Handle bank accounts, transactions, and transfers with a proper chart of accounts.
  • Track retention in both directions, with release dates.
  • Feed clean, categorised data to your CA or accounting package.

In BuilderXPro, finance and accounting is connected to procurement and expenses, so the numbers reconcile to the site and the bank. It complements your statutory accounting rather than replacing it — you can connect systems via the API and webhooks.

Working alongside Tally

Almost every Indian contractor asks whether this replaces Tally. Usually it should not, because the two answer different questions.

  • Tally answers "what did the company earn and what do we file?" — statutory accounting, returns, audit. Your CA knows it and it is the book of record.
  • A construction ERP answers "what is this project doing right now?" — committed cost, certified work, retention outstanding, while the project is still running and the answer can still change something.

The workable arrangement is one direction of flow: site and project data captured in the ERP, exported to Tally as vouchers on a regular cycle. What does not work is dual entry, where the same transaction is keyed into both. The two will diverge within a fortnight, and everyone will go back to trusting the spreadsheet.

Key takeaways

  • Construction accounting must handle job costing, RA-bill revenue, retention, advances, and petty cash.
  • Job costing is the highest-value piece — it tells you which work to keep bidding for.
  • Retention runs both ways and falls due long after the project ends; track it per bill with release dates.
  • The biggest wins come from matching invoices to POs and GRNs and keeping vendor ledgers current.
  • Three of the four month-end questions originate at the site, not in the accounts office.
  • Construction accounting software should keep books in step with the site and feed clean data to your CA.

Explore how BuilderXPro handles construction finance on the finance module, or book a demo.

Written by the BuilderXPro team

Ready to run your construction business on one platform?

See how BuilderXPro standardizes your operations across sales, projects, procurement, finance, and site teams. Book a walkthrough with our team.