Multi-Channel eCommerce Accounting: A Complete Guide
Maria Santos
eCommerce Specialist
March 14, 2026·10 min read
Written by the PixelCrest Finance team. Led by a CPA with 25+ years of corporate finance and FP&A leadership across retail, eCommerce, and professional services.
Selling on multiple platforms is the fastest way to grow an eCommerce business. It's also the fastest way to destroy your accounting. Each channel — Shopify, Amazon, Walmart Marketplace, wholesale, in-store POS — has its own fee structure, settlement schedule, refund policy, and data format. Without a deliberate accounting approach, you end up with a reconciliation nightmare and no clear picture of channel profitability.
Why multi-channel is hard
The core problem is that each platform reports financial data differently. Shopify gives you gross sales, discounts, returns, and net sales in one format. Amazon gives you a settlement report that nets out referral fees, FBA fees, shipping credits, and promotional costs — arriving as a single deposit that bears no obvious relationship to your actual sales.
If you're recording these deposits directly into QuickBooks without breaking them apart, your books are wrong. Your revenue is understated (you're recording the net deposit, not gross sales), your fees are invisible, and you can't compare channel performance because the numbers aren't structured consistently.
Revenue recognition by channel
The correct approach is to record gross revenue, then separately track all deductions. For every channel, you need these line items in your accounting: gross sales, discounts, returns/refunds, platform fees (referral fees, subscription fees), fulfillment fees (FBA, shipping costs), and payment processing fees.
Never record marketplace deposits as revenue. A $10,000 Amazon deposit might represent $13,500 in gross sales minus $3,500 in fees and adjustments. Those fees are real costs that need to be tracked.
This level of detail is what separates businesses that understand their margins from businesses that just know their bank balance went up. When you can see that Amazon referral fees are eating 15% of revenue while Shopify's total cost of sale is 6%, you can make informed decisions about where to invest your marketing budget.
Understanding fees and deductions
Each platform has a different fee structure, and the differences matter more than most sellers realize:
- Shopify: 2.4-2.9% payment processing + $0.30/transaction + monthly subscription ($39-$399). No referral fees.
- Amazon: 8-15% referral fee (varies by category) + FBA fees ($3.22-$6.10+ per unit) + monthly subscription ($39.99). Settlement every 2 weeks.
- Walmart Marketplace: 6-15% referral fee (varies by category). No monthly subscription. Settlement every 2 weeks.
- Wholesale: No platform fees but longer payment terms (Net-30 to Net-60). Factor in the cost of carrying receivables.
The reconciliation approach
Reconciliation is where multi-channel accounting breaks down for most businesses. The goal is simple: for every bank deposit, you should be able to trace it back to the underlying sales transactions, fees, and adjustments. In practice, this requires a systematic process.
- Download or auto-import the settlement report from each platform
- Match the settlement to the corresponding bank deposit
- Break the settlement into its components: gross sales, fees, refunds, adjustments
- Post each component to the correct account in your chart of accounts
- Verify that the sum of components equals the actual deposit
Doing this manually for even two channels takes hours per month. For three or more, it's essentially a part-time job. This is where automation tools become essential rather than optional.
Tools that actually help
A2X is the gold standard for eCommerce accounting automation. It connects to Shopify, Amazon, Walmart, and other platforms, then creates properly formatted journal entries in QuickBooks or Xero that break down each settlement into its components. What takes hours manually takes seconds with A2X — and the entries are more accurate because they match the platform's own settlement reports exactly.
Dext (formerly Receipt Bank) handles the other side of the equation: expenses. It captures receipts via photo or email forwarding, extracts the key data (vendor, amount, date, category), and creates expense entries in your accounting software. Between A2X for revenue and Dext for expenses, roughly 90% of the data entry in eCommerce accounting can be automated.
Structuring your chart of accounts
Your chart of accounts should mirror your channel structure. Create separate income accounts for each channel (Shopify Sales, Amazon Sales, Wholesale Sales) and separate expense sub-accounts for each fee type by channel. This gives you instant visibility into per-channel revenue, per-channel fees, and per-channel gross margin without building custom reports.
The upfront setup takes a few hours but pays for itself immediately. When you pull a P&L filtered by channel, you should be able to see exactly how much revenue each channel generated, how much it cost in fees, and what the gross margin is — without any manual calculations.
Keep Reading
Related Articles
Need Help With ?
Your Numbers
Clean accounting, clear reporting, and the financial insight your business needs. Schedule a free call.