Racklipedia
Racklify
​
eCommerce

Restocking Fees in Accounting: Revenue Recognition, Refunds, and Cash Flow

Updated October 24, 2026
Published October 24, 2026

Restocking Fee

Definition

A restocking fee is a charge an online retailer may apply when a customer returns a purchased item to cover inspection, repackaging, and administrative costs. It is typically a fixed amount or a percentage of the item's price and should be disclosed in the seller's return policy.

Overview

Restocking Fee A fee deducted from a return refund to cover eligible costs of processing and restocking returned merchandise. From an accounting perspective, restocking fees affect how refunds are recorded, revenue is recognized, and liabilities are managed.


Accounting for restocking fees requires decisions about whether the fee is treated as a reduction of revenue, a separate service charge, or a liability offset. That classification affects reported top-line revenue, timing of recognition, and tax treatment. Finance teams should set clear controls so restocking fees are applied consistently across sales channels.


How Fees Appear On Financial Statements


There are three common ways to present restocking fees in the financials: as an offset to sales revenue (net presentation), as separate other revenue (gross presentation), or as a reduction in the refund liability on the balance sheet. Choice among these depends on materiality, consistency, and accounting policies under applicable GAAP or IFRS guidance.


  • Net Presentation: Report fees by reducing the refund amount and showing lower sales returns expense.
  • Gross Presentation: Record fees as a separate revenue line—useful when fee revenue is material and distinct from product sales.
  • Liability Adjustment: Reduce the refund liability when the fee is retained at the time of refund processing.


Revenue Recognition Considerations


ASC 606 (revenue from contracts with customers) requires companies to evaluate performance obligations and whether a restocking fee represents consideration for a distinct service. If the fee compensates the seller for restocking services or handling, and that service is distinct from the sale, it may be treated as separate revenue recognized when the service is performed.


  • Distinct Service Test: Is the restocking activity separate and not required to transfer the promised good? If yes, recognize as separate revenue.
  • Timing: Recognize fee revenue when restocking services are completed or when the refund is finalized per contract terms.


Handling Refunds And Liability


When customers return goods, a refund liability exists until the refund is paid. The restocking fee reduces the cash refunded; accounting must reflect both the returned inventory (or inventory adjustment) and the remaining liability. Controls should ensure that the fee is deducted only for eligible returns to avoid overstating retained revenue.


  • Refund Calculation: Document how the fee reduces the refund and how shipping/taxes are handled.
  • Inventory Valuation: Update inventory and cost of goods sold for items restocked, accounting for repackaging or damage reserves.
  • Controls: Reconciliation of return transactions, approvals for exceptions, and separation of duties in finance and operations.


Tax And Audit Considerations


Tax treatment varies by jurisdiction; some authorities view a restocking fee as additional sales revenue, while others treat it as an adjustment to the refund. Keep detailed records of fees charged, reasons, and customer notifications to support tax positions and audit inquiries.


  • Documentation: Retain return authorizations, communication logs, and transaction-level detail.
  • Sales Tax: Determine whether the fee is taxable in the state(s) where sales occur; state rules vary.
  • Audit Trail: Maintain clear linking between the returned SKU, refund amount, and fee applied.


Practical Example


A retailer sells a gadget for $200. The buyer returns it and is entitled to a full refund less a 10% restocking fee. If presented net, the company reduces the refund liability by $20 and records $180 cash refunded; the $20 is treated per policy—either as reduced sales returns or as separate service revenue. If inventory requires refurbishment worth $15, an expense or inventory write-down is recorded, and the fee helps offset that cost.


Tips For Accounting Controls


  • Policy Consistency: Publish an accounting policy that defines presentation and timing for restocking fee recognition.
  • System Coding: Use distinct GL codes for restocking fees, refunds, and inventory adjustments to make reporting simple.
  • Reconciliation: Monthly reconcile return liabilities, fee revenue, and inventory adjustments; review exceptions.


In short, the Restocking Fee affects revenue recognition, refund liabilities, and cash flow; clear policies, proper GL mapping, and robust documentation keep financial reporting accurate and defensible.

Sources And Additional Reading (4)

More from this term
Looking for a 3PL?

Compare warehouses on Racklify and find the right logistics partner for your business.