Pillar guide · Accounting

eCommerce Accounting: How Every Order, Fee and Return Should Reach Your Ledger

Selling online is easy to start and hard to account for. One marketplace payout can bundle hundreds of orders, a dozen fee types, refunds from last month and taxes withheld at source. This guide explains how eCommerce accounting and bookkeeping work when orders come from many channels, maps every operational event to the entry it should create, and ends with a month-end close you can run every time.

Archana MehrotraAuthor · Finance Head 11 guides in this cluster ~13 min to read the hub Oct 2026 last updated
The short version

eCommerce accounting is recording and reporting the financial side of selling online: revenue from every channel, marketplace and payment fees, returns and refunds, taxes collected or withheld, inventory and cost of goods sold, and the payouts that settle them. eCommerce bookkeeping is the day-to-day recording; accounting adds the reporting, tax and analysis built on it.

What this guide covers

From the order to the ledger, every sale, fee and return accounted for

  • eCommerce accounting records every sale, fee, return, tax and stock movement from every channel so the books show true revenue, margin and cash.
  • Record gross sales and each fee separately. Booking the net marketplace payout as revenue hides your real costs.
  • Use a marketplace clearing account so sales, fees, taxes and payouts that land at different times still balance.
  • Every return needs a credit note against the original invoice, and the stock movement to match.
  • Most of the work is data, not accounting: when orders, returns and settlements post to the ledger automatically, the close gets shorter and more accurate.
100%manual data entry into SAP eliminated at Borosil
99.99%reconciliation accuracy at Swiss Military
11deep-dive guides linked below
CH.01

eCommerce accounting in one paragraph

In one line

Bookkeeping records every sale, fee, return and tax; accounting turns it into reports you can trust.

In brief: eCommerce accounting is recording and reporting the financial side of selling online: revenue from every channel, marketplace and payment fees, returns and refunds, taxes collected or withheld, inventory and cost of goods sold, and the payouts that settle them. eCommerce bookkeeping is the day-to-day recording; accounting adds the reporting, tax and analysis built on it.

In a shop, a sale is simple: money in, goods out. Online, one sale creates a chain of events that reach the books at different times. The order is placed, shipped and invoiced. The marketplace deducts commission, shipping and payment fees, and in some countries withholds tax. The payout arrives days or weeks later, bundled with other orders. A return may reverse part of it next month.

Good eCommerce accounting turns that chain into clean entries: revenue in the right period, every fee in the right expense account, every return credited and every rupee or dollar of payout traced back to its orders.

Good eCommerce accounting turns that chain into clean entries: revenue in the right period, every fee in the right expense account, every return credited and every rupee or dollar of payout traced back to its orders.

CH.02

Why marketplace accounting breaks

In one line

Net, bundled, late payouts are why booking the payout as revenue gets the books wrong.

In brief: Marketplace accounting breaks because payouts are net of fees and taxes, cover many orders across several periods, arrive on each platform's own schedule, and include returns and adjustments for earlier sales. Booking the payout as revenue, or keying data by hand from many portals, leaves revenue overstated or understated and margins impossible to trust.

  • Net payouts. Marketplaces pay what is left after commission, shipping, advertising and payment fees. Recording the payout as sales hides every one of those costs.
  • Mixed periods. One payout can include orders from two months and refunds for orders from a third.
  • Many fee types. Commission, fixed and closing fees, fulfillment and weight charges, storage, advertising, penalties and collection fees each need their own home.
  • Returns that lag. Refunds, return-to-origin orders and reversals land after the sale, often in a later settlement.
  • Taxes withheld at source. In India, marketplaces withhold TCS and TDS before paying out; in the US, marketplaces collect and remit sales tax in most states.
  • Too many sources. Each channel has its own reports and formats, and copying them into the ledger by hand is slow and error-prone.

Booking the payout as revenue, or keying data by hand from many portals, leaves revenue overstated or understated and margins impossible to trust.

CH.03

The order-to-ledger map

In one line

Every shipped order, fee, payout, return and stock move should post the same way every time.

In brief: Every operational event should create a predictable entry: a shipped order raises revenue and a marketplace receivable, fees and withheld taxes reduce that receivable, the payout clears it to the bank, returns reverse revenue and tax through a credit note, and stock movements update inventory and cost of goods sold.

