SectionProduct
PageFeatures
VersionBillMate 1.0
Reviewed26 August 2026

Everything between a site visit and an issued bill

BillMate is built around the four things a bill of quantities actually needs: a defensible measurement, a defensible rate, a library the rates come from, and a document a client can read.

01 — Measurement

A dimension sheet, not a quantity column

Add the item, then measure it. Linear, area, volume and count, with timesing for repeats and deductions for openings. The squaring is calculated; the working stays attached to the item for as long as the project exists.

  • Linear, area, volume and enumerated quantities
  • Timesing multipliers for repeated elements
  • Deductions that read as deductions, not as negative numbers
  • Cast the total into the bill in one action
  • On-screen plan measurement, on a paid licence, feeding the same sheet
  • Reopen the sheet from the item whenever a dimension changes

The taking-off sheet, in detail

Excavate trench for strip foundation, not exceeding 1.50 m deep — item 1.01
Dimension sheet: timesing, dimensions, squared quantity and description for each measurement.
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³
02 — Pricing

Rate build-ups with the arithmetic showing

A unit rate assembled from its constituents — materials with waste, labour with an output, plant with a utilisation — and then overheads and profit added as percentages you set rather than a number you guessed.

  • Material, labour and plant lines, each with quantity and unit cost
  • Waste and productivity carried in the constituent quantity
  • Overheads default to 10%, profit to 15% — both editable
  • Preliminaries and contingency default to 3% and 5%
  • Save the finished build-up straight into your library

A rate built up line by line

Reinforced concrete grade 30 in isolated pad and strip foundations — unit rate per m³
Unit rate build-up for Reinforced concrete grade 30 in isolated pad and strip foundations: constituent, quantity, unit, unit cost and amount, with percentage additions.
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. The arithmetic is the product’s; the figures are yours.

02 — Pricing, multiplied out

A materials and labour schedule for the whole bill

Every rate built from resource prices is multiplied out over the bill and added up by resource: the materials to order, the labour in hours and man-days, and the plant time — each with its cost, so the schedule ties back to the bill.

  • Materials, labour and plant in separate tables, waste included
  • Man-days from hours, on a working day you set — 8 hours unless you say otherwise
  • Plant-days the same way, for mixers, vibrators and hired machines
  • Items with no resource build-up are listed with the reason, never dropped quietly
  • Print it, or export an Excel workbook whose day formulas follow the working-day cell

Blocks, cement, rods and man-days, worked in naira

One labour line, checked — 96 m³ of grade 30 concrete
96 m³ × 1.2 gang-hours per m³115.2 hours
÷ an 8-hour working day14.4 man-days
115.2 hours × $22.00 an hour$2,534.40
Labour in the bill: 96 m³ × $26.40$2,534.40
Schedule against billTies to the cent
Schedule — two items, multiplied out
Materials and labour schedule: each resource the bill needs, with quantity, hours, man-days and cost, from the items' rate build-ups.
Resource Quantity Unit Hours Man-days Cost
Material Ready-mixed concrete grade 30, delivered 99.84 m³ $7,787.52
Material Hollow block 440 × 215 × 200 mm 4,410 nr $4,851.00
Material Cement mortar 1:4 8.4 m³ $798.00
Material Curing compound and protection allowance 96 item $230.40
Materials subtotal $13,666.92
Labour Mason 315 hr 315 39.38 $7,560.00
Labour Labourer 315 hr 315 39.38 $4,410.00
Labour Gang 115.2 hr 115.2 14.4 $2,534.40
Labour subtotal 745.2 93.15 $14,504.40
Plant Poker vibrator 38.4 hr 38.4 4.8 $211.20
Plant subtotal 38.4 4.8 $211.20
Total of resources$28,382.52
From 2 bill items: Reinforced concrete grade 30 in foundations, 96 m³ · Hollow blockwork 200 mm, 420 m². Man-days on an 8-hour working day.
Not in this schedule: 1 item. High-yield reinforcement (subcontract quote typed in, no build-up). Listed, not dropped: a schedule that leaves them out quietly understates what the job needs.
03 — The rate library

The schedule you already keep, made useful

Import a CSV or Excel schedule up to 8 MB, map its columns once, and price a whole bill from it. Capture rates back from every job you price, and the library compounds.

  • Import, column mapping and fuzzy description matching
  • Unit and dimensional checks before a match is accepted
  • Location and pricing date recorded against every rate
  • Rates flagged stale after 12 months
  • Percentage uplift across a whole schedule
  • Provenance kept — where each rate came from, and whether it was verified

How the rate library works

Library extract with provenance
Rate library extract: description, unit, rate, location, month priced, source and currency status.
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
04 — Output

A document, not a spreadsheet print

