8"-->8"-->

Bookkeeping for eCommerce: How to Handle Shopify, Amazon, and Multi-Channel Revenue

Written by Ayushi Gupta | Published on April 13, 2026 | 9 min read
bookkeeping for ecommerce

Table Of Contents

  • Introduction
  • Why Bookkeeping for eCommerce Feels Different
  • The Gross vs Net Revenue Problem
  • Understanding Multi-Channel Payouts
  • Inventory and COGS: Where Margins Get Lost
  • Sales Tax and Economic Nexus
  • Returns, Refunds, and Chargebacks
  • A Practical Chart of Accounts
  • Monthly Workflow That Actually Works
  • When Manual Bookkeeping Stops Working
  • Conclusion
  • Where Atidiv Fits Into eCommerce Bookkeeping In 2026
  • FAQs on Bookkeeping for eCommerce

eCommerce bookkeeping doesn’t usually feel complicated at the beginning. Then volume increases, platforms multiply, and the numbers stop lining up as easily as they used to. Bookkeeping for ecommerce is less about tracking income and more about understanding what’s actually happening behind each payout, fee, and return across channels.

 

Introduction

Most ecommerce businesses don’t struggle with sales. They struggle with understanding their numbers.

Revenue shows up in the bank account. Expenses go out. On the surface, everything looks fine. But once you try to answer simple questions: What did we actually make? Which channel is profitable? Why is cash tight? Things get unclear quickly.

That’s where bookkeeping for ecommerce becomes more than just record-keeping. It becomes the only way to make sense of how your business is actually performing.

 

Why Bookkeeping for eCommerce Feels Different

A service business has a relatively clean structure. You invoice a client, receive payment, and record expenses.

eCommerce doesn’t work that way.

If you’re running a D2C company earning $5M+ revenue, your books might include:

  • Hundreds of daily transactions
  • Platform fees deducted before payout
  • Refunds processed days or weeks later
  • Inventory that shifts in value
  • Sales happening across multiple platforms

Each of those elements affects your financials differently.

That’s why bookkeeping for ecommerce requires more structure than traditional accounting setups.

 

The Gross vs Net Revenue Problem

This is where most issues begin.

Platforms like Shopify or Amazon don’t send you your full sales amount. They send what’s left after fees, refunds, and adjustments.

So instead of seeing $10,000 in sales, you might receive $8,900.

A common mistake is recording $8,900 as revenue.

That creates two problems:

  • Your actual revenue is understated
  • Your expenses (fees) disappear entirely

A proper entry separates everything:

Component Treatment
Gross sales Revenue
Fees Expense
Refunds Reduction of revenue
Deposit Bank entry

If you don’t follow this, your financial reports won’t reflect reality.

And once errors compound over months, fixing them becomes time-consuming and expensive.

 

Understanding Multi-Channel Payouts

Selling on multiple platforms adds another layer of complexity.

A D2C brand operating multiple regions like the UK, US, and Australia may be selling through:

  • Shopify
  • Amazon
  • Marketplaces
  • Wholesale

Each platform has:

  • Different payout schedules
  • Different fee structures
  • Different reporting formats

Here’s what that looks like in practice:

Platform Payout Style
Shopify Frequent, net of fees
Amazon Bundled disbursements
PayPal/Stripe Rolling settlements

The challenge is tying all of that back into one set of books.

That’s why bookkeeping for ecommerce isn’t just about recording transactions – it’s about reconciling different systems into a single financial view.

At this stage, most teams realize the issue isn’t a lack of data – it’s how that data is structured and maintained over time. This is where having the right operational support starts to matter. At Atidiv, we work with ecommerce teams to bring consistency into how payouts, fees, and multi-channel transactions are handled, so the numbers don’t need to be rebuilt every month from scratch.

 

Inventory and COGS: Where Margins Get Lost

Revenue tells you how much you sold.

COGS tells you whether your business actually works.

If you don’t track inventory and cost properly, your margins are just guesses.

For a consumer brand with 3+ employees, this often becomes visible when:

  • Revenue increases
  • Cash doesn’t

That gap usually comes from:

  • Underestimated product costs
  • Inventory mismanagement
  • Incorrect COGS calculations

Basic COGS formula:

Revenue – Cost of Goods Sold = Gross Profit

Simple. But only if your numbers are accurate.

Inventory valuation methods

Method How It Works
FIFO Older inventory sold first
LIFO Newer inventory sold first
Average Cost Blended cost per unit

Most small ecommerce businesses use the average cost because it’s easier to maintain.

Without consistent tracking, bookkeeping for ecommerce becomes disconnected from reality – especially as supplier costs fluctuate.

 

Sales Tax and Economic Nexus

Sales tax is one of the easiest areas to get wrong.

It’s also one of the most expensive mistakes.

A key principle:

Sales tax is not revenue.

It’s money you collect on behalf of the state.

If you treat it as income, you end up paying tax on money that was never yours.

 

Economic nexus explained simply

After the Wayfair ruling, you may owe tax in states where you:

  • Reach a revenue threshold (often $100K)
  • Or exceed transaction limits

Evenif you have no physical presence.

That means bookkeeping for ecommerce needs to track:

  • Sales tax collected
  • Sales tax owed
  • Filing schedules