The order-to-ledger map: each operational event, the journal entry it should create and its source document.
Operational eventEntry it should create (debit / credit)Source document
Marketplace order shippedDebit marketplace receivable; credit sales revenue and output tax payableSales invoice
Stock leaves for the orderDebit cost of goods sold; credit inventoryDispatch record
Commission, shipping and other marketplace feesDebit each fee expense account (and claimable input tax); credit marketplace receivableSettlement report, fee invoice
Tax withheld by the marketplace (for example TCS or TDS in India)Debit tax receivable or credit account; credit marketplace receivableSettlement report, marketplace tax filing
Payout receivedDebit bank; credit marketplace receivableBank statement, settlement report
Customer return refundedDebit sales returns and output tax payable; credit marketplace receivable or bankCredit note against the original invoice
Returned unit restockedDebit inventory; credit cost of goods soldReturn receipt and grading record
Returned unit damagedDebit inventory write-off; credit inventoryGrading record
Fee claim recovered from the marketplaceDebit marketplace receivable; credit the fee expense it reversesClaim approval, settlement report
Stock received from a supplierDebit inventory and claimable input tax; credit accounts payablePurchase invoice, goods received note
Own-website order paid by card or walletDebit payment gateway receivable; credit sales revenue and output tax payable. On payout: debit bank and gateway fees; credit gateway receivableSales invoice, gateway settlement

Note: Account names vary by chart of accounts and by country, and treatment can differ by business. Confirm your setup with your accountant.

The marketplace receivable, often called a clearing account, is what makes this work. Sales, fees, taxes and payouts hit it at different times, but once a settlement cycle is complete, its balance for that cycle should be zero. Anything left over is a fee you have not recorded, a payout you have not received, or money the marketplace owes you.

The flow: Order, invoice, marketplace receivable, fees and taxes, payout, bank.

Anything left over is a fee you have not recorded, a payout you have not received, or money the marketplace owes you.

CH.04

Accrual or cash basis?

In one line

Payouts arrive weeks late and net of fees, so accrual shows the right revenue in the right month.

In brief: Cash basis records income and costs when money moves; accrual basis records them when they are earned or incurred. eCommerce brands of any size usually need accrual, because marketplace payouts arrive weeks after the sale and net of fees, so cash basis shows the wrong revenue in the wrong month.

Under cash basis, a sale made on 28 March but paid out on 10 April counts as April income, and the fees deducted from it may never be recorded at all. Under accrual basis, the sale is March revenue, the fees are March costs, and the payout simply clears the receivable in April. Accrual takes more discipline, but it is the only way to see real margin by month and by channel, and companies reporting under standard accounting frameworks are generally required to use it.

Under accrual basis, the sale is March revenue, the fees are March costs, and the payout simply clears the receivable in April.

CH.05

Fees, returns and taxes

In one line

Fees get their own accounts, returns go through credit notes, and withheld taxes are balances, not costs.

In brief: Give each marketplace fee type its own expense account, so you can see what each channel really costs. Record every return through a credit note against the original invoice, with the matching stock entry. Treat taxes the marketplace collects or withholds as tax balances, not costs, and reconcile them to the platform's filings.

Marketplace fees

Typical categories: commission or referral fees, fixed or closing fees, shipping and weight-based fulfillment charges, storage, advertising, payment or collection fees and penalties. Recording them separately turns the profit and loss into a channel cost report, and makes it obvious when a fee jumps.

Returns and refunds

Raise a credit note against the original invoice for every return, so revenue and output tax are reversed in the books and in tax filings. Then record what happened to the unit: restocked to inventory, or written off if damaged. Returns that are refunded but never received, or received but never credited, are among the most common gaps in eCommerce books.

Taxes and GST reconciliation

In India, sellers charge GST on marketplace sales and file it, while marketplaces withhold TCS under GST and TDS under income tax before paying out; both are credits to claim, not costs. Our guide to TCS under GST covers how. GST reconciliation then means matching your sales register to your GST returns, your purchase register to the input tax credit available, and the TCS you were credited to what each marketplace filed. In the US, marketplace facilitator laws mean the marketplace collects and remits sales tax on most marketplace sales, so that tax should pass through your books without being counted as revenue or reported again.

Returns that are refunded but never received, or received but never credited, are among the most common gaps in eCommerce books.

CH.06

Settlement timing and reconciliation

