Short answer: no, Shopify does not have accounting software. Shopify has reporting dashboards and a partner app ecosystem, but no general ledger, chart of accounts, or financial statements. To do actual accounting, Shopify brands connect Shopify to external software like QuickBooks Online or Xero, usually with a sync tool in between.

That's the literal answer. The more useful question — the one this guide covers — is what accounting stack a Shopify brand should bolt onto Shopify at each revenue stage. At Ottit, we close books monthly for 100+ Shopify stores, and we see the same three stack archetypes over and over, with predictable breakpoints where each one stops working.

What Does Shopify Actually Give You for Accounting?

Shopify gives you reports, not accounting. The platform includes a Finances Summary, Payouts report, Sales by product, Taxes report, and downloadable transaction exports. These are operational reports on store activity. They do not track expenses, produce a balance sheet, calculate cost of goods sold, or generate journal entries. You need a real accounting system for that.

The reports Shopify does provide

According to the Shopify Analytics and Reports documentation, Shopify surfaces roughly a dozen financial reports depending on your plan. The most relevant ones for bookkeeping:

  • Finances Summary — gross sales, discounts, returns, net sales, taxes, shipping, tips.
  • Payouts report — bank deposits from Shopify Payments, broken into charges, refunds, adjustments, and fees.
  • Taxes report — sales tax collected by state, county, and city.
  • Sales by product / channel / customer — operational cuts of sales data.
  • Transactions export — raw order-level data you can push into a spreadsheet.

These reports are the source data. They tell you what happened on the store. They do not tell you the financial position of your business, whether you're profitable, or what you owe in taxes at the entity level.

What Shopify does not give you

  • A general ledger or chart of accounts.
  • Expense tracking (marketing spend, payroll, rent, software subscriptions).
  • Cost of goods sold calculations.
  • A balance sheet, P&L, or cash flow statement in GAAP format.
  • Bank reconciliation against your operating account.
  • Journal entries for accruals, deferred revenue, or inventory movement.
  • Multi-entity or multi-currency consolidation.

For any of that, you need real accounting software. The AICPA GAAP overview lays out the framework — Shopify's reports satisfy roughly none of it on their own.

Shopify is a commerce platform with reporting. It is not, and has never claimed to be, an accounting system.

Takeaway: treat Shopify's reports as inputs, not outputs. The Payouts report is especially important because it's the bridge between store activity and your bank account. Every Shopify accounting stack revolves around reconciling that report to actual bank deposits.

What Accounting Software Do Shopify Brands Actually Use?

The two dominant accounting platforms for Shopify brands are QuickBooks Online and Xero. Both are cloud general ledgers with bank feeds, invoicing, and financial statements. Neither is Shopify-specific. To connect Shopify data into either one cleanly, brands use a summary-sync tool like Bookkeep, which posts one journal entry per payout instead of one per order.

The core software layer

PlatformTypical PlanMonthly PriceBest For
QuickBooks OnlinePlus$99US-based Shopify brands, most CPA compatibility
QuickBooks OnlineAdvanced$235$5M+ brands, multi-user, class tracking
XeroGrowing$47International brands, multi-currency native
XeroEstablished$80Multi-entity, projects, expense claims
NetSuiteSuiteLifeCustom$20M+ brands with true ERP needs

Prices reflect list rates published on vendor pricing pages and shift periodically. For Shopify brands under roughly $10M in annual revenue, QuickBooks Online Plus is the most common choice we see across the Ottit book. For international brands or those with multi-entity structures, Xero wins on native multi-currency handling per the Xero Central help center.

The sync layer

This is where things get specific to Shopify. You need to get store activity into the general ledger without creating a mess. There are three ways to do it:

  1. Native Shopify → QuickBooks/Xero connector — free, but posts every order as a separate transaction. Fine for a store doing 50 orders/month. Unusable at 500+.
  2. Manual CSV imports — download Shopify reports, cut them into journal entries, import. Cheap, tedious, error-prone.
  3. Summary-sync tool — posts one clean journal entry per Shopify payout, matching the exact bank deposit. This is what most bookkeepers use.

