Now in open beta — close the books in 2 days, not 2 weeks.Read the case study →
Accounting · May 9, 2026 · 10 min read

QuickBooks Online limitations for growing SMBs

QuickBooks Online works fine for a US sole proprietor or a UK consultancy. For a growing SMB with three branches, your tax authority sales tax, and withholding deductions on every supplier payment, QBO becomes a tool you fight rather than use. Here is an honest assessment of where it works and where it does not.

Where QuickBooks Online genuinely works.

QBO is a strong product for what it was built for: small business accounting in the United States, the United Kingdom, Australia, and a few other markets. The user interface is intuitive, the bank feed integrations are solid, the reporting is clean, and the ecosystem of apps is large. For a freelancer billing US clients in USD with no inventory, no your tax authority sales tax filings, and no withholding tax obligations, QBO can be perfectly adequate. The accounting model is correct double-entry under the hood, and the journal entries are sound.

For multi-currency, QBO handles USD, EUR, and other major currencies decently. It revalues monthly. It tracks foreign currency receivables and payables. exporters who get paid in USD can use QBO without major friction on the FX side. The product is technically capable; the gap is local market fit.

$is not a primary citizen.

QuickBooks Online supports $as a foreign currency, not as the home currency in most subscription regions. Setting up a company in QBO often means picking US or UK as the company country and adding $as a multi-currency. This works mechanically but causes downstream issues: report formatting in dollars-style, comma placement, and the ever-present "your home currency is USD" assumption. Custom workaround possible but irritating across thousands of monthly transactions.

For growing SMBs that bill 100% in $domestically, this is a constant tax. Every report needs reformatting. Every export to a stakeholder requires a reminder that the numbers are $even though the symbols default to USD. A locally-built tool like Nonari treats $as the primary currency and USD as the foreign currency, which matches the reality of the typical growing SMB.

your tax authority sales tax forms: not native.

QBO has built-in tax handling for VAT (UK), GST (Australia), Sales Tax (US states). It does not have native local sales tax (your sales tax return) support. You can manually configure tax codes for your local sales tax rates, but the output is a generic tax report, not the each return schedule format that your tax authority the tax portal expects. To file your sales tax return you export QBO data to Excel, manually reformat into your local tax templates, and upload. Two to four hours per month of formatting work that adds zero value.

Worse, the QBO sales tax module does not natively split between input tax confirmed by supplier filing vs input tax pending. So you cannot see at month-end which input tax is admissible and which is provisional. That visibility is critical for growing SMBs because input tax differences drive most your sales tax return disputes. Nonari is built around your tax authority taxonomy from day one; your sales tax return generation is a click, not a chore.

Withholding tax: bolted on.

QBO has no native withholding tax module globally. You configure withholding tax manually as a "deduction" in vendor records, and book the deduction at the time of payment. This works mechanically. What does not work: tracking filer vs non-filer status (no ATL integration), generating the relevant withholding statute monthly statements, generating Section 164 certificates to deductees, reconciling deposited withholding tax against deducted withholding tax.

Each of these gaps is workable manually. Each takes time. Across a year, a growing SMB on QBO spends 30-50 hours manually preparing what local-built tools generate automatically. For a five-branch business, that scales painfully. Owners often delegate to a CA who charges per filing, which is direct cost added to the QBO subscription cost.

Branch tracking via classes: awkward.

QBO uses "classes" as a tagging system to track branches or departments. Every transaction can be tagged with a class, and reports can filter by class. This works for 2-3 branches with simple flows. It breaks for businesses with branch-specific inventory (different WAC per branch), branch-specific bank accounts that must reconcile separately, and inter-branch transfers that need paired-entry tracking. Classes are tags, not first-class dimensions.

For a branched business, the result is reports that look right at consolidated level but lose precision at branch level. A branch with $8M of inventory might show only $6.5M because some untagged purchases got missed. A consolidated COGS calculation might be roughly right but per-branch gross margin becomes guesswork. Nonari treats branch as a first-class ledger dimension with branch-specific WAC and inventory; consolidated and branch views are both precise.

