Home
E-commerce

Restocking fees: the returns you're not allowed to charge for

VerifiedVerified & Reviewed
A restocking fee is what a seller keeps back from a refund to pay for putting a returned item back into sellable stock. It's only defensible when the customer chose to send the item back. The regimes that limit the fee by reason bar it on faulty, wrong, misdescribed or late orders, which makes those returns a free count of your own operational failures.

What a restocking fee is

A restocking fee is an amount a seller deducts from a customer's refund to cover inspecting, repackaging and returning a sold item to sellable stock, usually a percentage of the item's price and disclosed before the sale. It's the one line in a returns policy that's only defensible when the return was the customer's own decision, so the returns you can't charge it on are a list of the promises your operation broke. I see the same pattern in brand after brand: the warehouse ships the wrong variant, the customer returns it, the fee is netted off the refund automatically because the rule was written per category, not per return reason, and reversed only after the customer complains twice.

The fee comes off the refund rather than arriving as a separate invoice, and it's not the same charge as return shipping, which has its own section below. Returns ran to an estimated 19.3% of online sales in 2025, so the arithmetic matters.

What the fee is actually paying for

A restocking fee prices the labor of turning a returned parcel back into a unit you can sell. Four costs sit inside it.

  • Inspection: someone opens the parcel, confirms the item and checks for wear, missing accessories and a broken seal.
  • Repackaging: new polybag, new box, replaced inserts and tags, because original packaging rarely survives the round trip.
  • Handling and put-away: receiving, relabeling and walking the unit back to its bin, which is ecommerce fulfillment run backwards at a worse rate.
  • Lost resale value: the markdown on an opened item that now sells as open box, or doesn't sell again at all.

Every line in that stack is a cost of handling the item, and it barely moves with the item's price. A flat percentage is therefore a poor proxy for the work: 15% on a $30 item underprices it, and 15% on a $600 item prices the customer out of buying again.

When you are allowed to charge one

Every regime below requires the fee to be disclosed before the sale, and most limit it to returns the customer chose to make.

  • United States: state disclosure law, not a federal cap. New York GBL 218-a requires a posted policy to state any fees, "including a restocking fee, and the dollar or percentage amount of each fee", and gives an unwarned buyer 30 days. California Civil Code 1723 requires conspicuous display of any policy short of a 7-day full refund.
  • United Kingdom: the Consumer Contracts Regulations 2013 allow a deduction only for the amount by which handling beyond what a shop would permit has diminished the item's value, and none where cancellation information was never given.
  • European Union: Directive 2011/83/EU, Article 14(2), applies the same diminished-value test.
  • Australia: the ACCC treats change-of-mind policies as voluntary but binding once offered, and consumer guarantee rights survive the store policy.

The UK, EU and Australian regimes each rule the fee out where the item was faulty, wrong or not as described. The US statutes here govern disclosure rather than the reason for the return, but a late shipment is still not a chargeable return: the FTC's mail and internet order rule makes it a cancellation owing a prompt refund. The agency's .com Disclosures guidance names restocking charges as a restriction a refund claim must state clearly. Rules differ by market, so check the ones you sell into.

Restocking fee, return shipping fee, return fee

Three charges get folded together in most policies, and the ones customers dispute are the ones never named separately.

  1. Restocking fee: deducted from the refund, and it prices putting the item back into sellable stock.
  2. Return shipping fee: the cost of the label, charged up front or netted off, and it buys getting the item back rather than reselling it.
  3. Return fee: the umbrella term covering either or both, which is why a policy that uses it is the one customers argue with.

None of the three is the RMA in shipping step, which authorizes a return and charges nothing. Charging a restocking fee and return shipping on the same return is the fastest way to make a refund look punitive.

How much, and who sets the ceiling

There's no category standard worth copying, and a fee set from one prices your returns off somebody else's cost base. The figures worth reading are the ceilings the large platforms impose on their own sellers, because those come with the conditions attached.

Newegg's seller policy, effective November 1, 2025, caps the fee at 15% on domestic orders and 30% on Newegg Global, and permits it only where the return reason is the buyer's personal reason on an opened new item in named categories. The condition is the interesting part, not the percentage: the marketplace enforces reason-based eligibility that most brands never build.

Shopify's return rules take the opposite approach and make the fee a merchant-set percentage, shown when the customer requests the return, rather than deducting it from the refund automatically. Someone applies it by hand, which is where a fee lands on a return it should never have touched. Set yours against the handling cost you can measure, and move it when that cost moves.

The returns you cannot charge for are the ones worth counting

