How to Choose Accounting Software for Ecommerce
Turn this article into takeaways for your work.
Each assistant summarizes the article only for you and suggests best practices for your work.
Updated September 2026.
The best accounting software for ecommerce isn't the one with the longest feature list. It's the one that can take a single lump-sum payout from Amazon or Shopify and turn it into a clean ledger entry showing revenue, fees, refunds, and sales tax, without you re-keying a spreadsheet every week.
General small-business accounting tools handle invoices and expenses just fine. They fall apart the moment a marketplace deposits $4,218.67 into your bank account that actually represents 340 orders, 28 refunds, hundreds of dollars in referral fees, and sales tax collected on your behalf across a dozen states. This guide covers what changes when you sell through channels instead of sending invoices, which ledgers and connectors actually solve that problem, and how to build a stack that survives your first real busy season.
What ecommerce accounting has to handle that general bookkeeping does not
A service business invoices a client, gets paid, and records one transaction. An ecommerce seller gets one bank deposit that quietly bundles hundreds of individual sales, platform fees, shipping charges, refunds, and tax the marketplace already collected on their behalf. Record that deposit as "revenue" and your books, and your margin, are wrong from day one.
Six things make ecommerce accounting a different job from general small-business bookkeeping:
| What changes | General small-business bookkeeping | Ecommerce accounting |
|---|---|---|
| Revenue recognition | One invoice, one payment, one ledger entry | One settlement deposit bundles hundreds of orders, fees, refunds, and tax together |
| Cost of goods sold | Optional, or entered manually once a quarter | Needed continuously for accurate margin, and depends on an inventory valuation method (FIFO or weighted average) |
| Sales channels | Usually one point of sale or invoicing tool | A store plus Amazon, Etsy, eBay, or Walmart, each on its own payout schedule |
| Tax complexity | Home-state sales tax, filed directly by the business | Multi-state economic nexus, plus marketplace facilitator laws that shift collection onto the platform |
| Currency | Almost always single-currency | Cross-border marketplaces settle in the buyer's currency, which has to convert at the transaction rate |
| Transaction volume | Dozens of invoices a month | Hundreds to thousands of orders a month, well past what manual entry can keep up with |
The last row is where a native store integration usually stops and a dedicated connector like A2X or Link My Books takes over: pulling the settlement report apart into revenue, fees, shipping, refunds, and tax before it ever hits the ledger.
Key Facts:
- Nearly all US states with a sales tax have adopted marketplace facilitator laws that shift the sales-tax collection duty onto the marketplace itself rather than the individual seller (Avalara).
- Amazon's own referral fee ranges from 5% to 45% of the sale price depending on category, with a $0.30 per-item minimum, deducted before the payout ever reaches a seller's bank account (Amazon).
- Sellers who list on two or more channels generate 17.5 times more GMV than single-channel sellers, yet two-thirds of sellers still sell on only one channel (Mirakl, 2026 Seller Report).
- The global accounting software market was valued at $21.16 billion in 2025 and is projected to reach $50.79 billion by 2035, a sign of how fast cloud accounting adoption is moving (Precedence Research, Accounting Software Market).
- Financial admin, matching deposits to sales, categorizing fees, tracking refunds, commonly eats five to ten hours a week for small business owners who do their own books (Xero).
What to look for
Before comparing tools, it helps to separate the two layers of an ecommerce accounting stack. A ledger is the actual accounting system (QuickBooks Online, Xero, Wave) that holds your chart of accounts and produces your P&L and balance sheet. A connector (A2X, Link My Books, Webgility) sits between your sales channel and the ledger, pulling settlement reports and posting them as clean, categorized journal entries. Native store integrations (Shopify's own QuickBooks app, for example) usually stop at "here's a lump sum," while a connector is built specifically to split it.
| Layer | What it does | Examples |
|---|---|---|
| Ledger | Holds the chart of accounts, produces P&L, balance sheet, and tax reports | QuickBooks Online, Xero, Wave, Zoho Books, FreshBooks, Sage Accounting |
| Connector | Pulls marketplace settlement data and posts it to the ledger as revenue, fees, refunds, and tax | A2X, Link My Books, Webgility |
| Bookkeeping service | Does the categorization and reconciliation work for you on top of a ledger | Bench |
| Inventory / manufacturing system | Tracks stock, COGS, and purchase orders at a level ledgers don't reach | Katana |
With that split in mind, here's what actually matters when you're shortlisting:
| Criterion | Why it matters for ecommerce | What good looks like |
|---|---|---|
| Settlement reconciliation | The core problem: one deposit, many transactions | Automatic splitting of gross sales, fees, refunds, and tax by settlement period, not by bank deposit date |
| Cost of goods sold and inventory | Determines real margin, not just cash in the bank | FIFO or weighted-average COGS, landed cost support, syncs with stock levels |
| Multi-channel connector support | You'll likely add channels as you grow | Native connections to Amazon, Shopify, Etsy, eBay, Walmart, and TikTok Shop, not just one |
| Sales tax automation | Nexus and marketplace facilitator rules shift by state and change yearly | Automatic jurisdiction lookup, awareness of what the marketplace already remitted, clean filing-ready reports |
| Multi-currency handling | Cross-border marketplaces settle outside your home currency | Transaction-date conversion, not a blended average rate |
| Chart of accounts fit | Generic categories misclassify ecommerce-specific costs | Pre-built categories for referral fees, FBA fees, chargebacks, and shipping |
| Reporting depth | You need margin by channel, not just total revenue | Channel-level P&L, gross margin by SKU or category |
| Scalability with order volume | What works at 50 orders a month breaks at 5,000 | Clear pricing tiers tied to order volume, not a flat per-seat model that ignores transaction count |
| Accountant and bookkeeper access | Someone else usually reconciles this monthly | Free or low-cost accountant seat, audit trail, exportable journal entries |
Quick checklist before you shortlist:
- Does the tool (or a connector paired with it) split settlement deposits automatically, or will you still reconcile fees by hand?
- Can it calculate and track COGS, or do you need a separate inventory system feeding it clean numbers?
- Does it support every channel you sell on today, and the one or two you're likely to add next year?
- Does it understand marketplace facilitator tax, so you're not double-remitting tax the platform already collected?
- What does the connector or ledger charge once your order volume doubles?
Key questions to ask before you buy
- How many channels do you sell on, and which ones? A single Shopify store with no marketplace presence may need nothing more than the ledger's native bank feed. Add Amazon, Etsy, or eBay and a dedicated connector becomes worth the monthly fee almost immediately.
- Do you actually need a connector, or does your order volume not justify one yet? Under a couple hundred orders a month, manually categorizing settlement deposits in QuickBooks Online or Xero is tedious but doable. Past that, the hours you spend reconciling by hand usually cost more than the connector subscription.
- Do you need inventory and COGS tracking, or just clean books? If you hold physical inventory, a ledger alone often isn't enough. Tools like Katana, or the inventory modules inside QuickBooks Online Plus and Xero, exist specifically to close that gap.
- Do you sell in multiple states or countries? Multi-state nexus and marketplace facilitator rules vary widely. Confirm whether your ledger or connector flags where you have an obligation versus where the marketplace already remitted on your behalf.
- Do you want to do the bookkeeping yourself, or hand it off? A DIY stack (ledger plus connector) is cheaper monthly but takes your time. A service like Bench trades a higher monthly fee for someone else doing the reconciliation and categorization.
- What happens as order volume grows? A2X, Link My Books, and Webgility all price by order volume. Model your cost at 2x and 5x your current volume before you commit, not just at today's numbers.
- Does your accountant already work with this stack? QuickBooks Online and Xero dominate accountant familiarity in the US. A niche ledger your CPA has never opened adds friction (and often cost) at tax time.
Top options at a glance
Prices below are the regular monthly list price as published by each vendor (or noted where reported by a third party). Promotional rates are mentioned separately; annual billing is typically cheaper than paying monthly.
| Tool | Type | Best for | Starting price (approx.) |
|---|---|---|---|
| QuickBooks Online | Ledger | Most ecommerce sellers, especially if your accountant prefers it | $38/month (Simple Start, regular list) |
| Xero | Ledger | Sellers who want unlimited users at every tier | $25/month (Early, capped at 20 invoices/5 bills a month) |
| Wave | Ledger | Very small or early-stage sellers on a zero budget | Free (Starter); Pro $19/month or $190/year |
| Zoho Books | Ledger | Sellers already in the Zoho ecosystem | Free (under $50K revenue/year); $20/month billed monthly (Standard) |
| FreshBooks | Ledger | Sellers who also bill services or handle custom orders | $23/month (Lite) |
| Sage Accounting | Ledger | International sellers, or those needing strong VAT support | $20/month (Start, reported by Costbench) |
| A2X | Connector | Amazon, Shopify, Etsy, eBay, or Walmart sellers wanting audit-ready settlement splits | $29/month (up to 200 Amazon orders/month) |
| Link My Books | Connector | Sellers who want a calculator-based price tied to exact order volume | Usage-based, calculated by monthly orders and channel count |
| Webgility | Connector | Sellers who want sync plus optional done-for-you reconciliation | $69/month billed annually (Pro, up to 300 orders/month) |
| Bench | Bookkeeping service | Founders who want a human doing the books, not DIY software | $199/month (Bookkeeping Grow, under $250K revenue) |
| Katana | Inventory / manufacturing | Sellers who make or assemble products and need real-time stock and COGS | Free (up to 30 SKUs); $299/month (Core, unlimited SKUs) |
How to choose: a decision framework
| Your situation | Prioritize | Consider avoiding |
|---|---|---|
| Single-channel Shopify store, low volume | A ledger with a solid native bank feed (QuickBooks Online, Xero) | Paying for a connector before volume justifies it |
| Selling on Amazon plus at least one other marketplace | A connector (A2X or Link My Books) paired with QuickBooks Online or Xero | Manually categorizing settlement deposits past a couple hundred orders a month |
| Physical inventory with real COGS needs | Katana or a ledger's inventory-aware plan (QuickBooks Online Plus, Xero with an inventory add-on) | Ledgers with no inventory module and no connector to one |
| Selling internationally or in multiple currencies | Xero, QuickBooks Online Plus or Advanced, or Zoho Books Professional | Tools with limited or no multi-currency support (Wave, FreshBooks Lite) |
| Zero budget, just starting out | Wave (free) or the Zoho Books free plan under $50K revenue | Paying for connector or add-on fees before you have order volume to justify them |
| High order volume, tired of reconciling by hand | A connector priced for your volume tier (A2X, Link My Books, or Webgility) | Assuming your ledger's native integration will keep scaling for free |
| Want bookkeeping off your plate entirely | Bench, or an accountant who already specializes in ecommerce | DIY software if you have no time to reconcile monthly |
| Sell in multiple states with real sales tax exposure | A ledger or connector with marketplace facilitator awareness, and a check against Avalara's state guide | Assuming the marketplace automatically covers every state's obligation |
Pricing: what to expect
Ecommerce accounting costs come in layers: the ledger, the connector (if you use one), and any add-ons for inventory or payroll. Budget for the stack, not just one line item.
| Layer | Monthly range | Who it fits |
|---|---|---|
| Ledger only | $0 to $90/month | Single-channel sellers with low order volume and simple tax needs |
| Ledger plus connector | $50 to $250/month | Sellers on 2 or more channels doing a few hundred to a few thousand orders a month |
| Ledger plus connector plus inventory system | $250 to $600+/month | Sellers holding physical inventory across multiple SKUs and channels |
| Full-service bookkeeping | $199 to $749+/month | Sellers who want the reconciliation done for them, DIY software optional or not needed |
The three connectors on this list price the same problem differently, worth checking before you assume they're interchangeable:
| Connector | Pricing model | Entry point |
|---|---|---|
| A2X | Fixed tiers by monthly order volume, per channel | $29/month (Amazon, Shopify, Etsy, eBay, or PayPal, up to 200 orders) |
| Link My Books | Interactive calculator based on monthly orders (200 to 250,000+) and channel count | No flat published price; quote generated per account |
| Webgility | Fixed tiers by order volume, with an optional done-for-you reconciliation add-on | $69/month billed annually (Pro, up to 300 orders, 2 channels) |
What drives the bill up:
- Order volume tiers on connectors: A2X's Amazon pricing alone runs from $29/month at 200 orders to well over $1,000/month at 250,000 orders (see A2X's Amazon pricing)
- Extra sales channels, since most connectors charge more as you add marketplaces beyond the first one or two
- Ledger plan upgrades needed for inventory, multi-currency, or more users (QuickBooks Online Plus at $140/month versus Simple Start at $38/month)
- Payment processing fees on top of the subscription, typically 2.9% plus a flat fee per transaction on card payments
- Full-service bookkeeping add-ons (Webgility's done-for-you reconciliation starts at $649/month; Bench's tax-inclusive tier runs $599/month)
Always model the full stack at your current volume and at double that volume. A connector that looks cheap at 500 orders a month can double in price the moment you cross the next tier.
Frequently asked questions
Do I need a connector like A2X if I already use QuickBooks or Xero?
If you sell on a single channel with a clean native bank feed and low order volume, probably not yet. Once you add a marketplace like Amazon or Etsy, or your order volume climbs past a couple hundred a month, a connector saves real reconciliation time by splitting each settlement into revenue, fees, refunds, and tax automatically instead of you doing it line by line.
Does accounting software calculate sales tax automatically for marketplace sales?
Ledgers like QuickBooks Online and Xero calculate sales tax for direct sales through their own tax engines, but marketplace facilitator laws mean Amazon, Etsy, and similar platforms often collect and remit tax on your behalf for orders placed through them. Check what your connector or ledger reports as "facilitator collected" versus what you're still responsible for filing yourself, and verify state-by-state rules against a resource like Avalara's guide.
Can I track cost of goods sold in QuickBooks Online or Xero without a separate inventory tool?
To a point. QuickBooks Online Plus and Advanced, and Xero with its inventory features, can track basic COGS for simple product catalogs. Once you're managing dozens of SKUs, bundles, or manufactured goods, a dedicated system like Katana usually gives cleaner COGS and inventory valuation than a ledger's built-in inventory module.
Is Wave or FreshBooks good enough for a growing ecommerce store?
For very early-stage sellers with low order volume and simple needs, yes. Both have real limits for ecommerce specifically: neither has strong multi-currency support, and neither pairs natively with a settlement connector the way QuickBooks Online and Xero do. Most sellers outgrow them once they add a second sales channel or cross a few hundred orders a month.
When should I switch from DIY software to a bookkeeping service like Bench?
Consider it when reconciliation is eating more hours than it's worth, when you can't get clean monthly financials without chasing categorization errors, or when you're preparing for a loan, an investor conversation, or a sale where clean books matter. A service like Bench trades a fixed monthly fee for someone else doing that work, which is often cheaper than the owner's own time once volume climbs.
Making the final call
Start with your channel count and order volume, not the feature list. A single-channel store with fifty orders a month needs a ledger and little else. A seller on three marketplaces doing a thousand orders a month needs a ledger paired with a connector built for exactly this problem, and probably an inventory system if physical stock is involved.
Run a real trial before committing: import a month of actual settlement data, reconcile one full payout cycle end to end, and see how much manual cleanup is left over. The right stack is the one where that number is close to zero, not the one with the most logos on its integrations page.
Related reading
- How to choose accounting software - the full-spectrum framework covering teams of all sizes
- How to choose accounting software for small business - the general small-business version of this framework
- How to choose bookkeeping software - for choosing the reconciliation layer specifically
- How to choose inventory management software - pairing COGS-aware inventory with your ledger
- How to choose a payment processor - the gateway side of the settlement problem
- How to choose an ecommerce platform - if you haven't locked in your store platform yet
- Accounting software evaluation criteria - a deeper checklist for scoring vendors
- Accounting software migration guide - if you're switching stacks mid-year
- How to choose an ecommerce platform for small business - if the store platform itself is still open

Head of Enterprise Solutions
On this page
- What ecommerce accounting has to handle that general bookkeeping does not
- What to look for
- Key questions to ask before you buy
- Top options at a glance
- How to choose: a decision framework
- Pricing: what to expect
- Frequently asked questions
- Do I need a connector like A2X if I already use QuickBooks or Xero?
- Does accounting software calculate sales tax automatically for marketplace sales?
- Can I track cost of goods sold in QuickBooks Online or Xero without a separate inventory tool?
- Is Wave or FreshBooks good enough for a growing ecommerce store?
- When should I switch from DIY software to a bookkeeping service like Bench?
- Making the final call
- Related reading