The accounting firm software stack in 2026: what each layer actually does

QuickBooks, Xero, Dext, BILL, Gusto: firms get compared these as if they were competing for one slot. They are not. They are five different layers of one stack, and the expensive mistakes come from buying two tools for the same layer or leaving a layer empty. Here is what each one is for, what it costs, and where Hubdoc’s shutdown left a hole.

By , Editor, Protooled · Updated 2026-08-02

Search for accounting firm software and you get lists that put QuickBooks, Xero, Hubdoc, Dext, BILL and Gusto in one ranked table, as if a firm picks one. No firm picks one. Those products sit in five different layers, most firms run four of them at once, and the money is lost in two specific ways: buying two tools that do the same job, or leaving a layer empty and paying for it in staff hours instead.

Layer 1: the ledger

This is the backbone every other tool plugs into, and it is the one decision that is genuinely hard to reverse. Xero runs $25 a month on Early (capped at 20 invoices and 5 bills) through $55 on Growing to $90 on Established, with unlimited users on every tier and the largest app marketplace in the category. QuickBooks Online runs $38 on Simple Start to $275 on Advanced, charges by user seats, and is the stronger choice for US tax and payroll. Sage Accounting sits below both at $19-75 with a large accountant network behind it and a thinner integration story.

The international-versus-US split is the real deciding factor rather than price, and we take it apart properly in Xero vs QuickBooks Online for accounting firms. If you are weighing the Sage ecosystem specifically, that comparison has its own page too.

Layer 2: receipt and invoice capture (the Hubdoc hole)

This layer reads documents so nobody has to type them. It was the layer most Xero firms did not think about, because Hubdoc came bundled; until Xero shut Hubdoc down on 8 May 2026. What replaced it inside Xero, Xero Files, stores documents but does not extract data from them, which means every invoice returns to manual keying unless you buy something.

Dext is where most volume went: best-in-class line-item extraction, deep Xero and QuickBooks integration, and practice plans at $17.70 per client per month on Essentials or $19.20 on Advanced, typically with a ten-client minimum. AutoEntry is the cheaper alternative, Datamolino the one firms choose when per-document pricing fits better than per-client.

Which of them fits depends on document volume and how your firm bills, and we put the two most-compared options head to head in Dext vs AutoEntry.

Firms still working through the migration should start from the best Hubdoc alternatives for accountants, which covers the full replacement set rather than just the two leaders.

Layer 3: accounts payable and bill pay

Capture reads the bill; this layer approves and pays it. BILL is the default in the US: exception-based AP with approval routing, two-way sync to every major ledger, and a free Spend & Expense module with unlimited virtual cards bundled alongside the paid tiers. It costs $45 per user per month on Essentials, $55 on Team and $89 on Corporate, and (the part firms miss when budgeting) per-transaction fees on top, around $0.59 for ACH, $9.99 for an international wire, 2.9% on virtual cards.

There is a hard constraint worth checking before you scope anything: the paying account must be a US business with a US bank account. Non-US firms can be paid as vendors but cannot run their own AP on it. Melio and Nickel are the alternatives where per-transaction economics or that constraint rule BILL out.

The three-way on cost per payment rather than cost per seat is in BILL vs Melio, with Nickel as the free-ACH alternative.

Layer 4: payroll

Gusto is the common pick for US client work, at $49 a month plus $6 per person on Simple, $80 plus $12 on Plus, and $180 plus $22 on Premium, with a Contractor Only plan at $35 plus $6 billed only in months you actually pay someone. Multi-state teams need Plus, which is the upgrade most firms discover late. The accountant-facing part (the Gusto Pro dashboard, revenue share, CPE credits) is the reason it wins firm-level standardisation rather than the payroll engine itself. It is US-only, with no fit for employer operations abroad.

Against the incumbent, the trade is service model versus scale, which we cover in Gusto vs ADP for accounting firms.

Layer 5: practice operations

The layer firms add last and regret not adding first: engagement letters, scoping, and getting paid. Ignition sits here, tying the proposal a client signs to the billing that follows it. It is the only layer on this list that touches revenue rather than cost, which is a strange thing to leave until the end and yet almost everybody does.

