🏗️ Cornerstone AI module · Client Billing

Construction Billing Software

Construction billing software is a tool that lets a builder bill the client for the work done, as RA bills from measured BOQ progress and as GST tax invoices, apply retention, recover advances, and track what has been billed against what has been collected. Cornerstone AI raises every RA bill from the project’s own BOQ and measured progress, so the amount you claim matches the work on the ground, the GST is correct, and you always know exactly what the client still owes. When you want to know how much is billed, collected or overdue, ask the GenAI chat.

Part of Cornerstone AI · 500+ features · RA bills from measured BOQ · GST tax invoice · billed vs collected

Cornerstone RA Bill 03 · Marina Residency GST invoice Issue RUNNING ACCOUNT BILL Cumulative measured work against BOQ BOQ ITEMTO-DATE QTYVALUE Civil, RCC framed2400 sftRs 38.0 L Finishing (part)1100 sftRs 10.0 L MEP (part)1 lotRs 4.0 L Work done to dateRs 52.0 L Less RA 01 + RA 02– 38.0 L This bill (RA 03) Gross this billRs 14.0 L Less retention 5%– 0.7 L Less advance recovery– 1.0 L Net claimed + GST Rs 12.3 L Billed vs collected Billed (3 RA bills)Rs 50.3 L CollectedRs 48.0 L Receivable Rs 2.3 L
RA bill
from measured BOQ
GST
tax invoice ready
Retention
and advance recovery
Billed
vs collected tracked
17+ yrs
iStudio, Chennai
01 How it works

The billing flow, from measured work to collected payment

Cornerstone AI’s construction billing software moves every client bill through the same path, so what you claim matches the work measured, the GST is correct, and the receivable is always clear. Good construction billing software should make the RA bill the easy part of getting paid.

1

Measure

Record the cumulative quantity done to date against each BOQ item.

2

Raise RA bill

The bill values the work at contract rates, less previous bills.

3

Deduct

Apply retention and recover any advance to get the net.

4

GST invoice

Produce a GST tax invoice and share it with the client.

5

Collect

Track the receipt, so billed against collected stays clear.

No technical experience needed

Raising an RA bill is entering the quantity done against each item; the software does the running-total arithmetic, the retention, the advance recovery and the GST. Your billing engineer does not keep a parallel measurement book and a spreadsheet, they enter the measured work once and the bill is built. And when the owner wants to know what is outstanding, they do not tally receipts. They ask the GenAI chat.

02 The basics

What is an RA bill in construction?

An RA bill, or running account bill, is an interim payment bill raised during a project for the work measured as done so far. It lets a contractor get paid as the work progresses, rather than waiting until the end. The defining thing about an RA bill is that it is cumulative.

It is a running total, not a this-month total

The mistake that produces wrong bills is treating an RA bill like a monthly invoice for the work done this period. It is not. You record the total quantity done to date against each BOQ item, value it at the contract rate to get the up-to-date value, and the current bill is that running total less everything already billed in previous RA bills. So RA Bill 03 claims all the work done to date, then subtracts what RA Bills 01 and 02 already claimed, leaving only the new amount.

This running-account method is why the bill is called a running account bill. It keeps the claim always reconciled to the real, measured progress on site, and it means a measurement error in one bill self-corrects in the next, because every bill restates the full to-date position. Cornerstone AI does this arithmetic automatically from the measured quantities you enter against the BOQ.

The running account bill is a long-standing Indian public-works billing format. For the standard forms see CPWD (Central Public Works Department), and for the tax-invoice requirements on each bill see the GST portal. Content was rephrased for clarity.

RA Bill 03 · how it nets Cumulative
LineAmount
Work done to date (measured)Rs 52.0 L
Less billed in RA 01 + RA 02Rs 38.0 L
Gross this bill (RA 03)Rs 14.0 L
Less retention 5 percentRs 0.7 L
Less advance recoveryRs 1.0 L
Net claimed this billRs 12.3 L

Sample data shown for illustration. Rates, retention and recovery are configurable.

03 The basics

Running bill, final bill and GST tax invoice, explained

Three billing terms get used loosely on a site. Here is what each one is, so the right document is raised at the right time.

Running bill (RA bill)

An interim bill raised while the work is still in progress, claiming the cumulative measured work to date less the previous RA bills. A project usually has several, one every period or milestone, so the contractor is paid as the job moves.

When: during the project, repeatedly.

Final bill

The last bill, raised at completion, that settles the full and final account. It accounts for all work done, adjusts any earlier measurement, releases the retention that is due, and closes the contract. There is one final bill per project.

When: once, at completion.