In one line

The books are complete only when every settlement is matched to its orders, fees and returns.

In brief: Payouts lag sales and bundle many orders, so the ledger needs every settlement matched to its orders, fees, returns and taxes before the period closes. The marketplace receivable shows what is still open. Matching settlements line by line is reconciliation, and it is the step that proves the books are complete.

Accounting records what should have happened; reconciliation proves what did. Each settlement has to be broken into its orders, fees, refunds and taxes and matched against your own records, so the marketplace receivable clears and any underpayment becomes a claim. Our guide to eCommerce payment reconciliation covers that process in depth, and the order-to-cash process shows where it sits between the order and the bank.

Accounting records what should have happened; reconciliation proves what did.

CH.07

Choosing and integrating accounting software

In one line

The ledger matters less than the integration that posts to it automatically.

In brief: The right accounting software depends on size and country: Tally is common in India, QuickBooks and Xero with smaller and mid-size businesses globally, and SAP or NetSuite in enterprises. What matters most is the integration: invoices, credit notes, purchases, stock and settlement breakdowns should post automatically from your operations platform.

The accounting system is the ledger. It was not built to pull orders from five marketplaces, track returns through a warehouse or split a settlement into twenty fee lines. So the real choice is how your operations data reaches it:

  • Order-level or summarized postings. Order-level entries give full audit trails; daily or per-settlement summaries keep large ledgers manageable. Many businesses post invoices individually and settlements in summary.
  • Chart of accounts mapping. Decide once which account each fee type, tax and channel maps to, and keep it consistent.
  • Tax codes. Invoices should arrive with the right tax treatment already applied, by state, country and product.
  • Credit notes linked to invoices, so returns reverse the right sale.
  • Inventory and cost of goods sold posted from the warehouse, so the books and the shelves agree.

EasyEcom integrates with the ledgers brands already use. In Tally, marketplace and storefront sales post as vouchers with GST detail intact, receipts against purchase orders raise purchase entries, and returns post as credit notes against the original invoice. In SAP, sales orders, inventory movements, invoices and credit notes post in near real time, and marketplace settlements are matched to ledger entries. QuickBooks receives two-way postings of invoices with tax and credit notes for returns, while Xero receives invoices with tax codes applied and payouts broken into revenue, commission, shipping and fees, so the bank feed matches.

What matters most is the integration: invoices, credit notes, purchases, stock and settlement breakdowns should post automatically from your operations platform.

CH.08

Month-end close checklist

In one line

Ten checks, from invoicing to locking the period, turn month end into a review.

In brief: Close the month by confirming every order is invoiced and every return credited, importing and matching all settlements, classifying fees, recording withheld taxes and reconciling tax reports, reconciling inventory and cost of goods sold, accruing what has not settled, reconciling the bank, reviewing margin by channel and locking the period.

  1. Invoices and credit notes. Confirm every shipped order has an invoice and every processed return has a credit note.
  2. Settlements. Import every marketplace and payment gateway settlement for the month.
  3. Match. Match settlement lines to orders, fees, refunds and taxes; clear the marketplace receivable for completed cycles.
  4. Fees. Classify every fee into its expense account and flag unusual ones for claims.
  5. Taxes. Record taxes withheld or collected by marketplaces, and reconcile your sales and tax reports to each other and to platform filings.
  6. Inventory. Reconcile stock to the ledger, record count variances and write-offs, and confirm cost of goods sold.
  7. Accruals. Accrue sales and fees for orders shipped but not yet settled.
  8. Bank. Reconcile bank and gateway accounts.
  9. Review. Check revenue, fees and margin by channel against last month and investigate anything that moved sharply.
  10. Lock. Close the period so later changes go through adjustments, not edits.

Close the period so later changes go through adjustments, not edits.

CH.09

Where EasyEcom fits

In one line

Operations data posts to the ledger automatically, and EasyReco matches every payout.

In brief: EasyEcom runs the operations side, orders, returns, stock and settlements, and posts it to your ledger automatically, so finance works from verified entries instead of exports. EasyReco reconciles every payout, return and fee across marketplaces, and the integrations post invoices, credit notes and settlement breakdowns to Tally, SAP, QuickBooks or Xero.

Most eCommerce accounting pain is a data problem: the ledger is fine, but getting clean, complete operations data into it is not. EasyEcom handles orders, returns and stock across every channel, EasyReco reconciles every marketplace payout, return and fee, and the results post to the accounting system you already run.