How to sequence the build

  • Pick the ledger first and standardise on it. Everything downstream integrates with it, and switching later means re-onboarding every client.
  • Add capture second if anyone is typing invoice data: this is where the hours are, and post-Hubdoc it is the layer most likely to be silently empty.
  • Add AP third, once bill volume justifies approval routing. Below that volume, the ledger plus a bank does the job.
  • Payroll follows client demand rather than firm preference, since the client usually has an opinion and a US-only constraint may decide it for you.
  • Practice ops last only because it is the one you can bolt on without disturbing the others; not because it matters least.

The stack costs what it costs. What makes it expensive is the per-client and per-user layers scaling faster than the ledger: a firm that priced its stack at ten clients and grew to eighty is usually paying most of its software bill to capture and AP, not to Xero. That is the line to audit, and it is almost never the one firms look at first.

Tools mentioned

Xero

Cloud accounting platform that runs a firm's books: the ledger everything else plugs into.

Try Xero →
QuickBooks Online

Intuit's cloud accounting platform: the most-searched ledger brand worldwide.

Try QuickBooks Online →
Dext

AI receipt and invoice capture that pushes clean data into Xero, QuickBooks and Sage.

Try Dext →
BILL

Category-leading AP/AR automation for US firms, with a free Spend & Expense module bundled in.

Try BILL →
Gusto

Full-service US payroll, benefits and HR with a genuinely strong accountant partner dashboard.

Try Gusto →
Melio

US-focused B2B bill-pay and AP/AR with batch payments, approval flows, and a dedicated accountant dashboard.

Try Melio →
AutoEntry

Sage-owned capture tool that publishes data from receipts, invoices and bank statements into accounting software.

Visit site →
Ignition

Client engagement for accounting firms: proposals, engagement letters, and automated billing in one flow.

Visit site →

More accountants tools to consider

All tools →

FAQ

What tool is Bill.com?
BILL (formerly Bill.com) is accounts-payable and accounts-receivable automation; it is not a ledger and does not replace one. Bills arrive in it, it extracts the data, routes them through an approval chain, pays the vendor, and syncs the resulting entries back into QuickBooks, Xero, NetSuite, Sage Intacct or Dynamics. It sits between your receipt-capture tool and your ledger. Pricing is per user per month ($45 Essentials, $55 Team, $89 Corporate) plus per-transaction fees such as roughly $0.59 for ACH and 2.9% on virtual cards. The paying account must be a US business with a US bank account.
What replaced Hubdoc after Xero shut it down?
Nothing that Xero ships. Hubdoc closed on 8 May 2026, and Xero Files (the thing that inherited its place in the product) stores documents but does not extract data from them, so every invoice goes back to being keyed in by hand. Firms that were on Hubdoc had to buy a capture tool: Dext is the most common destination, AutoEntry the cheaper one, Datamolino the option firms pick when they want per-document rather than per-client pricing. This is the one layer where doing nothing has a real cost, because the manual keying does not go away on its own.
Do I need both a ledger and a receipt-capture tool?
If anyone in the workflow is typing invoice data into the ledger by hand, yes. Ledgers are built to record transactions, not to read documents; the OCR built into Xero and QuickBooks is adequate for a sole trader with a shoebox and falls apart at firm volume, particularly on line-item extraction. The test is simple: count the hours per month someone spends turning PDFs into ledger entries. Below a few hours, the ledger’s built-in capture is fine. Above that, a capture layer pays for itself, which is the whole reason Dext charges what it charges.
What does a full firm stack cost per month?
Using list prices from our catalog records: a ledger runs $25-90 a month per entity on Xero or $38-275 on QuickBooks Online; capture is roughly $17.70-19.20 per client per month on Dext’s practice plans; AP automation is $45-89 per user per month on BILL before transaction fees, or Melio if you want free ACH; payroll on Gusto is $49-180 a month plus $6-22 per person. The number that surprises firms is that the per-client and per-user layers scale faster than the ledger, so a stack that is cheap at ten clients is not cheap at eighty, and the ledger is rarely the line worth optimising.
Can one tool cover more than one layer?
Some genuinely do, and the overlap is where money gets wasted. BILL bundles a free Spend & Expense module with unlimited virtual cards, which removes the need for a separate expense product. Xero and QuickBooks both include basic capture, enough to skip a dedicated capture tool at low volume. Gusto covers payroll, benefits and light HR in one. The failure mode is the opposite one: paying for two tools that both do capture, or running BILL and a second bill-pay tool because different clients were onboarded onto different things.

More accountants guides

All guides →