Master sales returns, refunds, and inventory adjustments for online sellers.
E-commerce bookkeeping is more than just recording sales. Returns, refunds, chargebacks, and restocking fees create a web of transactions that can distort your profit and loss if not handled correctly [citation:1][citation:6]. In 2024 alone, U.S. retailers processed $890 billion in returns—nearly 17% of total sales [citation:7]. For online sellers, that means a significant portion of revenue is reversed, inventory moves back and forth, and cash flow fluctuates.
This guide breaks down the accounting for returns and refunds, from basic journal entries to advanced GAAP estimates. Whether you use Shopify, Amazon, or your own platform, these principles will keep your financials accurate and your tax filings compliant.
We'll cover the contra-revenue account (Sales Returns and Allowances), the impact on inventory and COGS, and how to reconcile marketplace settlements. Let's dive in.
📞 Need help with e-commerce bookkeeping? Our experts handle returns, refunds, and reconciliation for online sellers.
When a customer returns a product or receives a partial refund, you don't directly reduce the "Sales Revenue" account. Instead, you use a contra-revenue account called Sales Returns and Allowances [citation:3][citation:4][citation:8]. This account is a deduction from gross sales on the income statement, providing a clear picture of returns activity.
Under double-entry bookkeeping, every return or refund requires at least two entries. Here's a practical example based on a $100 sale (cost of goods $60) refunded to a cash customer [citation:3][citation:4]:
| Account | Debit | Credit |
|---|---|---|
| Sales Returns & Allowances | $100 | |
| Cash | $100 | |
| To record refund for returned merchandise | ||
| Inventory | $60 | |
| Cost of Goods Sold | $60 | |
| To restock returned item (if sellable) |
If the customer purchased on credit, you'd credit Accounts Receivable instead of Cash [citation:3]. For partial refunds or allowances, only the refund amount is recorded in Sales Returns and Allowances [citation:4].
Example If a customer keeps damaged goods and receives a $10 allowance, the entry is: Debit Sales Returns & Allowances $10, Credit Cash (or A/R) $10 [citation:3].
Under GAAP (and IFRS 15), companies must estimate expected returns at the time of sale [citation:12][citation:15]. This means you don't recognize revenue for the portion of goods you expect to be returned. Instead, you record a refund liability and an asset for the right to recover inventory [citation:12][citation:15].
This approach ensures revenue and COGS are not overstated in the period of sale [citation:12]. For high-return categories (e.g., fashion, accessories), monthly return volumes can reach 10-30% of sales [citation:14].
When a customer returns a product, the inventory must be updated. Under the perpetual inventory system, you debit Inventory and credit COGS for the cost of the returned goods—only if they are in sellable condition [citation:3][citation:8].
Many e-commerce businesses use software like Zoho Books, QuickBooks, or NetSuite to automate these adjustments [citation:1][citation:14].
Marketplaces like Amazon and Shopify batch orders, refunds, fees, and reserves into lump-sum deposits [citation:11]. If you only post bank activity, your revenue, COGS, and fees will be inaccurate. Proper reconciliation requires:
đź’ˇ Let's automate your return accounting. We'll help you set up the right processes and software.
🚀 Get your e-commerce books in order. From returns to reconciliation, we handle it all.
© 2026 CashBook Accounting — E-Commerce Bookkeeping for Returns and Refunds.
Call us: (201) 123-4567
Trusted by online sellers nationwide.