The five decisions, in order
Answer in this order. Each answer narrows the viable category, and most readers can skip the later decisions because the earlier ones eliminate enough of the market.
1. What is your business tax structure?
The form your business files determines what your software has to be able to produce. A sole proprietor and a single-member LLC both file Schedule C as part of the personal Form 1040, which means the software needs to produce a clean income statement and a categorised expense report. A multi-member LLC files Form 1065 with K-1s, which means the software has to support partner capital accounts and per-partner allocations. An S-Corp (full or LLC-taxed-as) files Form 1120-S, which means the software has to integrate with payroll and must keep distributions cleanly separated from owner-employee salary.
Most mainstream cloud accounting products handle all three, but the chart-of-accounts setup is materially different. If you are an S-Corp, plan to spend an hour or two with a CPA to set up the chart correctly from day one; the cost of fixing it later is much higher.
2. Do you need payroll?
The moment you have a W-2 employee, accounting and payroll become a single decision rather than two. The same is true if you are an S-Corp owner-employee, because the IRS requires a reasonable salary through W-2 payroll. Two integration approaches: native (the same vendor does both, no sync needed) or best-of-breed (different vendors with a sync layer).
Native is simpler. Best-of-breed is usually better at each task. Most small businesses are well served by native; growing or already-complex businesses often outgrow native and move to best-of-breed.
See /feature/payroll-integration for the full chapter, including the decision pivots between native and best-of-breed and links out to portfolio pricing sites for current numbers on Gusto, Paychex, ADP, and Rippling.
3. Do you hold inventory?
For service businesses, this is a no, and the question is over. For everyone else, the answer determines whether mainstream cloud accounting is enough or whether you need an inventory-specialist layer on top. The decision pivot is whether COGS (cost of goods sold) is a material line item on your income statement.
The volume threshold is fuzzy: most small retailers with under 100 SKUs and a single physical location can run mainstream cloud accounting with built-in inventory. Multi-channel ecommerce sellers across Shopify plus Amazon plus Etsy almost always need a sync layer (A2X, Link My Books, Synder are the category names) between the marketplace and the accounting software. See /feature/inventory for the chapter.
4. Do you collaborate with an accountant?
If yes, ask their preference before you decide. Most US CPAs are fluent in QuickBooks Online, many are fluent in Xero, some specialise in mid-market products like Sage Intacct or NetSuite. Accountant fluency in your tool is a real productivity difference, sometimes a multi-thousand-dollar-a-year difference, because they bill by the hour and they spend more of those hours navigating tools they do not know.
If you are between accountants and you ever expect to hire one, weight market share heavily. The two most widely supported small-business products in the United States have been QuickBooks Online and Xero for several years; almost any CPA can support either.
5. Do you have industry-specific needs?
If your industry is one of the following, look at the dedicated chapter rather than relying on a mainstream cloud product alone: construction and skilled trades (job costing, retainage, AIA billing), nonprofit (fund accounting, Form 990), ecommerce (multi-channel, marketplace fees, multi-state sales tax), retail (POS integration, sales tax across states), service business (time-and-billing, project profitability). For everyone else, mainstream cloud is almost certainly the right category.
Features checklist
Print this if it helps. Three buckets in descending order of importance. The mistake to avoid is over-prioritising the third bucket because vendor marketing emphasises it.
Must-have for every small business
- ◆Double-entry accounting. Always. If a product does not do double-entry, it is a personal-finance app, not accounting software.
- ◆Bank feeds. Always. The product must connect to your bank and pull transactions automatically. Manual entry kills the workflow.
- ◆Reconciliation. Always. The monthly close depends on reconciling the books to the bank statement. Without it, you cannot trust the numbers.
- ◆Standard reports. Always. Income statement, balance sheet, cash flow, A/R aging, A/P aging. Your accountant will ask for these at year-end.
- ◆Year-end close and lock. Always. The software must let you lock the prior period after close so reopened transactions do not silently change last year's numbers.
- ◆Audit trail. Always. Every edit should be logged. This is a control feature; assume you will need it eventually.
Need it if …
- ◆Invoicing automation (templates, recurring, reminders). If you send more than a handful of invoices a week. The time saved compounds quickly.
- ◆Inventory tracking. If you sell physical product. SKU count, stock locations, and costing method drive the level of inventory features you need.
- ◆Multi-user access. If you have a partner, an in-house bookkeeper, or an external accountant who needs review access.
- ◆Multi-currency. If you bill international clients, hold a foreign bank account, or buy from overseas suppliers regularly.
- ◆Project tracking and profitability. If projects are the unit of profitability and you need per-project P&L.
- ◆Mileage tracking. If you are a sole proprietor or contractor who deducts vehicle use on Schedule C.
- ◆1099-NEC generation and e-file. If you pay independent contractors more than $600 in a year. Year-end 1099 prep is the painful annual workflow this feature exists to handle.
- ◆Class or location tracking. If you have multiple lines of business or locations and need separate P&Ls per class.
- ◆Native or integrated payroll. If you have W-2 employees, including yourself if you are an S-Corp owner-employee.
Nice-to-have but rarely decisive
- ○Custom reports. Standard reports cover most needs. Most small businesses never use the custom-report builder.
- ○Budgeting and forecasting. Useful eventually. Rarely the deciding factor at the start.
- ○AI auto-categorisation. Saves time on day-to-day data entry. Vendors emphasise this in marketing; it is rarely a tie-breaker.
- ○Mobile app feature parity. Useful if you are on the road frequently. Most small-business owners do their books at a desk.
- ○Integrations marketplace size. Larger is better in principle, but most small businesses use three or four integrations total. Quality of the ones you need matters more than total count.
Ten questions to ask before you buy
- 01.
What is the total 12-month cost?
Plan, per-user fees, payroll add-on, payment-processing fees, additional contractor or 1099 fees. Vendors quote the headline plan; the additions stack up. Demand the all-in number.
- 02.
Does my accountant use it?
If they do, the conversation is over. If they do not, ask them what they prefer to work in and how much harder your year-end will be in your chosen tool. Sometimes the answer changes the decision.
- 03.
What does it cost to switch out later?
Data export formats, historical data preservation, who keeps the journal entries. Some products make leaving easy; others lock you in by making the export incomplete. Ask before you commit.
- 04.
What happens to my data if the vendor goes out of business?
Mature vendors have data-portability commitments. Newer vendors may not. Ask explicitly: what is the format I get back, and how long do I have to retrieve it?
- 05.
How many transactions does the plan I am looking at allow?
Some plans cap monthly transactions, monthly bank-feed updates, or invoices per month. The cap is usually buried in the plan terms, not the marketing page. Read the limits.
- 06.
What is the cost path as I grow?
Tiers above mine, new-employee fees, new-feature fees. The cheapest tier today often becomes the second-cheapest tier in a year. Plan two tiers ahead.
- 07.
Does it integrate with my bank, payment processor, and payroll provider?
Bank feed reliability is the single most underrated feature. A flaky bank feed turns reconciliation into a manual chore. Look for active connections to your specific bank, not the bank's parent.
- 08.
Are the reports my accountant needs included in my plan?
Some products gate audit-grade reports behind higher tiers. Confirm the reports you need are in the plan you are buying.
- 09.
What is the support model and what does it cost?
Email-only support is cheaper but slower. Phone support, dedicated account manager, and onboarding services are sometimes included in higher tiers. Match this to your tolerance for self-service.
- 10.
If I need to onboard a bookkeeper later, can I add them at no extra cost?
Some products charge per-user. Others give accountants free access. The latter is meaningfully better if you ever expect to hand off bookkeeping.
How pricing models work
Four broad pricing-model categories cover the small-business accounting market. The category determines how your bill scales with your business; it is more important than the specific dollar amount today.
Flat monthly subscription
A fixed monthly fee for a tier of features. Examples in the small-business category include the lower tiers of QuickBooks Online and Xero. The advantage is predictability. The disadvantage is that adding seats, contractors, or higher-tier features pushes you to the next plan, which is often a meaningful step up.
Per-user monthly
A base fee plus a per-user component. Common in mid-market products and in some payroll integrations. The advantage is that small teams pay less; the disadvantage is that the bill scales linearly with team size, sometimes faster than revenue.
Per-transaction or per-payroll-run
A fee tied to actual usage: invoice volume, payroll-run frequency, or contractor-payment count. Common in payroll add-ons and in some ecommerce-specialist tools. The advantage is matching cost to activity; the disadvantage is unpredictability if your volume varies.
Tiered feature plans
The dominant model in mainstream cloud accounting: a series of plans where each higher plan adds a bundle of features. Reading the plan tier table carefully is the most useful single hour you can spend in a buying process; the difference between plan tiers is often features you would not guess at from the plan name.
What not to get sold on
Vendor marketing emphasises features that test well in demos but rarely matter in production. Three to discount:
Frequently asked questions
How long should the setup take?
For a sole proprietor with a single bank account and no inventory, plan a half day for initial setup and a full first month of bookkeeping before the books feel reliable. For a multi-member LLC or an S-Corp, plan a full day with a CPA for chart-of-accounts setup, then two to three months for the workflow to settle. Time disappears into reconciling the historical opening balances; budget for it generously.
Should I trial multiple products?
Trial two, not five. Pick the two that pass the structure-and-feature filter on this guide and trial both for two weeks each on dummy data. The trial that matters is bank-feed setup, your typical invoice flow, and a month-end close attempt. If a product cannot complete those three workflows in the trial, it will not work in production. Trialing five products is a way to defer the decision indefinitely.
Should I use accrual from day one?
If you are a sole proprietor under the IRS small-business gross-receipts threshold and you sell services on the spot for cash, cash basis is fine and simpler. If you have inventory, if you sell on credit (invoices that are paid 30+ days later), or if you expect to grow past a few hundred thousand in revenue, switching to accrual later is more painful than starting on accrual now. Talk to your CPA before deciding. See the glossary for definitions.
Do I need a bookkeeper to use this?
If your business is simple, no. Most sole proprietors and single-member LLCs can run their own books with cloud accounting software. The case for a bookkeeper is one of these three: your transaction volume passes roughly 200 transactions a month, your tax structure is complex (S-Corp or multi-member LLC), or your time is worth more than the bookkeeper's hourly rate. Many CPAs will refer a bookkeeper rather than do the day-to-day work themselves.
What if my situation changes mid-year?
Most situational changes (new employee, new state, new product line) are handled inside the existing software. The change that triggers a software switch is structural: you elect S-Corp treatment, you cross from service into inventory, or your accountant cannot work in your current product. Switch at year-end if at all possible. The switching playbook on this site walks through the migration in detail.
Related guides
Companion pages on this site and on our portfolio of independent pricing references.
The two-axis router, the five decisions at a glance, and the category map.
Definitions of cash vs accrual, chart of accounts, double-entry, reconciliation, and the tax-form jargon.
When to switch, when not to, and the six-step migration sequence.
Current QBO plan pricing on our portfolio site, kept up to date.
Current Gusto pricing on our portfolio site, the most common payroll pairing for small businesses.
Companion site organised by price tier, kept current.