GST tax invoice

The tax-compliant document that carries the GST, the HSN or SAC code and both GSTINs. Each RA bill and the final bill is issued as a GST tax invoice, so the client has a proper invoice and your returns reconcile cleanly.

When: with every bill, for compliance.

One flow, the right document each time

In Cornerstone AI you do not keep these as separate systems. The same measured-progress flow raises each RA bill as a GST tax invoice during the project and the final bill at the end, with retention released on the final bill. The client always gets a compliant invoice, and your Tally books and GST returns stay in step without anyone re-typing a bill.

04 A real walkthrough

See the construction billing flow, step by step

Here is a real bill. RA Bill 03 on the “Marina Residency” villa in Chennai, from measured progress to a tracked receivable.

Step 1 & 2 · Measure and raise

Enter the work done to date, the bill builds itself

The billing engineer records the cumulative quantity executed against each BOQ item: civil, finishing so far, and so on. The software values each at the contract rate, totals the up-to-date work at Rs 52 L, and subtracts the Rs 38 L already claimed in RA Bills 01 and 02. RA Bill 03 is a gross of Rs 14 L, built from measured progress, not a guess.

Example: Work to date Rs 52 L, less RA 01+02 Rs 38 L = RA 03 gross Rs 14 L. Raised from the measured BOQ.
Cornerstone RA Bill 03 · Marina Residency GST invoice Issue RUNNING ACCOUNT BILL Cumulative measured work against BOQ BOQ ITEMTO-DATE QTYVALUE Civil, RCC framed2400 sftRs 38.0 L Finishing (part)1100 sftRs 10.0 L MEP (part)1 lotRs 4.0 L Work done to dateRs 52.0 L Less RA 01 + RA 02– 38.0 L This bill (RA 03) Gross this billRs 14.0 L Less retention 5%– 0.7 L Less advance recovery– 1.0 L Net claimed + GST Rs 12.3 L Billed vs collected Billed (3 RA bills)Rs 50.3 L CollectedRs 48.0 L Receivable Rs 2.3 L
Step 3 & 4 · Deduct and invoice

Retention, advance recovery, and a GST tax invoice

From the Rs 14 L gross, 5 percent retention of Rs 0.7 L is held for the client, and Rs 1 L of the mobilisation advance is recovered, leaving a net of Rs 12.3 L. The bill is issued as a GST tax invoice with the correct GST, HSN and GSTIN, so the client receives a compliant document and the figure flows straight to Tally and the GST return.

Example: Gross 14 L, less retention 0.7 L, less advance recovery 1 L = net Rs 12.3 L, plus GST on the invoice.
Cornerstone RA Bill 03 · Marina Residency GST invoice Issue RUNNING ACCOUNT BILL Cumulative measured work against BOQ BOQ ITEMTO-DATE QTYVALUE Civil, RCC framed2400 sftRs 38.0 L Finishing (part)1100 sftRs 10.0 L MEP (part)1 lotRs 4.0 L Work done to dateRs 52.0 L Less RA 01 + RA 02– 38.0 L This bill (RA 03) Gross this billRs 14.0 L Less retention 5%– 0.7 L Less advance recovery– 1.0 L Net claimed + GST Rs 12.3 L Billed vs collected Billed (3 RA bills)Rs 50.3 L CollectedRs 48.0 L Receivable Rs 2.3 L
Step 5 · Collect and track

Billed is not collected, so track the receivable

The client pays Rs 10 L against the Rs 12.3 L net, so Rs 2.3 L stays as an open receivable on the project. Cornerstone AI tracks billed against collected, so the owner sees not just what was invoiced but what is actually in the bank and what is still owed. Set against job cost, the real margin on the villa is clear.

Example: Net billed 12.3 L, collected 10 L, receivable 2.3 L open. Chased from the same screen.
Cornerstone RA Bill 03 · Marina Residency GST invoice Issue RUNNING ACCOUNT BILL Cumulative measured work against BOQ BOQ ITEMTO-DATE QTYVALUE Civil, RCC framed2400 sftRs 38.0 L Finishing (part)1100 sftRs 10.0 L MEP (part)1 lotRs 4.0 L Work done to dateRs 52.0 L Less RA 01 + RA 02– 38.0 L This bill (RA 03) Gross this billRs 14.0 L Less retention 5%– 0.7 L Less advance recovery– 1.0 L Net claimed + GST Rs 12.3 L Billed vs collected Billed (3 RA bills)Rs 50.3 L CollectedRs 48.0 L Receivable Rs 2.3 L
05 GenAI chat

Just ask, and the GenAI chat reads your billing