Missing this doesn’t just affect reporting – it creates compliance risk.

 

Returns, Refunds, and Chargebacks

Returns are normal in ecommerce.

What matters is how they’re recorded.

A refund doesn’t create an expense. It reduces revenue.

That distinction matters.

Example:

If you sell a product for $100 and refund it:

  • Revenue goes back to $0
  • You don’t record a $100 expense

Chargebacks are slightly different:

  • Revenue reversal
  • Additional dispute fee

Ignoring these creates reconciliation issues that build over time.

For businesses following bookkeeping for ecommerce, keeping refunds cleanly categorized prevents reporting distortion.

 

A Practical Chart of Accounts

Your chart of accounts determines how clean your books will be.

Here’s a simplified structure for ecommerce:

 

Revenue

  • Product sales
  • Shipping income

 

Expenses

  • Payment processing fees
  • Advertising spend
  • Platform fees
  • Software

 

COGS

  • Product cost
  • Fulfillment
  • Packaging

 

Assets

  • Inventory
  • Cash

 

Liabilities

  • Sales tax payable

 

The goal is clarity.

  • If your accounts are too broad, you lose insight.
  • If they’re too detailed, they become hard to manage.

 

Monthly Workflow That Actually Works

Good bookkeeping is repetitive.

That’s the point.

Typical monthly flow:

Week 1

  • Reconcile payouts
  • Match deposits

 

Ongoing

  • Track expenses
  • Record inventory changes

 

End of month

  • Review COGS
  • Check sales tax
  • Validate reports

 

Here’s a simplified checklist:

Task Frequency
Payout reconciliation Weekly
Expense categorization Ongoing
Inventory updates Monthly
Financial review Monthly

Consistency matters more than complexity.

This is also the point where many teams start to feel the strain. The process itself isn’t complicated, but keeping it consistent as volume grows is where things break down. At Atidiv, we often see businesses reach this stage when monthly bookkeeping starts slipping – not because the team doesn’t understand it, but because there isn’t enough bandwidth to keep everything updated across channels and systems.

 

When Manual Bookkeeping Stops Working

Manual bookkeeping works – until it becomes ineffective.

At low volume:

  • 2–4 hours per month

 

At higher volume:

  • 8–10+ hours
  • Higher error rates

 

Once you cross a certain point, bookkeeping for ecommerce becomes:

  • Repetitive
  • Time-consuming
  • Hard to maintain accurately

That’s when automation or external support becomes necessary.

 

Conclusion

eCommerce bookkeeping doesn’t become complex all at once. It builds gradually – through more orders, more channels, and more moving parts.

Without structure, that complexity turns into confusion.

Bookkeeping for ecommerce is what keeps everything grounded. It ensures your numbers reflect reality, not just activity.

When done right, it gives you clarity on what matters most – profitability, cash flow, and growth.

 

Where Atidiv Fits Into eCommerce Bookkeeping In 2026

At some point, the challenge isn’t understanding bookkeeping – it’s keeping up with it.

That’s where we come in.

At Atidiv, we work with growing ecommerce teams that need more structure in how financial data is handled. Instead of just recording transactions, the focus is on building processes that hold up as volume increases – across platforms, payment systems, and reporting cycles.

This includes:

  • Organizing multi-channel revenue tracking
  • Ensuring payouts are broken down correctly
  • Supporting consistent reconciliation workflows
  • Helping teams reduce time spent on manual bookkeeping

The goal isn’t to replace your visibility – it’s to improve it.

If your books are starting to feel harder to manage than they should, it may be time to rethink the system behind them. Talk to us and see how we can help bring structure back to your workflow.

 

FAQs on Bookkeeping for eCommerce

  • Should Shopify and Amazon be tracked separately?

Yes. You can keep one set of books, but Shopify and Amazon revenue should be separated through accounts, classes, or tracking categories. Otherwise, it becomes difficult to compare channel profitability.

 

  • Why is recording net payouts as revenue wrong?

Because the payout has already been reduced by fees, refunds, and adjustments. Recording only the deposit hides gross sales and understates expenses.

 

  • How often should ecommerce businesses reconcile payouts?

Monthly is the minimum. Weekly is better once order volume grows or you sell through more than one channel.

 

  • Is sales tax part of revenue?

No. Sales tax collected from customers is a liability. It should be tracked separately until it is remitted.

 

  • When should manual bookkeeping stop?

Manual bookkeeping usually becomes risky when you have multiple channels, frequent refunds, several payment processors, and hundreds of monthly orders.

Ayushi Gupta
Ayushi Gupta
Vice President - Customer Experience

Ayushi leads Customer Experience services at Atidiv with a strategic/operations-focused mindset. Her primary objective is to increase how well businesses deliver service and retain customers. She evaluates customers' journeys through marketing impact, performance metrics, and gaps to develop improved systems and processes. With a reputation for curiosity and structured thought processes.

Our data-
driven process unlocks growth opportunities.

1

Discover

We listen to your needs and identify where we can support you.

2

Develop

We create a tailored plan to achieve your goals.

3

Deliver

We help you grow your business as an extension
of your team.

    8"-->8"-->8"-->8"-->8"--> 8"-->8"-->8"--> 8"-->8"-->8"-->8"-->