The exemption list above isn't a compliance nuisance, it's a report. Every return you can't charge a restocking fee on is one your own operation caused, and the count already sits in your returns table under the reason field.

  • Wrong item or wrong variant shipped: a pick error.
  • Item arrived damaged: a packing or carrier handling failure.
  • Not as described: a catalog or content failure.
  • Arrived after the promised date and no longer wanted: a promise you broke.
  • Faulty on arrival: a supplier or QA failure.

Run those five as a percentage of total returns for one month. That number is your post-purchase failure rate, collected automatically and denominated in refunds you have already paid out.

Each of those returns costs twice: the refund goes out in full, because the fee can't be charged, and a ticket comes in, because the customer has to ask for the fee to come off. A brand reading only its aggregate return rate sees one number where two populations sit, with different causes and different fixes. NRF and Happy Returns put free returns among the important considerations for 82% of consumers and fraud at 9% of returns, and Baymard finds an unsatisfactory return policy behind 13% of checkout abandonments, so the fee is a customer retention decision as much as a cost one.

The policy sits on top of an operation

Keeyu detects the break at order level, decides the right action and acts, usually before the customer knows anything went wrong. A wrong variant caught at pick confirmation isn't a return, and a shipment that stalls and is reshipped before the promised date isn't a return. Neither one ever reaches the fee question.

A helpdesk can explain the restocking fee, reverse it and apologize for it. What it can't do is stop the pick error that made the fee unchargeable, and that's not a tooling gap, it's what a reply-shaped system is for. The category that can is proactive e-commerce operations, run as post-purchase operations rather than support.

To be plain about what we're not: Keeyu isn't a returns portal, a helpdesk, a chatbot, a carrier or an OMS. We don't set restocking fees, collect them, issue refunds or process returns. If your job today is configuring a fee rule, your returns app already does it. Every order is a promise, Keeyu keeps the promise, and billing a customer for a promise you broke is the wrong end of the problem.

Stop paying for the breaks you caused

The returns you can't put a restocking fee on are the ones your own operation caused: the wrong variant, the damaged parcel, the order that arrived after the date you promised. Each one is a full refund plus a ticket. Keeyu detects the break in the order, decides the fix and acts before a return exists, so the fee question never comes up. If your refunds are paying for your pick errors, it's time to book a demo.

Frequently Asked Questions

What is a restocking fee?

Sellers deduct a restocking fee from a refund to pay for the work of getting a returned item back into sellable stock: inspection, repackaging and put-away. The charge is normally written as a percentage of what the customer paid, and it only holds up if the return policy spelled it out before the sale.

Are restocking fees legal?

Yes in most markets, on conditions. Everywhere that allows the fee requires it to be disclosed before the sale, and allows it only where the customer chose to return an item that was exactly what was sold. In the UK and the EU the deduction is limited to the value lost through handling, so a flat percentage doesn't automatically qualify.

How much is a typical restocking fee?

There's no standard figure worth copying. A fee set from a category convention prices your returns off somebody else's cost base rather than yours. Set it against the handling you can measure: inspection, repackaging, put-away and lost resale value on a returned unit.

Can you charge a restocking fee on a defective or incorrect item?

No. No consumer protection regime allows a restocking fee where the item was faulty, wrong, damaged or not as described, because the return was caused by the seller rather than chosen by the buyer. A late delivery counts too: under the FTC's mail and internet order rule, a shipment the seller can't make on time is a cancellation owing a prompt refund.

What is the difference between a restocking fee and a return shipping fee?

A restocking fee is deducted from the refund and prices putting the item back into sellable stock. A return shipping fee pays for the label that brings the item back. One is about reselling, the other is about transport. Charging both on the same return is the fastest way to make a refund look punitive.

Do restocking fees reduce returns?

They reduce refund cost per return, and they reduce conversion at the same time. Baymard Institute puts an unsatisfactory return policy behind 13% of checkout abandonments, so a fee that trims return volume can cost more at the top of the funnel than it recovers at the back. Measure both before setting one.

Do marketplaces limit what restocking fee I can charge?

Yes. From November 1, 2025, Newegg's seller policy holds the charge to no more than 15% of the item price on domestic orders and 30% on Newegg Global. Eligibility matters more than the ceiling: a seller may apply it only when the buyer chose to send back an opened new item for a reason of their own, within the categories Newegg lists, rather than on anything that comes back in those categories.

How do I set a restocking fee on Shopify?

Set it in Settings, then Policies, under the return and cancellation rules, where the fee is a merchant set percentage shown to the customer at the moment they request a return. One detail most guides miss: Shopify doesn't take the fee off the refund automatically. Someone applies it by hand when the refund is issued.

References

No items found.

Ready to Stop Reacting?

The fastest way to see how Keeyu prevents complaints is to see it in action.

In one call, we’ll map your current operations, show how our AI Agent fits in, and walk through real examples of issues fixed before customers notice.

Most teams go live within 48 hours. We never share your data.