For summary-sync, we use Bookkeep across the 100+ Shopify stores Ottit closes books for. It posts payout-level journal entries into QuickBooks or Xero and separates out gross sales, discounts, refunds, fees, gift cards, and sales tax. A2X is the other name that comes up in this category — per the A2X documentation for Shopify accounting, it handles similar payout reconciliation, though we've standardized on Bookkeep for the ability to also handle sales tax remittance workflows in the same tool. Synder is a third option documented in the Synder Shopify integration guide, typically favored by smaller brands with simpler needs.

Takeaway: the accounting software question has two layers — the ledger (QBO or Xero) and the sync (Bookkeep, A2X, or native). Getting the sync wrong is what makes Shopify books ugly. It's rarely the ledger itself.

What's the Right Accounting Stack for a Pre-$1M Shopify Brand?

Pre-$1M Shopify brands typically run QuickBooks Online Simple Start or Essentials, connected to Shopify either through the free native connector or with manual monthly CSV imports. Sales tax is handled through Shopify's built-in tax engine plus manual filings. This stack costs $30–$60/month and works until roughly $80K–$100K in monthly revenue.

The Stage 1 stack

LayerToolMonthly Cost
General ledgerQuickBooks Online Simple Start$35
Shopify → GL syncNative connector or manual CSV$0
Sales tax calculationShopify built-in taxIncluded
Sales tax filingManual or founder-run$0
BankMercury or Brex$0
Total~$35–60

For US-based operators at this stage, Mercury is the most common banking choice we see, largely because it has clean QuickBooks and Xero bank feed integrations out of the box. Brex is common for VC-backed brands.

Where this stack breaks

Three things typically break the Stage 1 stack:

  • Order volume. Once you're over ~500 orders per month, the native Shopify → QBO connector floods the ledger with individual transactions. Bank reconciliation becomes a nightmare.
  • Sales tax nexus. The moment you hit economic nexus in a second or third state, manual filings become unmanageable. Most states use a $100K or 200-transaction threshold — see our multi-state sales tax registration playbook for the mechanics.
  • Inventory tracking. Shopify's built-in inventory is fine for counts, but it doesn't feed a cost layer into your GL. Once you're carrying $50K+ in inventory, you need a real sub-ledger.

Takeaway: if the Shopify store is under $1M ARR and doing under 500 orders/month, the DIY QuickBooks stack works. Budget to upgrade the moment two of the three breakpoints above trigger.

What's the Right Accounting Stack for a $1M–$10M Shopify Brand?

$1M–$10M Shopify brands typically run QuickBooks Online Plus or Xero Growing, with Bookkeep handling payout-level syncs and sales tax remittance. Inventory moves to a sub-ledger like Cin7 or Katana. Attribution runs through Triple Whale. Total software stack cost is $400–$1,200/month. A part-time bookkeeper or firm handles the monthly close.

The Stage 2 stack

LayerToolMonthly Cost
General ledgerQuickBooks Online Plus$99
Shopify → GL syncBookkeep$70–$300
Sales taxBookkeep or Avalara$100–$500
Inventory sub-ledgerCin7$349+
AttributionTriple Whale$129+
PayrollGusto$40 + $6/employee
Bill payBILL$45+
Team spendRamp$0
Total~$800–$1,500

For sales tax at this stage, we use Bookkeep for the 100+ Shopify stores Ottit closes books for. It handles both the accounting sync and the remittance in one workflow. Avalara is the enterprise-grade alternative when a brand has 20+ state registrations or international VAT complexity.

The typical monthly close at this stage

Here's what the payout journal entry looks like when Bookkeep pushes a $28,400 Shopify Payments deposit into QuickBooks:

Shopify payout summary entry — sample $28,400 deposit
DRShopify Payments Clearing$28,400.00
DRPayment Processing Fees$1,127.00
DRRefunds$842.00
CRGross Sales$28,150.00
CRShipping Revenue$1,384.00
CRSales Tax Payable$835.00
Shopify payout for period 2026-06-24 through 2026-06-30. Bank deposit of $28,400 hits the operating account 2 business days later per Shopify's standard payout schedule.

