RebotaREBOTA/Works Search tools, standards, templates… Ctrl K Rebota →
Calculators Standards Templates Checklists Estimators Learn Community Search Rebota (business platform) →
Buying guide

BOQ software: what it must actually do

Most tools sold as BOQ software are estimating spreadsheets with a database behind them. The difference shows up six months after the tender, when the BOQ has to answer what was executed, what was billed and what is still owed.

The test that matters
Does it survive the tender?
Most common failure
Two versions of the BOQ
Usually missing
Variations and retention

Key Takeaways

  • A BOQ that is only used to price a tender is an estimating tool. BOQ software earns its name by staying live through execution, measurement and billing.
  • The single biggest failure is version drift — the priced BOQ and the executed BOQ becoming different documents nobody can reconcile.
  • Measurement is the join. If quantities have to be re-typed from a site record into a measurement book, they will disagree, and the disagreement will be found at billing.
  • Variations are not an edge case. On most contracts they are 5–20% of final value, and software that treats them as an afterthought loses that money quietly.
  • Retention is a receivable, not a percentage on a bill. If your software cannot tell you what retention is outstanding across all projects, it is not tracking it.

What a BOQ actually has to do after the tender

A bill of quantities starts as a pricing document: items, units, quantities, rates. Almost every tool handles that, because it is the easy half — it is a table.

The hard half starts the day work begins. The same BOQ now has to carry executed quantities against planned ones, absorb variations and rate changes, feed measurement records, drive interim billing, and account for retention held against each certified amount. That is four or five different jobs demanding one consistent line-item structure, and it is where most tools stop being useful and start being a source of disagreement.

The diagnostic question is simple: six months into a contract, can this tool tell me what item 4.7 was priced at, what has been executed, what has been billed and what is retained? If the answer requires opening a second file, the BOQ is not connected to anything.

The version-drift problem, which is the real one

The most expensive failure in BOQ management is not a wrong rate. It is two documents.

The estimating team prices a BOQ. The site team works from a printed copy. Variations are agreed by email. The billing clerk maintains a third spreadsheet to raise RA bills. Within a quarter, three versions exist, none is wrong exactly, and no two agree. The variance that surfaces at final account is not a cost overrun — it is a reconciliation failure that has been compounding since month one.

Software solves this only if there is genuinely one BOQ that all three functions write to. Ask any vendor to demonstrate a variation being approved and to then show the same line item on the estimating screen, the measurement screen and the billing screen. If those are separate modules that sync, ask what happens when the sync fails.

Measurement is the join that most tools skip

Between "work happened" and "work is billable" sits measurement. In Indian contracting that is the measurement book, and it is where BOQ software most often reveals itself as an estimating tool wearing a different label.

The failing pattern is re-entry: a supervisor records what was done in a site log or a diary, and someone later re-types those quantities into a measurement record. Two keystrokes of the same fact, entered by different people at different times, will diverge — and the divergence is discovered when a client certifies less than you billed.

What good looks like is a measurement entry that derives from work already recorded against the BOQ line, with quantity times rate computed rather than retyped. Ask specifically: where does the quantity in the measurement book come from? "The engineer enters it" is a different product from "it comes from the logged progress against that activity".

Variations, and why they are usually mishandled

On most contracts variations are between 5% and 20% of final value, and they arrive under time pressure with incomplete paperwork. Software that models them as a note against the contract rather than as line items with their own quantities and rates cannot tell you your real contract value at any point in time.

Three things separate real variation handling from a text field. Variations should create BOQ line items, not annotations. They should carry their own approval state, so an executed-but-unapproved variation is visible as exposure rather than as revenue. And the contract value shown anywhere in the system should be the original plus approved variations, never the original alone.

Retention: a receivable, not a percentage

Retention is deducted from every certified bill and released, in stages, long after. It is one of the largest amounts a contractor is owed and one of the least visible, because most systems store it as a percentage on the bill header rather than as money owed.

The consequence is that nobody can answer "how much retention is outstanding across all our projects, and when is it due?" — which is a working-capital question, not an accounting curiosity. The correct treatment is a posting to a Retention Receivable ledger account at the time of billing, separate from ordinary accounts receivable, with the defects liability period recorded so release dates can be tracked rather than remembered.

You can test any system in one minute: ask it for total retention outstanding by project, with expected release dates. If the answer is a spreadsheet, retention is not being tracked.

Where rates come from

Indian contractors commonly price against published schedules — CPWD DSR and state PWD schedules — adjusted for location and market. Good software does not need to ship those rates, but it does need to accept a rate library, keep rate history so an old bill can be explained, and allow item-level overrides without breaking the link to the schedule item.

Beware any tool that presents a built-in rate database as a headline feature without saying when it was last updated. A stale rate library applied confidently is worse than no library.

How Rebota handles it, and what it does not do

In Rebota the BOQ is a live structure rather than an estimating artefact. Measurement entries sync from work-done quantities already logged against the linked site activity, calculating quantity times rate rather than requiring re-entry. Retention is posted to its own Retention Receivable ledger account when an RA bill is invoiced, so outstanding retention is a number you can ask for. Procurement, material consumption and billing all reference the same line items.

What it does not do: there is no critical-path scheduling, so if your programme is managed as a CPM network you will keep Primavera or MS Project alongside; and there is no BIM integration, so quantities come from the BOQ and the measurement book rather than from a model. If model-based take-off is central to how you work, that is a real gap and worth knowing before you evaluate further.

At a Glance

