← All articles E-commerce

E-commerce Accounting: What's Different from a Shop

Selling online looks like selling offline — until you do the books. Here are the accounting differences every e-commerce seller needs to handle, from settlement timing to returns to marketplace fees.

From the outside, selling something online looks much like selling it from a shop. From the accounting side, they are different businesses. The differences are not exotic — they are everyday operational realities that change every account, every report, and every reconciliation. Here is what shifts.

The customer pays — but you don't get the money

In a shop, the customer pays and the cash is in your hand. In e-commerce — particularly through a marketplace — the customer pays the marketplace, and you get paid days or weeks later, after the marketplace deducts fees, commissions, returns and adjustments.

This single fact creates the most common e-commerce accounting headache: a receivable from the marketplace, settled in lump sums with no obvious mapping back to specific orders.

The accounting setup:

  • Each order recognises revenue (and GST) at the point of delivery (or sale, per your policy)
  • The corresponding debit is to the marketplace account, not cash
  • When the marketplace settles, the lump sum reconciles against many orders, less their fees
  • Marketplace fees, commissions and shipping deductions are recognised as expenses against the settlement

Multiple channels — multiple books, one consolidation

A typical online seller is on Amazon, Flipkart, Meesho, their own Shopify store, sometimes WhatsApp orders too. Each channel has its own:

  • Settlement cycle and statement format
  • Fee structure
  • Returns process
  • Tax handling (TCS, place of supply)

Every channel needs its own receivable account, its own reconciliation workflow, and its own per-order tagging. But the inventory, the customer master, the GST returns and the P&L should consolidate cleanly across channels.

The technique is channel-tagged transactions — every order, return, fee and settlement carries a channel tag, so you can produce per-channel P&Ls when needed and aggregate cleanly for the books.

Returns are not exceptions — they are routine

In a shop, returns are typically a small percentage. In e-commerce — especially fashion and lifestyle — returns can be 20-40% of orders. They are not exceptions to be hand-processed; they are a routine flow that needs systematic accounting.

Each return creates:

  • A sales return (reducing revenue and GST liability for that order)
  • A movement of inventory back into stock (with verification of condition)
  • Potentially a write-off if the item is damaged in transit
  • A deduction in the next marketplace settlement
  • A refund to the customer (typically processed by the marketplace, not you)

If returns are not handled systematically, every settlement reconciliation becomes a mystery. See our companion post on returns and reverse logistics for the full flow.

Cash on Delivery — the unique Indian wrinkle

COD orders introduce a third party in the cash flow: the courier. You ship the order; the courier delivers it and collects cash from the customer; the courier remits the cash to you (often net of COD charges and any return-to-origin costs).

The accounting: a receivable from the courier for the duration between dispatch and remittance, with reconciliation against the courier's settlement statement. RTO (return-to-origin) for undelivered COD orders adds another expense line — and a sales return because the order never landed.

See our post on COD: accounting implications for the detail.

GST has special rules for marketplaces

Two things are different under GST for marketplace sellers:

  • TCS (Tax Collected at Source) — the marketplace deducts 1% TCS on the net value of supplies and pays it to the government. You claim that TCS as a tax credit. It appears in your GSTR-2X and needs reconciling.
  • Place of supply — for B2C orders shipped across states, place of supply (and therefore IGST vs CGST/SGST) depends on the ship-to address. The marketplace's settlement statement should give you place of supply per order; if it doesn't, you need to capture the customer state.

These rules are an everyday concern for marketplace sellers, not a year-end issue.

Shipping costs change the unit economics

In a shop, shipping is the customer's problem. In e-commerce, shipping is your cost — often varying by destination, weight, and channel. Two effects:

  • Per-order margin is no longer just (price − COGS); it is (price − COGS − shipping − marketplace fees − returns provision)
  • Profitable order analysis has to allocate shipping cost back to orders, not bury it in a generic operating expense

Without this allocation, you cannot tell which orders, products, channels, or geographies are profitable.

Inventory is reserved per channel

When the same stock is sold across multiple channels, "in stock" means different things in different places. A common failure: a single unit shows as available on Amazon, Flipkart, Meesho and Shopify simultaneously; someone on each platform orders it; you have to disappoint three of them.

The fix is channel-aware inventory — either by reserving units per channel (with rebalancing rules), or by using a single live stock count synced to all channels with a safety buffer. Both work; both require a system that understands the multi-channel nature of the inventory.

Where the accounting muscles change

Roughly, an e-commerce business needs strength in:

  • Marketplace reconciliation — matching settlements to orders, identifying missing or short-paid orders
  • Returns processing — fast, accurate, with inventory and condition tracking
  • Channel-tagged reporting — per-channel P&L and per-channel inventory
  • Shipping allocation — to support order-level profitability
  • TCS tracking — for the GST claim
  • Cash/courier reconciliation for COD flows

A traditional accounting setup designed for offline retail handles none of these well.

How Booksmor helps

Booksmor's e-commerce capabilities are built around exactly these flows — marketplace settlement reconciliation, COD courier tracking, returns and reverse-logistics accounting, multi-channel inventory reservation, channel-tagged reporting, and TCS handling. Start a 30-day free trial and put your online sales on books designed for them.

Ready to simplify your accounting?

Join growing Indian businesses that let Booksmor — and its AI — keep the books. Set up in minutes, free for 30 days.

No credit card needed · Full access · Cancel anytime