Alongside the normal billing screens, the built-in GenAI assistant lets anyone ask about bills, collection and receivables in plain English. No ledger to open, no report to build.

Cornerstone AI · Assistant
Ask anything about billing
How much have we billed and collected on Marina?
✦ Cornerstone AIAcross 3 RA bills:
Billed (net)Rs 50.3 L
CollectedRs 48.0 L
ReceivableRs 2.3 L open
What client receivables are overdue right now?
✦ Cornerstone AIRs 6.8 L overdue across 2 clients. Skyline RA-04 is Rs 4.5 L, 18 days late. Marina RA-03 is Rs 2.3 L, 6 days late. Want me to draft reminders?
Ask about bills, collection, receivables, GST…↑
✦ GenAI built into every module

No ledger to open. Just type the question.

Every Cornerstone AI module can be run the normal way, with bills, invoices and a receivables screen. On top of that, the GenAI chat lets you ask about billing in plain language. Ask “what have we billed this project?”, “what is overdue?”, or “how much retention is held by clients” and the assistant reads your live billing data and answers in seconds, with a table when that helps.

That means an owner can watch cash coming in, from a phone, without opening a single ledger. They just ask. It is what makes Cornerstone AI usable by a whole team, not only the billing engineer.

The GenAI chat is a core Cornerstone AI capability, implemented within the application. Examples shown are illustrative of how it answers.

06 What you get

Modern construction billing software features

Everything a builder needs from construction billing software and RA bill software: bill the measured work, stay GST-compliant, and collect what you are owed.

RA bills from BOQ

Raise a running account bill from cumulative measured quantities against the BOQ.

GST tax invoice

Every bill is a GST-compliant tax invoice with HSN or SAC and both GSTINs.

Running-total maths

The cumulative-less-previous calculation is done for you, so bills never double-claim.

Retention held

Retention deducted on each bill and tracked for release at the agreed stage.

Advance recovery

Recover a mobilisation advance across bills until it is fully adjusted.

Final bill

Close the contract with a final bill that settles the account and releases retention.

Billed vs collected

Track what is invoiced against what is in the bank, with a clear receivable.

Receivable ageing

See which client bills are overdue and by how long, so you chase on time.

Tally export

Bills and receipts export to Tally, so the books stay current without re-keying.

07 Deductions

Retention and advance recovery on an RA bill

The gross value of work done is rarely what the contractor is paid in a bill. Two standard deductions sit on almost every RA bill, and getting them right is what keeps the account clean to the final bill.

Retention, the client’s security

The client holds back a percentage of each RA bill, often 5 or 10 percent, as security that the work is sound. It is deducted from the gross of every bill and accumulates as a retained balance. Cornerstone AI tracks that balance across all bills, so at the agreed stage, usually the final bill or the end of the defect-liability period, the exact retention due for release is known and claimed, not forgotten.

Advance recovery, paying back the start

If the client paid a mobilisation advance at the start so the contractor could begin, that advance is recovered a slice at a time from each RA bill until it is fully adjusted. Cornerstone AI recovers the right amount on each bill automatically, so the advance is cleared on schedule and neither side has to track it on a separate sheet.

Net claimed, correct every time

Gross work done, less retention, less advance recovery, gives the net claimed on the bill. Done by hand across many bills and two deductions, this is where errors creep in and disputes start. Because the software carries the running retention and the advance balance, the net on every RA bill is right, and the account reconciles cleanly all the way to the final bill.

08 Cash in

Billed is not collected, and the gap is your cash

The most dangerous habit in construction finance is treating a raised bill as money in the bank. It is not. The bill is a claim; the cash is what the client actually pays, and the gap between them is the receivable that decides whether a profitable job also has money to run on.

A profitable job can still run out of cash

A builder can be winning on margin and still unable to pay wages, because the client is slow and the receivable is large. Tracking billed against collected turns that risk from a vague worry into a number: this project has billed Rs 50 L, collected Rs 48 L, and Rs 2.3 L is open. The owner can chase the specific overdue bill, plan the week’s cash around what is really coming in, and stop assuming an invoice equals income.

Cornerstone AI keeps billed, collected and the open receivable live per client and project, with ageing that shows how late each bill is. The client relationship and the money owed sit together, so a reminder is a click, not a search through a ledger.

Receivables · all projects Overdue Rs 6.8 L
Client / billOpenAge
Skyline RA-04Rs 4.5 L18 days
Marina RA-03Rs 2.3 L6 days
Lotus RA-02Rs 1.1 Lon time
Total billedRs 1.9 Cr
CollectedRs 1.82 Cr