FeatureEstimating spreadsheetGeneric ERPRebota
Price a tender line by line With setup
One BOQ shared by estimating, site and billing Copies diverge Varies
Measurement derived from logged site work Re-typed Usually re-typed
Variations as line items with approval state Notes Varies
Retention as a ledger account, not a percentage Rarely
Retention outstanding across all projects Rarely
Material consumption against BOQ items With configuration
Critical-path scheduling Sometimes Use P6 or MSP
BIM / model-based take-off Sometimes Not built

Which One Should You Actually Use

Who Should Use Rebota

Contractors whose BOQ has to survive execution — where measurement, variations, RA billing and retention all reference the same line items and are currently held together by spreadsheets and memory.

Who Should NOT Use Rebota (Yet)

A firm that only needs to price tenders and hands execution to someone else. If the BOQ genuinely ends at submission, an estimating spreadsheet with a good rate library is cheaper and faster, and you should keep it.

When the Other Option Is Genuinely Better

If quantity take-off from a BIM model is central to how you estimate, or your programme is run as a resource-levelled CPM network, dedicated tools do those jobs properly and Rebota does neither.

When You Don't Need Software At All

One project at a time, one person maintaining the BOQ, and a client who certifies what you bill. Version drift is a problem of more than one person; below that threshold a spreadsheet is honestly fine.

Hidden Costs to Weigh In Either Direction

The cost of BOQ software is rarely the licence. It is the discipline of recording site progress against BOQ items daily — without which measurement cannot derive from anything and you are back to re-entry with extra steps.

The Short Version

Judge BOQ software on what happens after the tender, not on how the estimating screen looks. Ask where measurement quantities come from, how a variation becomes a line item, and what retention is outstanding right now. Three questions, and most tools fail at least one.

Professional Practices

The contractors who get most value from BOQ software do one unglamorous thing consistently: they record executed quantities against BOQ line items as work happens, not at billing time. Everything else — accurate measurement, defensible variations, real-time contract value, reliable retention tracking — falls out of that habit. Software cannot create the discipline, but it can make it a single entry rather than three, which is usually the difference between a habit that holds and one that lapses in month two.

Common Mistakes

Patterns we see repeatedly across Indian construction sites — worth checking against your own process.
1
Treating the priced BOQ as final and tracking execution separately
Two documents diverge, and the gap is discovered at final account when there is no leverage left to argue it.
2
Re-typing site quantities into the measurement book
The site record and the billed quantity disagree, and the client certifies the lower of the two.
3
Recording variations as notes rather than line items
Nobody can state the current contract value, and executed-but-unapproved work sits unbilled and unnoticed.
4
Holding retention as a percentage on the bill header
Retention outstanding becomes unanswerable, and cash that should have been chased at the end of the defects period simply is not.
5
Buying on the estimating demo
Estimating is the part every vendor has polished. The failures happen in measurement, variations and billing, which is where the demo rarely goes.

Action Checklist

  • Ask the vendor to show one BOQ line item on the estimating, measurement and billing screens.
  • Ask where the quantity in a measurement entry comes from — typed, or derived from logged work?
  • Ask to see a variation approved, and then check the contract value updates.
  • Ask for total retention outstanding across all projects, with release dates.
  • Ask how rate history is kept, so a bill raised last year can still be explained.
  • Quantify what your retention is currently costing with the Retention Money Calculator.
  • Check your tender margin assumptions with the Tender Margin Calculator.

Frequently Asked Questions

What is BOQ software?
Software that holds a bill of quantities as a live structure through a contract — pricing at tender, then executed quantities, variations, measurement, interim billing and retention against the same line items. Tools that only price a tender are estimating software; the distinction matters because the expensive problems all occur after the tender.
What is the difference between BOQ software and estimating software?
Estimating software helps you arrive at a price. BOQ software keeps that priced structure usable while the work is executed and billed. Many products are sold as the second and are the first, which is why the useful test is what the tool can tell you six months into a contract.
Can I just use Excel for a BOQ?
For one project maintained by one person, honestly yes. Excel fails on version drift — the moment estimating, site and billing each hold a copy, they diverge, and nobody can say which is right. That is a problem of more than one person, not of quantity of data.
Should BOQ software include CPWD DSR rates?
It should accept a rate library and keep rate history; whether it ships DSR rates matters less than whether it tells you when they were last updated. A stale built-in rate library applied confidently causes more damage than having none.
How should variations be handled?
As line items with their own quantities, rates and approval state — not as notes against the contract. The contract value the system reports should always be the original plus approved variations, so that executed-but-unapproved work is visible as exposure rather than invisible.
How should retention be tracked?
As a posting to a Retention Receivable ledger account at the time of billing, separate from ordinary receivables, with the defects liability period recorded. Held as a percentage on a bill header it cannot be aggregated, which is why so many contractors cannot say what retention they are owed.
Does BOQ software replace project scheduling?
No, and be wary of anything claiming it does. A BOQ is a commercial structure; a programme is a network of dependencies. Rebota tracks activities and progress but is not a CPM tool, and contractors running resource-levelled programmes keep Primavera or MS Project alongside.
Does Rebota do BOQ software?
Yes — the BOQ is one of its oldest and deepest modules, connected to procurement, site logs, measurement and RA billing on the same line items, with retention posted to its own ledger account. It does not do BIM take-off or critical-path scheduling, and if either is central to your work you should factor that in.
Save & Access Anywhere
Save your favorite tools & resources
Smart Search (Ctrl+K)
Find what you need in seconds
Community Support
Ask questions & get real answers
Regularly Updated
New tools, templates & guides added
Useful once. More useful continuously.Rebota keeps the numbers behind calculations like this one current — projects, stock, purchases and accounts on a single ledger.
Start a free 15-day trial →