Shopify accounting services are outsourced bookkeeping and financial reporting engagements built around Shopify's data structures — payouts, order fees, refunds, chargebacks, and multi-channel sales. A proper scope covers revenue recognition by payout, sales tax nexus tracking, COGS and inventory accuracy, and monthly close with reconciled financial statements.

Most guides on this topic are written by firms selling their own services. This one is different. We run books for 100+ Shopify brands at Ottit, and we're going to walk through how to actually scope and evaluate an engagement — what should be in the SOW, what red flags to watch for, and what fair pricing looks like at each GMV tier.

What Should Shopify Accounting Services Actually Include?

A complete Shopify accounting engagement covers five operational areas: payout-level revenue recognition, sales tax nexus and filings, COGS and inventory reconciliation, refund and chargeback treatment, and multi-channel consolidation. Monthly close with financial statements, a reconciled bank and processor position, and a defined close date are the baseline deliverables.

The mistake we see most often in provider SOWs is treating Shopify like a payment processor instead of a commerce platform. Shopify isn't Stripe. A single payout can contain 40 orders, three refunds, a chargeback reversal, and fees across two currencies. If your provider is booking the deposit as revenue, the books are already wrong.

The five pillars of a real Shopify scope

  • Payout-level revenue recognition — gross sales, processing fees, refunds, chargebacks, and adjustments recorded separately per payout and tied to the bank deposit.
  • Sales tax nexus tracking — economic nexus monitoring by state, marketplace facilitator carve-outs, and filing cadence.
  • COGS and inventory — landed cost tracking, 3PL reconciliation (ShipBob, ShipHero), and inventory adjustments booked monthly.
  • Multi-channel reconciliation — Shopify, Amazon, Faire, TikTok Shop, and wholesale invoicing consolidated into one P&L.
  • App and subscription accounting — Recharge subscription revenue deferred properly, Shop Pay Installments fees expensed correctly, gift card liabilities tracked.

If a provider can't explain how they'll reconcile a Shopify payout that contains sales, refunds, chargebacks, and fees across two currencies, they're not doing Shopify accounting. They're doing generic bookkeeping on top of Shopify data.

Takeaway: Before signing, ask a provider to walk through how they'd handle a specific payout with mixed transactions. Their answer tells you whether they understand Shopify or just have Shopify in their marketing copy.

How Does Payout Reconciliation Actually Work?

Payout reconciliation is the process of matching each Shopify Payments deposit to the underlying orders, fees, refunds, and adjustments that created it. Per the Shopify Help Center guide to payouts, a payout is the net amount transferred to the bank after Shopify aggregates transactions over a payout period.

A typical daily payout for a $2M GMV brand might contain 60 orders, three refunds, one chargeback, and processing fees. The bank sees one number. Your books need to see all of it, broken out by GL account. Tools like the A2X documentation for Shopify accounting or Bookkeep automate this by syncing each payout as a summarized journal entry.

At Ottit, we use Bookkeep across the 100+ Shopify stores we close books for. Bookkeep posts a single reconciled journal per payout into QuickBooks or Xero, and it handles the fee, refund, and gateway splits without manual coding.

A realistic payout journal entry

Here's what a $12,450 net Shopify Payments deposit actually looks like on the GL when properly broken out:

Shopify Payments payout — daily settlement
DRCash — Operating (Mercury)$12,450.00
DRProcessing Fees Expense$412.00
DRSales Refunds (contra-revenue)$680.00
DRChargebacks$95.00
CRProduct Sales Revenue$12,890.00
CRShipping Revenue$412.00
CRSales Tax Payable$335.00
Payout ID 82hs-9210 covering 47 orders, 2 refunds, 1 chargeback

Notice what's happening. The $12,450 deposit doesn't equal revenue. Gross sales were $13,302 ($12,890 product + $412 shipping). Fees, refunds, chargebacks, and sales tax collected all get their own lines. This is what the AICPA-aligned method looks like in practice — accrual accounting under the AICPA GAAP overview.

Takeaway: If your current provider is booking `DR Cash / CR Sales` for the full deposit amount, revenue is understated, fees aren't tracked, and your gross margin is wrong. That's a rebuild, not a fix.

How Should Sales Tax Be Handled in a Shopify Engagement?

Sales tax scope for a Shopify brand covers three activities: nexus monitoring (where you have a filing obligation), collection setup in Shopify, and periodic filings. Per the Shopify Help Center tax documentation, Shopify calculates tax based on store settings — but registration, remittance, and marketplace facilitator carve-outs are on the merchant.

Economic nexus thresholds vary by state, but most sit at $100,000 in sales or 200 transactions per year. When a Shopify brand crosses that line in a state, they generally need to register, collect, and remit. Bookkeep handles this for the stores we manage — it maps Shopify tax data to state filings and flags nexus approach in real time.

Marketplace facilitator complexity