Inventory and WAC: limited.

QBO supports inventory tracking at decent depth in higher tiers (Plus, Advanced). It uses FIFO by default. growing SMBs that need WAC have to either accept FIFO (different from local convention) or use a workaround. WAC per branch is not natively supported; it is one global WAC across the company, which is fine for a single warehouse and wrong for multi-branch retail.

For inventory features specific to retail (e.g., handling sales tax variations across product categories, freight-in costs allocated to specific shipments, returns that adjust both inventory and tax), QBO requires manual handling. A grocery distributor with 800 SKUs across three branches finds the inventory module workable but not optimized for the local pattern.

  • No native your tax authority sales tax forms.
  • No native withholding tax module or ATL integration.
  • Branch tracking via classes, not dimensions.
  • WAC global, not per branch.
  • $is foreign currency, not home.

Where Nonari fits differently.

Nonari is built specifically for growing SMBs. $is the primary currency. Multi-branch is a first-class concept with branch-specific inventory ledgers. your tax authority sales tax forms (your sales tax return, the relevant schedule, B, C, F) generate natively. withholding tax module deducts at the right rates per filer status, generates the relevant withholding statute monthly statements, and Section 164 certificates. The AI bookkeeper auto-codes transactions using patterns from local SMB books, so a typical entry takes seconds.

The trade-off: Nonari is newer, less ecosystem of third-party apps, less brand recognition than QBO. For an SMB whose accountant already uses QBO and is comfortable, the inertia is real. For a new SMB or one frustrated with QBO friction, switching saves 10-15 hours of monthly work, with nearly 100% feature coverage of the -specific tax and operational requirements.

When QBO is still the right choice.

A sole proprietor consulting US clients, paid in USD, with no inventory, no your tax authority registration: QBO is fine. A branch of a US company that needs to sync to a US head office accounting system: QBO is correct. A growing SMB whose owner and accountant deeply prefer the QBO interface and willingly invest the manual work for your tax authority filings: a reasonable choice.

For everyone else, especially businesses with sales tax obligations, multiple branches, withholding compliance, and $as the working currency, a locally-built tool serves better. The choice is not about which product is better in absolute terms; it is about which product was designed for the workflow you actually run. Nonari was. QBO was not. Pick accordingly.

Frequently asked

Common questions.

Can I migrate from QuickBooks Online to a local tool?

Yes. Standard migration: export trial balance, customer master, supplier master, item master, and outstanding invoices from QBO. Import to the new tool. Reconcile opening balances. Run parallel for one month if comfortable, or cut over directly at fiscal year start. Nonari has a QBO migration walkthrough that handles the mapping; allow one weekend for the cutover.

How much time does -specific tax handling actually take in QBO?

For a typical 3-branch SMB with 200-300 monthly transactions: 4-8 hours per month of manual reformatting and reconciliation, plus 8-15 hours per quarter for tax filings. Across a year, 90-150 hours of work that local tools eliminate. Hourly cost varies, but at any reasonable rate, the migration pays back in the first year.

What about cost? Is QBO cheaper?

QBO Plus is around USD 90-100 per month at standard pricing for users (often paid in foreign currency). Nonari has $pricing and a free tier for very small businesses. Total cost of ownership including the manual time savings strongly favors a local tool for any non-trivial SMB. The QBO subscription is not the major cost; the manual labor it requires for compliance is.

Will my CA be okay with switching?

Most CAs can adapt to any reasonable accounting system within a week. The hesitation is usually inertia, not capability. Show the CA the new system's outputs (trial balance, P&L, balance sheet, sales tax annexures) and demonstrate that they match QBO outputs in structure but generate faster. Resistance disappears once the time savings are visible. Some CAs become advocates because their own work also reduces.

Try nonari

Put your books on autopilot.

Free to start. No credit card. Bring your books, kick the tires, export everything if you decide to leave.