Price the job properly in minutes, with the arithmetic and the state rules doing the checking.
Quote builder
CorePick the trade, type the size, tick the cost lines, drag the markup. The priced quote assembles itself.
Every line carries its own unit and rate, so the total is arithmetic you can trace, not a guess. GST, deposit and rounding are applied for you, and the server re-checks every total when you save. Start from your last quote, a sample job or a blank page.
In the app: /quotes/new
Quote with no signal
CoreBuild and price a quote with no signal at all, and it sends itself the moment your phone finds a bar.
The builder, your rates and the last few screens stay on your phone, so a new estate, a basement or a farm shed does not stop a quote. A banner says the quote is saved on your phone and names the day your rate card was saved. Save and send when you are back in range, and the quote goes by email on its own and tells you when it has. Nothing about money or your client’s page runs offline: their page is always live, and a text still goes from your own phone.
In the app: /quotes/newSince October 2026
Rate cards for 16 trades
CoreEvery trade opens with its own real 2026 Australian line items and rates, and you can change any of them.
Concreting, landscaping, fencing, electrical, plumbing and the rest each get a card of their own: labour, materials, plant, disposal and the small lines that get forgotten. The rates are guidance, not gospel, so edit them once and they stick. A regional factor adjusts the whole card for your part of the country, from the capitals to regional freight and travel.
In the app: /quotes/new
The margin-health gauge
CoreDrag your markup and the gauge tells you the moment the margin is healthy. Pricing becomes a feel.
It reads gross margin on the ex-GST price against the floor you set in your pricing defaults. A minimum price and a minimum margin sit behind it, so a quote cannot slip under your line without you seeing it. There is no AI in it: the same arithmetic runs every time, on your phone and on the server.
In the app: /quotes/new
Takeoff engine
CoreType or say the scope and the quantities are worked out and priced off your rate card. No AI in the maths.
One engine per trade, 16 in all. Say thirty metres of Colorbond and one gate, and the posts, rails, sheets, concrete and labour land as lines with quantities. Every figure traces back to a rate on your card, so you can see the working and change it.
In the app: /quotes/new
Good, Better and Best packages
CoreOffer three priced options on one quote. The client picks, and the contract total follows their pick.
Each package carries its own lines and price, so the middle option is a real scope rather than a discount. The client chooses on their phone and the accepted total, deposit and invoice follow that choice. One quote, three ways to say yes.
In the app: /quotes/new
Custom lines, units and grades
CoreAny line with any unit, and material lines that offer product grades, each at its own rate.
Add a line the card does not have and give it the unit you price by. Material lines carry grades, such as concrete strength, tile type or cable size, so the quote says exactly what is being supplied. Custom lines save with the quote and are there for the next one.
In the app: /quotes/new
Price books
CorePaste a supplier's price list and quote from it: any row becomes a line in the builder at that rate.
Load the list as a CSV, a TSV or a paste straight out of a spreadsheet; the columns are detected and every rate is stored ex GST to the cent, with inc-GST columns converted and flagged. In the builder, search the book and the row lands as a line with the supplier's rate. Your prices stay on your account.
In the app: /settings/price-books
A price book that updates itself from receipts
ProA scanned receipt that carries a moved price offers to move the rate, so the next quote is priced on today.
Each line on a scanned receipt is matched to your price book by supplier, unit, pack size and name, and only a confident match may suggest a move. Prices moved lists what moved and by how much, with one key to accept them all or each on its own; a declined price is remembered. A line it could not match waits for you to pair it, add it to the book or ignore it. A quote still open says on its price step which of its lines moved since it was priced.
In the app: /settings/price-movesSince October 2026
Stale-quote reprice and materials watch
CoreReopen an old draft and see, line by line, what today's card would price it at.
A draft that sat for a week gets a diff against the current guide card, so you take the new rates or keep yours. Beside it, a materials watch flags which cost families on this quote are moving, dated and sourced. Long jobs get priced on today's numbers, not last month's.
In the app: /quotes/new
Rate sanity check
CoreA warning when a rate sits under the median of your own accepted jobs, before the quote goes out.
It compares each rate to what you have actually won work at, not to an industry average. A low figure gets a quiet flag with the number beside it, and you decide. The more jobs you win, the sharper the check gets.
In the app: /quotes/new
Rise-and-fall clause
CoreA cost-escalation clause for long jobs, worded for your state and left out where the law does not allow it.
When materials could move before the job is done, the quote can carry a clause that passes a documented rise or fall through. It is state-aware: where the law in Victoria, Western Australia or South Australia keeps these clauses off a home job, the generator says so instead of writing one. A template clause, not legal advice, and you read it before it goes out.
In the app: /quotes/new
Cash exposure
CoreThe gap between what materials will cost you and what the deposit brings in, shown while you price.
If the deposit does not cover the materials you have to buy first, you are fronting the difference. The builder shows that number as you set the deposit, so you can move the deposit, stage the claims or price it in. No surprises at the trade counter.
In the app: /quotes/new
State licence thresholds
CoreA warning when a job passes a QLD, NSW or VIC licence line.
In Queensland, New South Wales and Victoria, if the job total crosses the figure over which the state can require a licence or registration and no licence number is on file, you get a hard warning before the quote is sent; electricians and plumbers, licensed there at any job value, instead get a reminder on every quote until their number is on file. None of these warnings blocks, and none of it is legal advice.
In the app: /quotes/new
Materials counter list
CoreThe material lines re-expressed as the list you read out at the trade counter, quantities and all.
One tap turns the quote into a pick list grouped the way a supplier hears it, with the quantities the takeoff worked out. Copy it into a text or read it off your phone at the counter.
In the app: /quotes/new
Quote again
CoreClone any past quote for the next job, restore an unfinished draft, or start from a sample to learn the tool.
Repeat work should not mean retyping. Quote again copies the lines, rates and terms of an earlier job into a fresh quote with a new number. Drafts save as you go and come back where you left them.
In the app: /quotes
Quote health and win likelihood
CoreA score of what is missing or risky on the quote, and how often you have won at this margin.
Before you send, the health score points at the gaps: no deposit, no validity date, a rate under your usual, terms not attached. Beside it, once you have a few quotes behind you, the win-likelihood line shows how your accepted jobs have landed at this margin. Both are read from your own history, not from anyone else's.
In the app: /quotes/new
Reusable text templates
CoreEditable templates for terms, scope notes and messages, with fields that fill from the job.
Write the wording once and reuse it: payment terms, exclusions, the note that goes with a quote, the reminder that goes with an invoice. Each template takes fields like the client name and the total, and you see a live preview as you edit. They live in Settings and every quote can pick from them.
In the app: /settings#templates
Formwork trade pack
CoreStructured formwork entries priced off your own labour, material and hire card, snapshotted onto the quote.
Slab thickness, soffit class, prop height and wall sides each become a priced line resolved to the cent from the rate card you keep in Settings. The line is snapshotted, so a later rate change never rewrites a sent quote. Formwork is the first trade with a pack like this.
In the app: /settings/formworkSince September 2026
Rate Checker (free)
FreeType your rate for a common job in your trade and see how it sits against the benchmark cost in your region.
A free public tool, no account needed. It refuses to call a rate healthy when it sits under the benchmark cost, and it says by how much. Add the rate to your book if you sign up.
In the app: /rate-check
Sumitt Trade Rate Index (free)
FreeBenchmark rates for common jobs across 16 trades, derived from the rate engine, not a survey.
Floor, healthy and premium rates per job, ex GST, with the regional spread. It is derived from the same cards the builder uses, never from user data and never from AI. A new edition ships when the rate cards move. Use it to sense-check a quote or to show a client what the work costs to do properly.
In the app: /trade-rates