Skip to main content
Skip to content
Pricing
Try a live demo, it's freeBook a DemoSign InStart free

Buyer's guide · Updated 8 September 2026

Accounting software for Australian builders

The question behind this search is rarely which ledger keeps better books. It is this: what does a build need that a general accounting package does not do, and how much of that gap will I fill with a second subscription? Six criteria below, then the realistic options with their published prices and the date on each.

Who wrote this: OneBookPlus is one of the five options below and gains if you pick it, which is why the next section is what it does not do. The tax timing here is general information, not advice about your contracts.

Before anything else

What OneBookPlus does not do

Five limits that decide whether the rest of this page is worth your time. Three apply to every customer. Two are specific to building work.

  • No bank feed. Bank feeds were withdrawn while we replace the provider. Expenses and bills are entered by hand or read from a scanned receipt or supplier invoice, bank statements import from CSV, OFX or QFX, and invoices reconcile against payments recorded in the product.
  • No direct ATO lodgement. OneBookPlus prepares and validates BAS and returns; it does not lodge them. You or your agent lodge through myGov, the ATO portal or your agent's software.
  • No Xero or MYOB sync. Data exports as Xero and MYOB-ready CSV. A live two-way sync is not built and is not on a date.
  • No TPAR lodgement file. The taxable payments annual report exports as a CSV for you or your agent to work from, not the fixed-length file the ATO's lodgement channel accepts, and its address column comes out blank, so the supplier addresses go on by hand before anyone lodges it.
  • No one-tap retention release. Retention is withheld automatically at your contract percentage and the running total held sits on the claims screen, but when it falls due you raise the release as a claim yourself.

If a live bank feed or a two-way sync with your accountant's ledger is non-negotiable, one of the other four options is your answer. The rest of the page is still the checklist.

What to look for

Six things a build does that a shopfront does not

Judge any package on these six and the shortlist writes itself. They are in the order they tend to bite: job costing weekly, cash flow per job once and badly.

01

Job costing per build

The question to ask a vendor
Can I code a supplier bill to a job and to a section of the estimate, and see committed cost as well as spent cost?

A general ledger answers one question well: did the business make money this quarter. A builder needs a second answer while the job is still open, and every dollar has to land against a job to get it. The trap is a package that offers tracking categories and calls that job costing. A tracking category splits a profit and loss two ways. It will not tell you the frame section is over while the roof has not started, and it holds none of the purchase orders you have raised but not been billed for.

What good looks like

  • Every bill and subbie invoice carries a job code, and coding it is one field rather than a monthly re-key.
  • Quoted against actual is live per build and per section, not a report you assemble after handover.
  • Purchase orders raised but not billed show as committed cost, so the remaining budget is not flattering itself.
02

Progress claims and retention

The question to ask a vendor
Does the claim carry this-claim and to-date columns, and does retention come off as its own line on the tax invoice?

A build bills in stages against a schedule of values, and what you send is a tax invoice in law and a progress claim in practice. It has to show five numbers the client can check: contract sum, approved variations, previously claimed, this claim, and the balance to complete. A general accounting package has no concept of any of that, so you type an invoice for an amount and keep the arithmetic in a spreadsheet, which is where the retained five per cent goes missing.

What good looks like

  • The claim shows contract sum, variations, previously claimed, this claim and balance to complete, on the document the client pays.
  • Retention comes off at the contract percentage with nobody doing arithmetic, and prints as its own line.
  • Claimed-to-date is measured against the contract value, so a claim cannot overshoot it unnoticed.

Where we stand on this: In OneBookPlus the schedule of values is generated from the accepted estimate's sections. There is no stage editor and no deposit stage, so section the estimate to match your contract's stages before you accept it.

03

Variations

The question to ask a vendor
Does an approved variation lift the contract value before the next claim, or does it only add a line to one invoice?

Variations are where residential builds lose money, and they lose it quietly: the rock under the footing, the change of tile, the extra pier. In the books the approved variation has to lift the contract value, so the next claim bills the higher figure, and the record has to outlive the job: what changed, what it cost, when, and who said yes. If variations live in an email thread, the claim under-bills and the conversation at handover has no exhibit.