When a brand sells through Amazon, TikTok Shop, or Faire alongside Shopify, marketplace facilitator laws generally shift the tax collection burden to the platform. But the sales still count toward nexus thresholds in some states. This is where generalist accountants often make errors — either double-collecting or under-reporting. We covered this in depth in our marketplace facilitator tax reconciliation guide.

Takeaway: A scope should name the sales tax software used (Bookkeep, Avalara), the states currently registered, and the process for adding new states as nexus is crossed. Vague language like "we handle sales tax" is a red flag.

What Should Shopify Accounting Cost by GMV Tier?

Shopify accounting services typically price on GMV, transaction volume, channel count, and SKU complexity. Based on patterns we see across 100+ Shopify brands, monthly fees range from $400 for a simple single-channel store under $500K GMV to $4,500+ for multi-channel 8-figure brands with international operations and complex inventory.

Annual GMVTypical Monthly FeeWhat's IncludedCommon Add-ons
Under $500K$400–$800Monthly close, Shopify + 1 bank, basic sales tax (1–3 states)Inventory tracking, Amazon channel
$500K–$3M$800–$1,800Multi-channel close, 5–10 state sales tax, COGS/inventory, AR/AP3PL reconciliation, subscription accounting
$3M–$10M$1,800–$3,500Full accrual, 10+ states, inventory sub-ledger, monthly management reportingConsolidated entities, international VAT
$10M+$3,500–$6,000+Multi-entity, audit-ready books, KPI dashboards, fractional controllerIFRS reporting, transfer pricing

Fees also scale with transaction count. A subscription brand doing $2M GMV with 8,000 recurring orders costs more to close than a $2M single-product brand with 4,000 orders. Recharge subscriptions, per the Recharge subscription platform documentation, create deferred revenue that needs monthly amortization — that's real work.

What drives price up beyond GMV

  • Channel count — each additional platform (Amazon, TikTok Shop, Faire, wholesale) adds reconciliation work.
  • SKU count and inventory complexity — bundles, kits, and international 3PLs increase COGS work.
  • Sales tax footprint — every registered state is another filing per month or quarter.
  • Entity structure — multi-entity, holding co, or international ops require intercompany eliminations.
  • Subscription revenue — Recharge or Skio subscriptions require deferred revenue amortization schedules.

For a fuller pricing breakdown, we published a companion piece: Bookkeeping Services Cost: The Shopify Pricing Guide.

Takeaway: If a provider quotes a flat $299/month for a $5M GMV brand with three channels and Recharge, they're either not doing the work or planning to hit you with change orders later.

What Are the Red Flags in a Shopify Accounting SOW?

The five biggest red flags in a Shopify accounting proposal are: vague scope language, no mention of payout reconciliation methodology, no defined close date, no sales tax nexus process, and no named tooling. These gaps almost always show up later as cleanup projects or missed filings.

Red flag checklist

  1. No payout reconciliation methodology named. If the SOW doesn't mention Bookkeep, A2X, Synder, or a manual process, ask how they'll handle it. Silence usually means they book deposits to revenue.
  2. Flat pricing regardless of volume. A provider charging the same for a $500K brand and a $5M brand isn't scaling their work — they're skipping it somewhere.
  3. No close date commitment. Books should close by day 10–15 of the following month. "Monthly close" with no deadline means quarterly-late books.
  4. Sales tax mentioned but not scoped. "We handle sales tax" without naming states, tools, or filing frequency is marketing copy, not a service.
  5. No inventory or COGS methodology. For product brands, COGS is the second-largest line on the P&L. A provider who doesn't ask about your 3PL, landed cost, or SKU structure isn't planning to do it right.
  6. No mention of 1099-K reconciliation. Per IRS Form 1099-K instructions for third-party payment networks, Shopify Payments issues a 1099-K annually. Books should tie to this number.
  7. Cash-basis only. Under FASB ASC 606 (Revenue from Contracts with Customers), revenue is earned when performance obligations are met. Cash-basis books misstate revenue timing for any brand with subscriptions, pre-orders, or gift cards.

The cheapest Shopify accounting engagement is almost always the most expensive. Cleanup after 12 months of miscoded payouts runs $5K–$25K depending on volume.

Takeaway: A good SOW names tools, defines the close cadence, lists sales tax states, and describes the reconciliation method. If it reads like a landing page, keep looking.

How Do You Evaluate a Shopify Accounting Provider?

The best evaluation method is a scoping call where the provider walks through a sample month of your data. Give them read-only Shopify access, a bank statement, and a payout report. A specialist will identify miscodings, missing reconciliations, and process gaps within an hour. A generalist will ask for your P&L and try to work backwards.

Questions that separate specialists from generalists

  • "How do you reconcile a Shopify Payments payout that contains a chargeback reversal?"
  • "How do you treat Shop Pay Installments fees under the Shopify Shop Pay Installments help article?"
  • "How do you book a Recharge subscription order — cash-basis or deferred?"
  • "How do you track economic nexus when we sell on Amazon and Shopify?"
  • "How do you handle gift card liability at month-end?"
  • "Do you reconcile our 3PL inventory to Shopify's on-hand count monthly?"