Pagination that breaks between items rather than through them, your firm name as the letterhead, collections at the end of each bill and a summary that carries forward. Plus a basis-of-estimate note recording where the rates came from.

  • Paginated, letterheaded BOQ export
  • Collection and carried-forward pages
  • Provisional and prime cost sums handled as sums, not as rated items
  • CSV export carrying the rate-source audit column
  • A count of unverified AI rates printed on the document

Clean exports are Pro. The free plan exports 2 bills in total, each marked as a free export, so you can see exactly what a client would receive. Everything that makes the bill is free on 2 projects. Pricing.

See what comes out

Bill no. 1 — Substructure, extract
Specimen bill — proposed light industrial unit, prepared to RICS POMI
Item Description Unit Qty Rate Amount
1.01 Excavate to reduce levels, not exceeding 2.00 m deep; load, cart away and dispose off site m³ 420.00 $18.50 $7,770
1.02 Plain concrete grade 15 blinding, 50 mm thick, to receive foundations m² 640.00 $9.40 $6,016
1.03 Reinforced concrete grade 30 in isolated pad and strip foundations m³ 96.00 $141.83 $13,615.68
1.04 High-yield steel reinforcement, cut, bent and fixed in position t 7.20 $1,320 $9,504
1.05 Sawn formwork to vertical sides of foundations, height not exceeding 1.00 m m² 210.00 $31.50 $6,615
1.06 Provisional sum for ground-improvement works, to be expended as directed sum 1 $65,000 $65,000
Carried to collection $108,520.68
From your rate library AI estimate — verify before issue Keyed by hand
05 — Tender and contract

The bill does not stop being useful when it goes out

Send the bill to tender as a workbook, bring each priced copy back, and BillMate checks it the way you would with a calculator and a long evening: every extension, every total, every item left blank or quietly changed. Tenders are ranked on their corrected sums, the report prints on your letterhead, and the accepted tender becomes the contract bill that valuations run against.

  • Tender copy with a hidden key on every line, so returned bills match exactly
  • Arithmetic errors kept apart from the adjustments the bill itself requires
  • Unpriced items, changed quantities, altered sums and added items, all listed
  • Rates flagged against the median tender and your own estimate
  • A tender report with a drafted recommendation, and a comparison workbook
  • Interim valuations with retention and materials on site, a variation register and the final account
  • Price fluctuations on the materials built in, against a basic price list, worked period by period onto each certificate

Paid feature. Tender analysis and post-contract are part of Pro. Tenders are read from Excel, CSV or a priced PDF; a PDF is checked line by line on a review screen before it counts, and a scanned PDF has to be keyed. Pricing.

Worked example — three tenders, checked
Three tenders with their submitted and corrected sums, and what checking found in each
TendererSubmittedCorrected
Coastline Builders
Summary short by 100,000.00 · provisional sum cut · a quantity changed · one item unpriced
20,364,549.8121,076,049.81
Kestrel Works
Arithmetic correct · no preliminaries figure
21,732,162.4321,732,162.43
Adebayo Construction
One extension overstated by 50,000.00
21,912,100.8121,862,100.81
Naira, excluding tax. The bill’s own quantities and sums are restored before ranking, and arithmetic errors are reported apart from those adjustments.
06 — Snap to Estimate

Photograph the building, get a draft bill to start from

Before there is a drawing, there is usually a building to look at. Take up to three photos of the outside, give it one size, and Snap drafts a bill under the measurement standard’s sections. The AI only reads what it can see: storeys, walling, roof type, openings. The quantities come from arithmetic on your size, so you can follow every one of them.

  • Up to three exterior photos and one size you give it
  • Storeys, walls, roof, doors and windows read from the photos
  • Quantities worked from your size, not guessed by the model
  • Every row lands flagged as assumed, for you to measure and confirm
  • Priced from your rate library where a match exists
  • Credits come with every licence (Pass 3, Solo 10, Pro 25, Team 60 snaps); with your own Groq key it uses none

A starting point, not a measurement. Snap is for the first conversation with a client, before drawings exist. Bills come out in BESMM4(R) sections and metric units for now, and a draft from photos is replaced by taking-off once the drawings arrive. Paid feature. Pricing.

From three photos and one size
You give it3 photos · one size
Read from the photos2 storeys · block walls · hipped roof
Worked from your sizeWalls, roof, floors, openings
Each draft rowFlagged “assumed”
ThenMeasure, confirm, price
07 — Market rates add-on

This week’s material prices, dated and signed