The Shopify Help Center guide to payouts documents the timing — typically 2 business days after the payout period closes for US merchants on Shopify Payments. The Shopify Payments Clearing account is a holding account that zeroes out when the actual bank deposit clears.

Where this stack breaks

  • Subscription revenue at scale. Once a Recharge or subscription tail exceeds ~20% of revenue, deferred revenue tracking requires proper ASC 606 treatment. See FASB ASC 606 (Revenue from Contracts with Customers) for the framework and the Recharge subscription platform documentation for the mechanics. Our unearned vs deferred revenue Shopify guide breaks down the practical journal entries.
  • Multi-channel expansion. Adding Amazon, TikTok Shop, or wholesale via Faire adds three or four more sync sources. QuickBooks Plus starts to strain around $5M with heavy channel diversity.
  • Cash flow forecasting. Investors, lenders, and board members start asking for 13-week cash flow forecasts. QuickBooks doesn't do this natively.

Takeaway: at $1M–$10M, the accounting stack is no longer optional infrastructure. It's a growth constraint. Under-investing here shows up as bad decisions on inventory purchasing, ad spend, and pricing.

What's the Right Accounting Stack for a $10M+ Shopify Brand?

$10M+ Shopify brands typically run QuickBooks Online Advanced, Xero Established, or move to NetSuite for true ERP. The close is fully accrual-based, with a dedicated bookkeeping firm or in-house accountant producing monthly financials by day 10. Software stack cost is $1,500–$5,000/month. Bookkeeping services run $2,000–$6,000/month depending on entity complexity.

The Stage 3 stack

LayerToolMonthly Cost
General ledgerQBO Advanced or NetSuite$235–$3,000+
Sync + sales taxBookkeep$300–$800
ERP / inventoryCin7 or NetSuite$500–$3,000
AttributionTriple Whale or Northbeam$300–$1,500
Payroll + HRGusto or Rippling$8–$14/employee
Bill payBILL$79–$199
Multi-currency bankingWise or AirwallexVariable
Outsourced bookkeepingOttit or similar$2,000–$6,000

What changes at this stage

The books shift from cash-adjacent to true accrual. Revenue is recognized when earned, not when the payout hits. Inventory is capitalized and expensed through COGS as it sells. Deferred revenue is tracked line by line for subscriptions. Bank feeds get reconciled by mid-month, not month-end.

The annual Shopify Commerce Trends report consistently shows that brands at this scale have the highest returns on operational investment when finance infrastructure matures ahead of growth, not behind it.

Common outsourcing signals

  • Founder is spending more than 5 hours/month on books.
  • Monthly financials arrive later than day 15.
  • Ad spend allocation decisions are being made without CAC/LTV clarity.
  • Tax season becomes a fire drill instead of a formality.
  • Investor or lender reporting requires custom decks each month.

For deeper mechanics on scoping outsourced bookkeeping, our Shopify accounting services buyer's scoping guide walks through what to ask when evaluating firms.

Above $10M, the cost of bad books is bigger than the cost of good ones. Below that, it's a coin flip. Above it, it's not.

Takeaway: at $10M+, the question stops being 'what software' and becomes 'who owns the close.' The stack matters, but the process discipline matters more.

How Do Shopify Payouts Actually Flow Into Accounting Software?

Shopify Payments batches store activity — sales, refunds, chargebacks, fees, tips — into a payout that hits your bank account roughly 2 business days after the payout period. That single deposit is the reconciliation anchor. Good accounting stacks post one journal entry per payout that matches the deposit to the penny, then break out the components across revenue, tax, and fee accounts.

The components of a typical payout

Sample Shopify Payments payout — one week of activity
Gross sales$32,415.00
Shipping revenue collected$1,384.00
Sales tax collected$2,102.00
Tips$0.00
Refunds-$842.00
Chargebacks-$150.00
Shopify Payments fees (2.9% + $0.30)-$1,127.00
Adjustments-$382.00
Net deposit to bank$33,400.00

