BillMate is bill of quantities software for quantity surveyors, cost consultants and contractors. Take off quantities, build unit rates you can defend, reuse your own local rate library and issue a client-ready BOQ. It is offline-first — the measuring, pricing and exporting all work with no connection — and you choose the market, currency and measurement standard it works in.
No sign-up for the free tier. 2 active projects. Your project data stays on your device.
| Item | Description | Unit | Qty | Rate |
|---|---|---|---|---|
| 1.01 | Excavate to reduce levels, not exceeding 2.00 m deep; load, cart away and dispose off site | m³ | 420.00 | $18.50 |
| 1.02 | Plain concrete grade 15 blinding, 50 mm thick, to receive foundations | m² | 640.00 | $9.40 |
| 1.03 | Reinforced concrete grade 30 in isolated pad and strip foundations | m³ | 96.00 | $141.83 |
| 1.04 | High-yield steel reinforcement, cut, bent and fixed in position | t | 7.20 | $1,320 |
| 1.05 | Sawn formwork to vertical sides of foundations, height not exceeding 1.00 m | m² | 210.00 | $31.50 |
| 1.06 | Provisional sum for ground-improvement works, to be expended as directed | sum | 1 | $65,000 |
It covers the work between a set of dimensions and a document you can hand to a client: the taking-off, the pricing, the library your rates come from, and the printed bill.
A traditional dimension sheet — timesing, deductions, squaring — kept behind every bill item rather than thrown away once the quantity is typed.
The taking-off sheet 02Material, labour, plant, waste, overheads and profit, itemised — so when a client questions a rate you can open it and answer.
How rates are built 03Import the schedule you already keep in a spreadsheet, price a whole bill from it, and uplift the lot when the year turns.
The rate library 04Paginated, letterheaded, collected and carried forward — with a basis-of-estimate note that says where each rate came from.
See a finished BOQBillMate keeps every project, every dimension and every rate in storage on the machine in front of you. There is no server holding your projects, no account to sign into, and nothing to sync before you can start work.
The other side of that. If the device is lost, the projects are lost with it. BillMate reminds you to back up after 14 days. How backups work.
A quantity typed straight into a bill is a number nobody can check. A quantity cast from a dimension sheet carries its own working.
| Times | Dimensions | Squaring | Description |
|---|---|---|---|
| 32.40 0.60 1.20 |
23.33 | Excavate trench, external walls. Centre-line girth 32.40, trench width 0.60, depth 1.20. | |
| 2/ | 7.80 0.60 1.20 |
11.23 | Ditto, the two cross walls. Timesing 2/ because both walls are identical — measured once, multiplied. |
| 9.60 0.60 1.20 |
6.91 | Ditto, the rear return. | |
| 3.50 0.60 1.20 |
2.52 | Deduct — trench through the existing apron slab, which is measured separately. | |
| Cast into the bill | 38.95 | m³ | |
Worked example, illustrative dimensions. Timesing multiplies a repeated measurement; a deduction subtracts. The squared column is calculated for you, and the total is what appears in the bill — the full walkthrough is here.
Constituent by constituent, with waste and productivity visible and the percentage additions applied where you can see them.
| Constituent | Quantity | Unit | Cost | Amount |
|---|---|---|---|---|
| Material Ready-mixed concrete grade 30, delivered — including 4% waste | 1.04 | m³ | $78 | $81.12 |
| Material Curing compound and protection allowance | 1.00 | item | $2.40 | $2.40 |
| Labour Gang — place, compact and finish | 1.20 | hr | $22 | $26.40 |
| Plant Poker vibrator — hire and fuel | 0.40 | hr | $5.50 | $2.20 |
| Net cost | $112.12 | |||
| Overheads and establishment charges, 10% | $11.21 | |||
| Profit and risk, 15% on net cost plus overheads | $18.50 | |||
| Unit rate per m³ | $141.83 | |||
Illustrative constituent costs — replace them with your own. The 10% and 15% additions are BillMate's defaults and are yours to change. The same item batched on site rather than delivered is a structurally different rate: here it is in naira, and here it is in sterling.
Import what you already have, capture what you price, and let BillMate tell you which rates have gone quiet.
| Description | Unit | Rate | Location | Priced | Source | Status |
|---|---|---|---|---|---|---|
| Excavate to reduce levels, n.e. 2.00 m deep, dispose off site | m³ | $18.50 | Site A — coastal | 2026-06 | Priced tender | Current |
| Reinforced concrete grade 30 in pad and strip foundations | m³ | $141.83 | Site A — coastal | 2026-06 | Own build-up | Current |
| Ditto, same specification | m³ | $167.20 | Site B — remote | 2026-05 | Priced tender | Current |
| High-yield reinforcement, cut, bent and fixed | t | $1,320 | Site A — coastal | 2026-04 | Subcontract quote | Current |
| Sawn formwork to sides of foundations, n.e. 1.00 m high | m² | $31.50 | Site A — coastal | 2024-11 | Priced tender | Stale |
Each rate carries its location, the month it was priced and where it came from. Anything older than 12 months is flagged stale rather than quietly reused. How the library works · Importing a Nigerian schedule.
BillMate can draft a whole bill from a description of the works. It will not pretend that the rates it produced are market evidence.
It is not a quotation, not a market survey and not evidence of a current price in your city. It is a plausible starting figure produced from training data of uncertain age.
Use it to fill a gap while you chase a real price. Do not issue a bill with unverified rates still on it — BillMate prints the count on the document so a client's surveyor can see it too.
A bill prepared to the wrong method of measurement is a bill a client's surveyor cannot read. Pick the standard, and the section structure, terminology and AI instructions follow it.
What each standard covers, and exactly how far BillMate supports it. We publish the gaps as well as the coverage. If you currently prepare bills in a spreadsheet, BillMate compared with Excel is the more useful starting point — it says where Excel is still the better tool as plainly as where it is not.
Every market above has a page of its own, and two of them say plainly that no national method of measurement ships for them — see what "localised" means here.
No subscription, no renewal date and no sales call. Price a real job free, then decide whether issuing it is worth paying for.
2 active projects. Taking-off, rate build-ups and the whole rate library. No sign-up. No export.
Start 2 projects freeOne authorised user, up to 3 devices. Unlimited projects, client-ready PDF and CSV export, AI assistance, core updates to version 1.x.
Buy Pro — $59Up to 5 authorised users and 10 devices on one shared licence key. Everyone works on their own projects; there is no simultaneous collaborative editing.
Buy Team — $199Prices as at . The two buttons above follow whichever market you have chosen, here or on the pricing page, and they keep following it on every page after. Until you choose one they open the Global products: nothing is picked from your IP address, so where we cannot tell you see the higher price rather than a guess. Free and paid entitlements are listed line by line on the pricing page.
Published here rather than buried, because finding out on the job is worse than finding out now.
If your work is led by 3D models rather than drawings, a package built for model take-off is the right tool and BillMate sits behind it. The honest comparison.
Naira pricing, Lagos, Abuja, Port Harcourt and Ibadan examples, a BESMM4 page that tells you exactly what is and is not implemented, and a rate-analysis walkthrough built on Nigerian constituents.
Open the Nigeria hubPrice a real job on the free plan, then decide.