The difference shows up in the finance team. Borosil eliminated 100% of manual data entry into SAP and cut its accounting workforce cost by 75%. Swiss Military reconciles 85% faster on EasyEcom at up to 99.99% accuracy, with invoices and credit notes syncing straight to Tally.

Closing the books from a dozen portal exports? Book a demo and we will walk through your order-to-ledger flow with you.

Note

This guide explains common eCommerce accounting practice. It is not accounting or tax advice; treatment varies by country and business, so confirm your setup with your accountant.

Most eCommerce accounting pain is a data problem: the ledger is fine, but getting clean, complete operations data into it is not.

Key terms

The vocabulary, in plain English

The words that come up across every chapter, defined once, so nothing below needs a glossary tab open.

eCommerce accounting
Recording and reporting the financial side of selling online: revenue from every channel, marketplace and payment fees, returns and refunds, taxes collected or withheld, inventory and cost of goods sold, and the payouts that settle them.
eCommerce bookkeeping
The day-to-day recording of sales, fees, returns, purchases and payouts across your online channels; accounting adds the reporting, tax and analysis built on it.
Marketplace receivableClearing account
Sales, fees, taxes and payouts hit it at different times, but once a settlement cycle is complete, its balance for that cycle should be zero.
Accrual basis
Records income and costs when they are earned or incurred.
Cash basis
Records income and costs when money moves.
Credit note
Raised against the original invoice for every return, so revenue and output tax are reversed in the books and in tax filings.
TCS and TDS
In India, marketplaces withhold TCS under GST and TDS under income tax before paying out; both are credits to claim, not costs.
GST reconciliation
Matching your sales register to your GST returns, your purchase register to the input tax credit available, and the TCS you were credited to what each marketplace filed.
Marketplace facilitator laws
In the US, the marketplace collects and remits sales tax on most marketplace sales, so that tax should pass through your books without being counted as revenue or reported again.
Reconciliation
Matching settlements line by line; the step that proves the books are complete.

Frequently asked

What is eCommerce accounting?
eCommerce accounting is recording and reporting the finances of selling online: revenue from every channel, marketplace and payment fees, returns and refunds, taxes collected or withheld, inventory and cost of goods sold, and the payouts that settle them. Done well, it shows true revenue, margin and cash by channel and by month.
What is eCommerce bookkeeping?
eCommerce bookkeeping is the day-to-day recording of sales, fees, returns, purchases and payouts across your online channels. Accounting builds on it with reporting, tax filings and analysis. For multichannel sellers, most bookkeeping can be automated by posting operations data straight from the order and inventory system to the ledger.
How do you account for marketplace fees and payouts?
Record each sale at its gross value against a marketplace receivable, record each fee type in its own expense account against that receivable, record any tax withheld as a credit, and record the payout as cash clearing the receivable. Never book the net payout as revenue, or the fees disappear from your books.
How do you record returns and refunds in eCommerce?
Raise a credit note against the original invoice to reverse the revenue and the tax, record the refund against the marketplace receivable or bank, and record what happened to the unit: back into inventory if it is resellable, or written off if it is damaged. Match every refund to a received return.
Which accounting software works for eCommerce?
Tally is common in India, QuickBooks and Xero with small and mid-size businesses globally, and SAP or NetSuite with enterprises. The choice matters less than the integration: invoices, credit notes, purchases, stock and settlement breakdowns should post automatically from your operations platform, with fees and taxes mapped to the right accounts.
How do you reconcile GST on marketplace sales?
GST reconciliation for marketplace sales means three matches: your sales register to your GST returns, including credit notes for returns; your purchase register to the input tax credit available to you; and the TCS credited to you to what each marketplace reported in GSTR-8. Investigate differences before filing, especially returns that fall in a different month from the sale.
Should eCommerce businesses use accrual or cash accounting?
Most should use accrual. Marketplace payouts arrive weeks after the sale and net of fees, so cash accounting puts revenue in the wrong month and can hide fees altogether. Accrual records each sale and its costs when they happen, which is the only way to see real margin by channel and month.

See it running on your own operation.

The reconciliation and accounting sync workflows in this guide run in EasyReco; book a walkthrough on your own marketplaces, ledgers and order volume.