The tricky part: gross sales, refunds, and tax are all in the same payout, but they hit different GL accounts. Sales tax collected is a liability, not revenue. Refunds are a contra-revenue account. Fees are an expense. The native Shopify → QuickBooks connector doesn't handle this well, which is why summary-sync tools exist.

Shop Pay Installments — a common wrinkle

According to the Shopify Shop Pay Installments help article, Shop Pay Installments (powered by Affirm) settles differently than standard Shopify Payments. Installment orders often settle net of a higher fee (typically 6%+) and can appear in payouts with different timing. This routinely causes reconciliation variances until the bookkeeper accounts for it correctly.

Takeaway: every Shopify accounting stack lives or dies on payout reconciliation. If your monthly close doesn't tie every payout to a bank deposit, the books are wrong — you just haven't found it yet.

What About Sales Tax? Does Shopify Handle That?

Shopify calculates and collects sales tax at checkout, but it does not file or remit sales tax returns. Brands are responsible for registering in each state where they have nexus, then filing periodic returns (monthly, quarterly, or annually depending on volume). This is a separate workflow from accounting and typically uses a specialized tool.

The three-part sales tax workflow

  1. Calculation at checkout — Shopify handles this natively per the Shopify Help Center tax documentation. It uses ZIP+4 rooftop rates in the US when configured properly.
  2. Nexus tracking — you need to know where you have economic or physical nexus. Most states use $100K in sales or 200 transactions as the economic threshold.
  3. Filing and remittance — this is where a specialized tool takes over. Bookkeep handles this alongside the accounting sync for most of our Shopify book. Avalara is the enterprise option.

Marketplace channels add another layer. Amazon, TikTok Shop, Etsy, and Walmart collect and remit sales tax on your behalf as marketplace facilitators. That revenue still shows up in your books, but the tax liability is theirs. Our marketplace facilitator tax Shopify reconciliation guide covers the exact journal entries.

Takeaway: Shopify calculates sales tax. It doesn't file. Every Shopify brand at $500K+ in revenue needs a filing tool or a bookkeeper who handles it. Ignore this and interest and penalties compound quickly. For anything material, brands should consult their CPA on nexus and filing obligations specific to their footprint.

When Should a Shopify Brand Outsource Instead of DIY?

Most Shopify brands we see outsource their bookkeeping between $500K and $2M in annual revenue. Below that, a founder-run QuickBooks setup usually works. Above that, the hours required and the risk of errors outstrip what any founder should be doing. The signals are usually operational, not financial — late closes, missing categorizations, tax fire drills.

The typical progression

Revenue StageTypical SetupHours/Month (Founder)
$0–$500KDIY QuickBooks + Shopify native4–8
$500K–$2MQuickBooks + Bookkeep + part-time bookkeeper2–4
$2M–$10MOutsourced firm handling monthly close<1
$10M+Outsourced firm + in-house controller<1

For a complete cost breakdown across service tiers, our bookkeeping services cost Shopify pricing guide covers what brands actually pay at each stage.

Takeaway: the outsourcing decision is not about revenue alone. It's about whether the founder is doing $200/hour work on the books when they should be doing $2,000/hour work on the business. Once that math tips, outsource.

Key Takeaways

  • Shopify does not have accounting software. It has reports. Real accounting requires QuickBooks Online, Xero, or NetSuite.
  • The sync layer between Shopify and the general ledger is what most brands get wrong. Bookkeep, A2X, or Synder handle it cleanly. The native connector rarely does at scale.
  • Pre-$1M brands run QuickBooks + native connector or CSV. $1M–$10M brands add Bookkeep, a sales tax tool, and inventory sub-ledger. $10M+ brands move to full outsourced closes and often ERP.
  • Payout reconciliation is the linchpin of any Shopify accounting setup. Every payout should tie to a bank deposit exactly, with clean breakouts of sales, tax, refunds, and fees.
  • Sales tax is calculated by Shopify but not filed by Shopify. A specialized tool or a bookkeeper who handles filings is required by the time you're in more than two states.

Sources