What good looks like

  • A variation carries its own cost, approval and date, and lifts the contract value once approved.
  • The next claim bills against the lifted contract value with no manual adjustment.
  • Work done but not yet priced is visible as a number, because unpriced work is the one cost a ledger never sees.
04

Subcontractors and TPAR

The question to ask a vendor
Does the annual report assemble itself out of the supplier bills I already entered, and does it carry the ABN the ATO asks for?

In accounting terms most residential builders are mostly a payments business, and payments for building and construction services go to the ATO in a taxable payments annual report each year. That report is only as good as the year's coding: either it assembles from bills you already entered, with the ABN on the supplier record, or August is a week of spreadsheet archaeology. Check one thing at payment time, whether an invoice arrived without an ABN, because the withholding obligation bites when you pay rather than when you report.

What good looks like

  • Subbie bills are coded to the job and the supplier, with the ABN on the supplier record rather than in a memo field.
  • The annual report builds from those payments, not from a register somebody has to remember to keep.
  • An invoice with no ABN on it is visible before you pay it.

Where we stand on this: In OneBookPlus the report exports as a CSV, its address column comes out blank, and it is not the fixed-length file the ATO's lodgement channel accepts. Treat it as the working paper your agent lodges from.

05

GST and BAS timing on progressive contracts

The question to ask a vendor
Can I see the GST on issued-but-unpaid claims separately from the GST on money that has actually arrived?

Cash versus accruals is not a bookkeeping preference on a build. It is a cash-flow decision with a due date. On a non-cash basis the GST is attributed in the period you issue the claim, so a claim issued on 28 June sits in that quarter's activity statement whether or not the client pays in July. Retention adds a second timing question, because the retained portion is claimed but not yet payable to you, and its treatment turns on contract wording as well as basis.

What good looks like

  • Which basis you may use is set by s 29-40 of the GST Act, and the basis decides the quarter: on a cash basis the GST follows the money, on a non-cash basis it follows the earlier of the invoice and the payment.
  • Every progress claim is a compliant tax invoice with your ABN and the GST shown, whatever the contract calls it.
  • The BAS figures come off the same ledger the claims post to, so there is nothing to reconcile.

Where we stand on this: This is general information about timing, not tax advice about your contracts. The ATO's building and construction guidance is linked below, and your accountant should read it against your contract wording before the first claim goes out.

How attribution works on a progress claim, with the provision

06

Cash flow per job rather than per month

The question to ask a vendor
Can I see, by job, what is claimed, what is outstanding, what is held as retention and what is committed on purchase orders?

A monthly cash-flow report tells a builder something they mostly already know, and tells it late. The view that changes a decision is per job: claimed, certified, held as retention, and committed on purchase orders nobody has billed yet. Three builds each eighty per cent claimed and sixty days from certification is a solvency problem a monthly forecast will not show until the month it arrives. The detail most packages get wrong: retention held is not late, it is not yet due, and it belongs nowhere near the overdue column.

What good looks like

  • Aged receivables are readable by job, not only by client, because one client can be three builds.
  • Retention held is shown separately from overdue, because it is not late, it is not yet due.
  • Committed cost from open purchase orders sits beside spent cost, so the remaining budget is real.

The options

Five realistic shapes, with their published prices

Five shapes rather than five products, because the real decision is whether to run one system or two. Each price is the vendor's own published figure, with the date it was checked.

OneBookPlus with the Builder Suite app

$0 to $69/mo core, plus $99/mo

One ledger, with the build layer added as an app on top of it

On the price
All-in that is $99, $128, $148 or $168 a month depending on the core plan.
AUD, including GST
Who it suits
Builders who would rather run one set of records than reconcile two, and who want the claim, the variation and the ledger entry to be the same event.

What it will not do for you

  • No bank feed, so bank transactions import from a CSV, OFX or QFX file rather than arriving on their own.
  • No two-way sync with another accounting package, so this is a replacement rather than an addition.
  • BAS figures are prepared for you to lodge, and TPAR exports a CSV rather than the ATO lodgement file.