Sample data shown for illustration. Figures and ageing buckets are configurable.

09 A real sample

Sample: an RA bill, as the client receives it

This is what construction billing software should produce: a clean running account bill showing cumulative work against the BOQ, the previous bills deducted, retention, advance recovery and the net claimed.

RA Bill 03 · Marina Residency GST tax invoice Net Rs 12.3 L
LineBasisAmount
Work done to datemeasured BOQRs 52.0 L
Less RA 01 + RA 02previous billsRs 38.0 L
Gross this billRA 03Rs 14.0 L
Less retention 5%held by clientRs 0.7 L
Less advance recoverymobilisationRs 1.0 L
Net claimedplus GSTRs 12.3 L

Sample data shown for illustration. Rates, retention percent and advance terms are configurable.

10 Examples

Construction billing examples: everyday tasks

Common things billing and accounts teams do with client billing every day.

Measure

Enter work done to date

Record the cumulative quantity against each BOQ item and the bill builds.

RA bill

Raise RA Bill 03

Claim the running total less the previous bills, no double-claiming.

GST

Issue a tax invoice

Produce a GST-compliant invoice with HSN and GSTIN for the client.

Deduct

Apply retention and recovery

Hold 5 percent retention and recover a slice of the advance automatically.

Collect

Record a part receipt

Log the payment and keep the open receivable on the project.

Ask

Find overdue receivables

Ask the GenAI chat which client bills are overdue and by how long.

See it live on your own billing

Book a free, no-obligation demo. We will raise an RA bill from measured BOQ progress on data shaped like yours, apply retention and advance recovery, issue it as a GST tax invoice, and show the billed-versus-collected receivable, so you can see billing that matches the work and the cash.

Book a live demo
11 In depth

Construction billing software, explained for Indian builders

Bill the work, not a guess

When RA bills are made by hand, the quantity claimed drifts from the quantity built, because the person billing is working from memory or a stale measurement sheet. Over- or under-claiming both cause trouble: one invites a dispute, the other starves the contractor of cash. Construction billing software raises the bill from the measured progress against the BOQ, so the claim is the work, and the client has little to argue with because the numbers tie to the contract.

The running-account method prevents the common error

The single most common RA bill mistake is billing this period’s work instead of the cumulative total, which double-counts or misses quantities across bills. Because Cornerstone AI always claims the to-date total and subtracts the previous bills, that error cannot happen. A quantity corrected in a later bill self-adjusts, because each bill restates the full position. The account stays reconciled from RA 01 to the final bill without a manual tie-out.

GST done once, at the source

Billing is where a builder’s output GST is created, and getting it right at the invoice saves a reconciliation headache at return time. Because each bill is a proper GST tax invoice with HSN and GSTIN from the moment it is raised, the output tax is correct at the source and flows to Tally and the GST return without rework. The invoice the client holds and the figure in your return are the same number.

Collection is the half everyone forgets

Raising the bill feels like finishing the job, but the job is not done until the money is in. Builders who track only what they billed are flattered by a big invoice figure while their bank account tells a different story. By keeping billed against collected and ageing the receivable, Cornerstone AI makes the second half of billing, actually getting paid, as visible and as chased as the first. Cash stops being a monthly surprise.

Billing and cost, the two halves of margin

A project’s margin is simply what you billed the client less what the job cost you. When billing is the money-in side and job costing is the money-out side, both on the same project record, the margin is not a year-end calculation, it is a live number. The owner sees, per project, the gap between what has been billed and what has been spent, which is the truest early signal of a job’s health.

Billing inside the ERP, from BOQ to bank

A standalone billing or invoicing tool can print a GST invoice, but it does not know the job. It cannot pull the agreed BOQ rates, it cannot see the measured progress, it cannot carry the running retention and advance across bills, and it cannot tell billing apart from cost. So the RA bill is rebuilt by hand each period, the running account is reconciled on a spreadsheet, and the receivable lives in someone’s head.

In Cornerstone AI billing runs the length of the project. It draws the rates from the proposal and the agreement, bills measured progress as RA bills and a final bill, carries retention and advance across every bill, issues each as a GST tax invoice to Tally, tracks billed against collected, and sits opposite job cost to show margin. One record runs from the BOQ to the bank, which is what lets the GenAI chat answer “what have we billed, what is collected and what is overdue” with a real number instead of a guess.

What builders need and rarely get: RA bills raised from measured BOQ progress so the claim matches the work, the running-account maths done automatically, retention and advance carried correctly across bills, every bill a compliant GST tax invoice, billed tracked against collected with ageing, and billing sitting opposite cost to show real margin. Getting that loop inside the ERP is the point, instead of rebuilding each RA bill on a spreadsheet and hoping the account ties out.