Your build-ups are only as current as the resource prices behind them. The Market rates add-on brings in material prices collected each week in Lagos, Abuja and Port Harcourt. Each pack is signed, so the app can tell it came from us, and stamped with its city and date. The prices go into your resource list, and every build-up that uses them is listed for you to review and update in one tap.

  • Lagos, Abuja and Port Harcourt, one pack per city
  • Cement by brand, blocks, sand, granite, reinforcement, tiles, diesel and more
  • Each pack stamped “Rates as at” its date and city; warned after 30 days
  • Your own prices are never overwritten, and editing a market price makes it yours
  • Let the add-on lapse and you keep everything you downloaded

Prices, not finished rates. The packs carry material prices, which your own build-ups turn into rates. It is a monthly add-on to a licence; message us on WhatsApp to have it added.

Lagos · rates as at 23 Oct 2026
Extract from the Lagos market price pack for week 43 of 2026
ResourceUnitPrice
Dangote cement 42.5R, 50 kgbag13,700.00
9″ hollow sandcrete blockpiece875.00
Sharp sandm³22,400.00
Granite ¾″m³21,052.63
Diesellitre1,787.50
Naira. Median of the prices reported that week. A real pack, published 23 October 2026; next week’s will differ.
08 — Rate circles

Share rates with the surveyors you trust

Most firms already swap rates, by WhatsApp and by spreadsheet. A rate circle does it properly. Start a circle, send its invite code to the people you choose, and each member shares their own rates with the rest. Received rates land in your library marked with who they came from, so you always know whose figure you are using.

  • One invite code per circle; you decide who receives it
  • Hold back any rate with its share switch before it goes out
  • Every received rate shows “From” the member who shared it
  • Edit a received rate and it becomes your own, and stops being shared on
  • Market, demo and received rates are never passed on
  • Sealed the same way as sync: the server carries the rates but cannot read them

Pro and Team licences. Members can be on different licences, but each needs a Pro licence or a Team pack. A member who leaves takes their rates with them; if the circle is closed, you keep what you received. Pricing.

Your library, with a circle’s rates beside your own
Rate library extract showing own rates and rates received from circle members
DescriptionUnitRateSource
225 mm sandcrete blockworkm²14,500.00Own build-up
Ditto, Abujam²13,900.00From A. Bello
Long-span aluminium roofing sheetsm²17,500.00From C. Eze
Reinforced concrete 1:2:4 in columnsm³205,000.00Priced tender
Illustrative naira figures and names. Received rates are labelled with their sender and never shared on.
Also in the box

The parts nobody demos, that you use every day.

Provisional and prime cost sums

Carried as sums with their own descriptions, excluded from rate checks, and printed as sums on the bill.

Sections and reordering

Start from a measurement-standard template or build your own. Rename, add, reorder and renumber; item references follow.

14 currencies

USD, EUR, GBP, AUD, CAD, INR, AED, SAR, SGD, ZAR, KES, GHS, NGN, KWD — each rounded to its own precision, so a Kuwaiti dinar shows three decimals.

6 interface languages

English, Arabic (right-to-left), French, Spanish, Hindi, Tamil. Terms of art stay in English by default, because most surveyors read them that way — switchable.

Backup and restore

One file holds everything. Restore merges rate libraries rather than overwriting, so moving between devices never costs you rates.

Undo on deletion

An 8-second window to take back a deleted section or item, because the alternative is re-measuring it.

Honest limits

What is not in the box.

AI drafts; the surveyor verifies.
Every AI-generated rate is marked on screen and counted on the exported document. An AI rate is a starting point for your judgement, never a verified market price.
Measurement works from what is drawn, not from 3D geometry.
Load a PDF, photo or screenshot of the drawing — a multi-page PDF asks which sheet — and set the scale from one known dimension, or open a DXF, which carries its own scale. A DWG has to be saved as DXF first. From an IFC model BillMate reads the quantities the model was exported with, totalled by element type; it computes nothing from the 3D geometry and has no model viewer, so a model exported without base quantities gives counts only. If your work is model-led, a package built for that is still the right tool.
Your data lives on your device.
There is no cloud copy unless you turn on sync (Pro), and then only an encrypted one we cannot read. Without sync or a backup, a lost device means lost projects. BillMate reminds you to back up after 14 days; take the reminder seriously.
Sync is not live co-editing.
Sync (Pro, off until you turn it on) keeps one licence’s devices in step, a few seconds behind. Two people cannot edit one bill at the same time: if the same project changes on two devices before they sync, both versions are kept side by side. Drawings are not synced.
Not an enterprise system.
There is no multi-user editing, no e-procurement portal and no ERP integration. Tender analysis, interim valuations, variations, price fluctuations, a claims and extension-of-time register and the final account are built in, but there is no critical-path delay analysis; it is still a tool for one surveyor at a time.

Measure something real and see how it reads.

2 projects, no sign-up, nothing to install if you would rather use a browser.

Install the app Buy BillMate