OneBookPlus pricingCurrent prices, as charged at checkout

Xero

$37 to $500

A general ledger with a job-tracking module on the upper tier

On the price
Job tracking through Xero Projects sits on the Ultimate tier, at $143/mo for ten users, checked 2 August 2026.
AUD, including GST
Who it suits
Builders whose accountant is Xero-trained and unwilling to move, and who will run the build side in a second product.

What it will not do for you

  • No progress claims, schedule of values, retention or variation register: those come from whatever you bolt on beside it.
  • Project costing is a tier decision, so the realistic figure for a builder is not the headline one.
  • The build tool and the ledger then have to agree with each other every month.

Xero, Australian pricingChecked 2 August 2026

MYOB

$11 to $165

A general ledger with the deepest Australian payroll

On the price
Payroll on the middle tiers is charged per employee on top of the plan, and unlimited inventory is a further monthly charge, both stated on their pricing page.
AUD, GST basis not stated by MYOB
Who it suits
Builders with employed carpenters and labourers on an award, where payroll interpretation is the hard part and the build ledger is simple.

What it will not do for you

  • No progress claims, retention or variations, for the same reason as any general ledger: it is not a construction product.
  • The tier a builder needs is usually two steps above the entry price once payroll and inventory are added.
  • AccountRight Premier carries no published price, so a comparison including it is a comparison against a quote.

MYOB, pricingChecked 2 August 2026

QuickBooks

$33/mo

A general ledger built United States first and localised for Australia

On the price
Simple Start $33/mo for one user, Essentials $60/mo for three, Plus $84/mo for five, Advanced $125/mo for twenty five. Project management and project profitability, the closest thing here to job costing, start on Plus.
Their page does not say whether GST is included
Who it suits
Builders already inside the Intuit ecosystem, or whose accountant works in it, and who will run the build side elsewhere.

What it will not do for you

  • No progress claims, retention or variations, again because it is a general ledger.
  • Payroll is a separate QuickBooks product, so it is a second subscription on top of these tiers.
  • Defaults are United States first and retrofitted here, which shows in the small print more than in the demo.

QuickBooks Australia, pricing8 September 2026

Buildxact plus an accounting subscription

$199 to $599

Estimating-first construction software, with the ledger bought separately

On the price
Job management, invoicing, variations and accounting sync start on the Pro tier at $399/mo, and an accounting subscription sits on top.
AUD, excluding GST
Who it suits
Builders whose bottleneck is estimating speed and who are happy to keep a separate ledger, where live supplier price files matter more than the books.

What it will not do for you

  • The accounting subscription is a second bill and a second set of records, so price both before you compare.
  • AI estimating and takeoff assistance are paid add-ons on the lower tiers rather than included capability.
  • The engine is tax-exclusive only, so GST-inclusive entry and display is not available.
  • Scan-to-plan is offered through their Rendr partnership in the United States only, so an Australian builder cannot buy it today.

Buildxact, Australian pricingChecked 2 August 2026

Vendor prices verified 2 August 2026. Standard rates, not promotional ones. If one has changed, tell us.

Where the line sits

Which plan does what, on our side

The usual assumption is that the books are the paid part and the trimmings are free. Here it is the other way around.

The books are on every plan

The Free plan covers invoicing, quotes, contacts and bookings, and it carries the books too: the ledger, Profit and Loss, Balance Sheet, cash flow, aged receivables and payables, GST and BAS are on every plan. Paid plans lift the invoice, contact and login limits and add the advanced and CFO reporting layers on top.

Builder Suite is $99/mo on top

It adds the build layer: estimating from a cost catalogue, AI plan takeoff into a review queue, the schedule of values, progress claims with retention withheld automatically, variations and cost control per job. It sits on any core plan, including Free, and is not charged per user.

Logins are banded by the core plan

Each plan includes a set number of logins: 1 on Free, 3 on Starter, 5 on Plus and 10 on Growth. On Growth an extra login is $9/mo, prorated onto the same invoice, so an eleventh hire costs $9 and not a new plan. Rostered staff who never sign in (instructors, cleaners, stylists) are free and unlimited on every plan.