How to choose construction billing software

When you compare construction billing software, look for RA bills raised from measured BOQ progress, the cumulative-less-previous running-account maths handled for you, retention and mobilisation-advance recovery carried across bills, a proper GST tax invoice on every bill, a final bill that closes the account, billed-versus-collected tracking with receivable ageing, and a clean Tally export. Most of all, look for billing that sits inside the project where the BOQ, the agreement and the cost already live, not a separate invoicing tool. Cornerstone AI does all of this inside a full construction ERP. Explore the proposal module the rates come from, the job costing module it sits opposite, or the Cornerstone AI overview.

iS

Built by iStudio Technologies · Chennai

Written from hands-on experience building RA billing, GST invoicing and receivables workflows for Indian builders at iStudio Technologies, a Chennai software company with 17+ years delivering web, mobile and ERP products. About iStudio Technologies.

Updated: October 2026. Serving builders and contractors across Chennai, Tamil Nadu and India. Figures are illustrative. This page is general information, not tax advice.

12 Questions

Construction billing software FAQ

What is construction billing software?
Construction billing software is a tool that lets a builder raise bills to the client for the work done, as RA bills from measured BOQ progress and as GST tax invoices, apply retention and recover advances, and track what has been billed against what has been collected. Cornerstone AI raises every bill from the project’s own BOQ and measured progress, so the amount billed matches the work and the receivables are always clear.
What is an RA bill in construction?
An RA bill, or running account bill, is an interim payment bill raised during a project for the work measured as done to date. It is cumulative: you record the total quantity done to date against each BOQ item, value it at the contract rate, and the current bill is that running total less everything billed in previous RA bills. It lets a contractor get paid as the work progresses rather than only at the end.
How is an RA bill calculated?
For each BOQ item you enter the cumulative quantity executed up to date, multiply it by the agreed rate to get the up-to-date value, and sum across all items. From that running total you subtract the value of all previous RA bills, which leaves the amount due in the current bill. Retention and any advance recovery are then deducted to reach the net payable. Cornerstone AI does this arithmetic automatically from the measured progress.
What is the difference between a running bill and a final bill?
A running bill, or RA bill, is an interim bill raised while the work is still in progress, paid against measured work done so far. The final bill is the last bill, raised at completion, that settles the full and final account: it accounts for all work done, releases the held retention as due, and closes the contract. A project usually has several RA bills and one final bill.
Does it produce GST tax invoices?
Yes. Each bill is produced as a GST-compliant tax invoice with the correct GST, HSN or SAC code and the GSTIN of both parties, so the client gets a proper tax invoice and your GST returns reconcile. The invoice carries through to Tally and to your GST filing without being re-typed.
How does retention and advance recovery work on a bill?
Retention is a percentage of each RA bill held back by the client as security, recorded so the running retained amount is always known and released at the agreed stage. If the client paid a mobilisation advance at the start, a share of it is recovered from each RA bill until it is fully adjusted. Cornerstone AI applies both automatically, so the net claimed on each bill is correct.
Does it track billed versus collected?
Yes. Raising a bill is not the same as being paid, so Cornerstone AI tracks what has been billed against what has actually been collected, leaving a clear receivable per client and project. The GenAI chat will tell you how much is billed, how much is collected and what is overdue when you ask.
Does billing connect to the BOQ and job cost?
Yes. The RA bill is raised from the project’s own BOQ and the agreed rates, so the billing matches the contract. Billing is the money-in side that sits against job cost, the money-out side, so the margin on a project is the amount billed less the cost incurred, visible in one place.
How much does it cost in India?
Cornerstone AI is priced for the Indian market and sized to your projects and users. Client billing is part of the finance workflow in the platform rather than a separate add-on. A free demo is available and pricing is shared on request.
Who builds and supports it?
It is built and supported by iStudio Technologies, a Chennai-based software company with 17+ years of experience delivering web, mobile and ERP software for Indian businesses.

Book a free construction billing demo

See Cornerstone AI raise an RA bill from measured BOQ progress, apply retention and advance recovery, issue a GST tax invoice, and track billed against collected. Then ask the GenAI chat what is overdue. No technical experience needed.

iStudio Technologies · No. 5, 1st Floor, Arcot Road, Valsaravakkam, Chennai – 600087 · +91-8807003902 · info@istudiotech.in

Enquiry Now
close slider
[]
1 Step 1
keyboard_arrow_leftPrevious
Nextkeyboard_arrow_right
FormCraft - WordPress form builder