If the answers are hand-wavy, the books will be too. We've done cleanup work on stores that came from providers who couldn't explain any of this. The consistent pattern: revenue overstated by 8–15%, COGS understated, and 3–7 states of unfiled sales tax.

The stack a specialist typically uses

FunctionCommon ToolPurpose
General LedgerQuickBooks Online or XeroCore accounting system
Payout SyncBookkeepAutomated payout journal entries
Sales TaxBookkeep, AvalaraNexus monitoring and filings
InventoryCin7, DOSSSKU-level COGS and landed cost
Bill PayBILLAP workflow and vendor payments
SpendRamp, BrexCorporate cards and expense management
BankingMercuryOperating and reserve accounts
AttributionTriple WhaleMarketing performance overlaid on financials

For a deeper look at how these tools fit together, see our Shopify accounting system stack architecture guide.

Takeaway: Ask specific, operational questions. The provider who answers with detail is the one who'll close your books cleanly. The one who answers with generalities is the one you'll be replacing in 12 months.

What Deliverables Should a Monthly Close Include?

A standard monthly close package for a Shopify brand includes a reconciled balance sheet, accrual-basis P&L, cash flow statement, aged AR/AP, sales tax liability schedule, and a management summary. Close should complete by day 10–15 of the following month, with all bank, credit card, and processor accounts reconciled to statement.

Sample close checklist

Typical monthly close deliverables — $2M GMV Shopify brand
Bank reconciliation (Mercury operating + reserve)2 accounts
Credit card reconciliation (Ramp, Brex)1–3 accounts
Shopify Payments payout reconciliation (via Bookkeep)20–30 payouts
Gateway reconciliation (PayPal, Affirm, Shop Pay Installments)2–4 gateways
Sales tax liability schedule by state5–10 states
Inventory reconciliation to 3PL1–2 warehouses
Accrual adjustments (prepaid expenses, deferred revenue)5–15 entries
Financial statements + management commentaryDelivered by day 12

Cash flow statement should tie to actual bank movement, not just the P&L. We wrote about this in our cash flow statement playbook for Shopify brands. Balance sheet integrity matters too — see how to read a balance sheet for Shopify founders.

Takeaway: Ask for a sample close package before signing. The quality of the deliverables tells you more than any pitch deck.

When Should a Shopify Store Hire an Accounting Firm?

Most Shopify brands bring in an outside accounting firm between $30K and $50K in monthly revenue. That's the point where transaction volume, sales tax exposure, and inventory complexity outgrow founder-managed spreadsheets. Other trigger events include raising capital, approaching nexus in multiple states, or launching a second channel.

Trigger events that push brands to outsource

  1. Approaching $500K annual GMV or $30K–$50K monthly revenue.
  2. Crossing economic nexus in 3+ states.
  3. Launching a second sales channel (Amazon, wholesale, TikTok Shop).
  4. Raising outside capital — investors want accrual books and monthly closes.
  5. Applying for a loan (Wayflyer, Parker) — lenders want clean financials.
  6. Adding subscription revenue via Recharge or Skio.
  7. Hiring the first employee and running payroll through Gusto or Rippling.

Per the annual Shopify Commerce Trends report, multi-channel selling is now the norm for growth-stage DTC brands, which multiplies accounting complexity. Once you're selling on more than one platform, spreadsheet accounting almost always breaks down.

Takeaway: Waiting too long is the more expensive mistake. Cleanup work costs 3–5x the monthly fee to run books correctly from the start.

Cash vs. Accrual: Which Method Do Shopify Brands Use?

Most Shopify brands should be on accrual accounting once they carry inventory, have deferred revenue (subscriptions, gift cards), or need investor-grade financials. Cash-basis works for very early stores with no inventory and no subscriptions, but misstates revenue timing and gross margin once complexity grows.

The IRS generally requires accrual for businesses carrying inventory above certain thresholds. Under ASC 606, revenue is recognized when the performance obligation is satisfied — typically when the order ships. For a full breakdown, see our post on cash vs accrual accounting: the Shopify reality.

Takeaway: If a provider defaults to cash-basis for a product brand with inventory, that's a signal they haven't scoped the engagement correctly. Ask why.

Key Takeaways for Buyers of Shopify Accounting Services

  • Scope should name the tools (Bookkeep, QuickBooks or Xero, Cin7), the states covered for sales tax, and the close cadence.
  • Payout reconciliation methodology is the single biggest quality differentiator. Ask about it directly.
  • Pricing scales with GMV, channels, SKUs, and sales tax footprint. Flat pricing for a complex brand is a red flag.
  • Generalists miss Shop Pay Installments, gateway splits, and marketplace facilitator tax. These are not edge cases.
  • Monthly deliverables should include reconciled financials by day 10–15, with commentary and sales tax schedules.
  • The right time to outsource is usually earlier than founders think — cleanup is more expensive than doing it right from the start.

This is educational content, not individualized advice. Every brand's situation is different — tax, entity structure, and accounting method decisions should always be discussed with your CPA.

Sources and References