The paid layer is the analysis

Advanced reporting starts on Plus and the CFO reporting layer on Growth. The compliance reports underneath them, the ones an accountant asks for at year end, are not gated at all.

The whole thing, estimating and takeoff and claims and the ledger, is $99 to $168 a month depending on how many people need to sign in. The tier differences are on the plans and pricing page, and the app itself on the Builder Suite app listing.

Questions

Questions builders ask before they switch

Do I need job costing if my accountant already sends me a profit and loss?

They answer different questions. A profit and loss tells you what the business earned over a period, after every build has been mixed together. Job costing tells you whether one build is inside its allowances while there is still time to act. A builder running three jobs can be comfortably profitable overall and losing money on two of them. The test: if you cannot name your worst current job and the section losing money on it, you are not job costing.

When is the GST on a progress claim payable, at the claim or at the payment?

It depends on your reporting basis. On a non-cash basis it is attributed in the period you issue the claim, so a claim issued in the last week of a quarter belongs to that activity statement whether or not the money has arrived. On a cash basis it follows the payment. Retention adds a second question, because the retained portion is claimed but not yet payable to you. The ATO guidance linked below is the place to start and your accountant the person to finish with.

How do payments to subbies end up in the taxable payments annual report?

Out of the coding you already did, if the software is doing its job. Each subcontractor is a supplier record carrying an ABN, each of their invoices is a bill coded to a build, and the report aggregates what you paid them across the year including GST. In OneBookPlus that export is a CSV with the address column blank, and it is not the fixed-length file the ATO's lodgement channel accepts, so expect to add addresses by hand before your agent lodges it.

Can I run the builds in OneBookPlus and leave the ledger where it is?

You can, but be clear about what you are buying. There is no two-way sync with another accounting package: data exports as Xero-ready and MYOB-ready CSV and nothing flows back, so the claims here and the books elsewhere are two sets of records that agree only as often as somebody makes them agree. If your accountant simply wants access, a read-only login to the books here is usually cheaper than a second subscription.

Is the Builder Suite app worth it for someone running two jobs at a time?

The free plan answers that without a card, because the books are on every plan and you can run a build's invoicing and bookkeeping before spending anything. Builder Suite at $99/mo adds estimating, plan takeoff, progress claims with retention and cost control per build. The honest test is whether you keep a claim or retention spreadsheet today. If you do, the app replaces it. If you invoice a lump sum at completion and never withhold retention, it does not.

What tends to break first when a building business is run on a general ledger?

Retention, then variations, then the certifier's arithmetic. Retention goes first because a manual deduction leaves no running balance, so nobody can say what is held across the jobs and nobody diarises the release. Variations go second because an approval living in an email thread does not lift the contract value, so the next claim under-bills. The certifier's arithmetic goes third: without previously-claimed and to-date columns, the claim and the certificate disagree, and each disagreement costs a fortnight.

Sources

Where the tax and reporting points came from

Vendor prices are linked on each card above, with the date they were checked and their currency and GST basis beside them. The tax and reporting points come from the ATO.

About the author

Bishal Shrestha, Founder of OneBookPlus

Bishal Shrestha

Founder & CEO, OneBookPlus

Bishal spent a decade running digital projects for Australian small businesses before founding OneBookPlus. He writes and maintains these pages, and publishes what OneBookPlus does not do alongside what it does.

A decade running digital projectsPersonal site: bishal.com.auMelbourne, Australia
Read the founder bio

How this page was researched

Competitor prices are the vendors' own published figures, linked and dated on each card. OneBookPlus prices are the same figures the checkout charges. The tax points link to the ATO page they came from. Everything said about OneBookPlus describes what it does today, and the page says so where it does not.

Run one build through it before you decide

The books are on the free plan, so you can code a job, invoice it and read the GST summary without spending anything. Claims, retention and takeoff come with the Builder Suite, which is an app you add afterwards and which starts on a 14-day trial.

Last reviewed and updated: by Bishal Shrestha