Refund & Return Cost Calculator

Global tools

A refund returns the buyer’s money, but it does not return the cash a seller already spent getting the order out and dealing with its return - the outbound postage is gone, the return label costs freight, processors often keep the fixed cents of a card fee, and someone checks and repackages the item.

$

What the buyer paid and you send back. The refund itself is the buyer’s money returning - this page prices what you lose handling it.

$

The label cost you spent getting the order to the buyer. Returns usually mean you eat it.

$

A prepaid return label, or the postage on a buyer who shipped it back collect.

$

Many processors refund the percentage but keep the fixed cents (often $0.30). Set what yours keeps.

$

Your time to receive, check and repackage - or a restocking fee you charge the buyer instead.

Results update as you type. Nothing leaves your device.

Currency symbol

Symbol only - nothing is converted and no exchange rate is used. Figures quoted in the explanation text stay as the sources publish them.

Cost of handling one return

$19.30

You send $60.00 back to the buyer and are out $19.30 handling this return.

Refunded to the buyer
$60.00
Cash you lose handling it
$19.30
Cost vs the sale
32.17%

What one return costs you

LineAmount
Outbound shipping you paid− $6.00
Return shipping you pay− $8.00
Payment fee the processor keeps− $0.30
Inspection & restocking− $5.00
Total out of pocket$19.30

The refund itself is the buyer’s money going back, so it is shown as context, not added to your cost. If you cannot resell the item, add its landed cost as your own line.

The model, stated plainly

  • Four lines, all out-of-pocket and unrecoverable: the postage already spent, the return leg, the processor’s kept fees, and your handling.
  • Processors commonly refund the percentage of a card fee but keep the fixed cents - set the field to what yours actually keeps, or zero if it refunds everything.
  • A restocking fee you charge the buyer can offset the handling line; enter the net there if so.
  • No single official number exists for this anywhere - return costs are your own ledger, which is why every line is an input and the page says so.
This is a rules-based model, not a published schedule (there is no official return-cost rate to anchor). Check your processor’s refund policy and your shipping accounts for the numbers you enter.

This page adds those four lines into one number: the real, out-of-pocket cost of handling a single return, shown separately from the refund itself so the two stop blurring together.

About this refund & return cost calculator

Returns cost money that a lost sale does not describe, so the page builds a line for the handling costs a refund actually leaves behind. There is no official return-cost rate anywhere to anchor - return costs are your own shipping accounts, your processor’s refund policy and your time - so this is a rules-based model that prints its assumptions where a fee page would print a source.

It counts only unrecoverable handling costs. Whether you re-sell the item, and what its landed cost was if you cannot, are named as the lines you add yourself. Resale and landed cost are the two lines that decide whether a return is a loss at all: anything recovered by re-selling the item, and what it originally cost to bring in, both sit outside the handling total and belong beside it.

How this refund & return cost calculator works

Refund is not a cost; handling is

The sale price you refund is the buyer’s money going back, so the page shows it as context rather than adding it to your cost. You collected it once and you return it once; the loss is elsewhere.

The four cost lines are all money that leaves and does not come back: outbound postage already paid, the return leg, the fixed cents the processor keeps, and the time and materials spent checking and repacking. On the defaults that is $19.30 against a $60 sale.

The hero also prints the total as a percentage of the sale price. That ratio is the fastest way to see how much of a small order a return can consume - and why a low-value item is often better refunded without asking for it back.

Postage is spent twice on a return

The outbound label was already paid to get the order to the buyer, and it is gone whatever happens next. The return leg is a second freight bill: either you buy a prepaid label or the buyer ships it collect and you absorb the charge on receipt.

Both lines belong in the total. Counting only the return leg hides the sunk outbound cost and makes a return look cheaper than it is, which is the same mistake as treating the refund as the whole loss.

Free-shipping orders hurt most here. The outbound leg was a cost you chose to absorb to win the sale, and a return does not refund it - it only adds a second leg on top of it.

Processors split their fee differently on refunds

Many payment processors return the percentage of a card fee but keep the fixed cents, commonly around $0.30 per transaction. Others refund the whole fee. The field exists because the answer depends on your processor and your agreement, not on a published rule the page could hard-code.

This line is a statement fact rather than a rate: read it off your processing statement and enter what was actually kept, or zero if everything came back. Enter it wrong and the total shifts by exactly that amount.

At volume the cents stop being trivial. Three hundred returns at $0.30 is $90 a month, which is real money for a store whose average basket is modest.

Handling is a real cost, and unsellable stock is a fifth line

Receiving, checking and repackaging takes time, and sometimes tape, boxes and a new poly bag. Enter what you would charge a restocking fee for, or the net figure if you do charge the buyer one - a fee that covers the handling should not be counted twice.

If the returned item cannot be resold, its landed cost is a fifth, real line that this page deliberately leaves to you. Guessing your margin for you would be worse than leaving the line out, and if the item does sell again, that cost is recovered in the next sale rather than lost here.

There is no official return-cost schedule to anchor, so the page prints its four-line model and its assumptions where a fee page would print a source. The numbers are yours: your shipping accounts, your processor’s refund policy and your own labor rate.

The lines this model leaves out

Four lines are on the page because they are money you can name from an invoice. Four more decide whether a return policy is affordable, and none of them have a natural input box: the resale value of what comes back, the labor of a second listing, fraud and empty-box returns, and the chargeback fee if the buyer disputes instead of returning.

Resale value is the biggest of the four. A returned item that sells again as open-box recovers most of its margin; the same item in a damaged box is a write-down, and a worn one is a total loss. That spread is why two sellers with identical fee tables can have very different return costs - the model prices handling, and the merchandise risk stays with whoever owns the inventory.

Fraud is small in count and large in cost. A package that arrives with a brick inside costs the refund, the outbound label, the return label and the item, and the fee is rarely recovered; card disputes add a fixed charge that is usually larger than the payment fee this page asks about. Neither is a rate you can look up, which is why they stay outside the four lines.

The point of naming them is not to add them all up. It is to know which direction a policy pushes: free returns with no restocking fee buy conversion and pay for it in handling and in the small number of abusive returns. A seller who has priced the four visible lines can at least see which of the invisible ones the policy is buying.

Worked examples

Each example below was run through the calculator on this page when the site was built, so the numbers match what you see when you enter the same inputs.

One standard return

Sale price you refund: $60.00 · Shipping you paid outbound: $6.00 · Return shipping you pay: $8.00 · Payment fee the processor keeps: $0.30 · Inspection & restocking cost: $5.00

Cost of handling one return

$19.30

You send $60.00 back to the buyer and are out $19.30 handling this return.

Refunded to the buyer: $60.00 · Cash you lose handling it: $19.30 · Cost vs the sale: 32.17%

You refund $60 and are out $19.30: $6 outbound, $8 return, $0.30 kept by the processor and $5 to check and repackage.

An expensive order comes back

Sale price you refund: $120.00 · Shipping you paid outbound: $9.00 · Return shipping you pay: $12.00 · Payment fee the processor keeps: $0.30 · Inspection & restocking cost: $8.00

Cost of handling one return

$29.30

You send $120.00 back to the buyer and are out $29.30 handling this return.

Refunded to the buyer: $120.00 · Cash you lose handling it: $29.30 · Cost vs the sale: 24.42%

$29.30 out of pocket on a $120 sale - the return leg and the outbound postage together dominate the line.

A processor that refunds the whole card fee

Sale price you refund: $25.00 · Shipping you paid outbound: $4.00 · Return shipping you pay: $5.00 · Payment fee the processor keeps: $0.00 · Inspection & restocking cost: $2.00

Cost of handling one return

$11.00

You send $25.00 back to the buyer and are out $11.00 handling this return.

Refunded to the buyer: $25.00 · Cash you lose handling it: $11.00 · Cost vs the sale: 44%

With the payment fee fully refunded, the cost falls to $11.00 - set the line to zero only if yours truly refunds everything.

A restocking fee covering the handling

Sale price you refund: $80.00 · Shipping you paid outbound: $7.00 · Return shipping you pay: $9.00 · Payment fee the processor keeps: $0.30 · Inspection & restocking cost: $0.00

Cost of handling one return

$16.30

You send $80.00 back to the buyer and are out $16.30 handling this return.

Refunded to the buyer: $80.00 · Cash you lose handling it: $16.30 · Cost vs the sale: 20.38%

If your restocking fee covers inspection, leave the line at 0 and the cost is the $16.30 of postage and the kept fee cents.

Frequently asked questions

Why is the refunded sale price not in my cost?

Because it is the buyer’s money going back, not money you lose: you collected the $60 and you return the $60. What actually costs you is the postage already spent, the return leg, the processor’s kept fee and your handling - the four lines the page totals.

Does the payment processor keep anything on a refund?

Many keep the fixed cents of their fee (often $0.30) even when they return the percentage. Set the field to what yours actually keeps, or zero if your processor refunds the whole transaction fee on a refund.

Should I count the item’s cost if I cannot resell it?

Yes - if the returned item is unsellable, its landed cost is a fifth, real line, and this page deliberately leaves it for you to add rather than guessing your margins. If you re-sell it, you capture that cost in the next sale.

Why is there no official source for this page?

Return costs are your own ledger: your shipping accounts, your processor’s refund terms and your time. No platform or regulator publishes a return-cost rate, so this is a rules-based model that prints its assumptions where a fee page would print a source.

How does a restocking fee fit in?

A restocking fee you charge the buyer offsets the handling line - enter the net in the inspection field, so a $10 restocking fee against $5 of handling shows you $5 ahead on that line, not double-counted.

Assumptions and sources

  • Refunding the sale price is not a cost, while shipping already spent and unrecoverable handling are, the standard seller-ledger treatment.
  • Payment processors commonly keep the fixed fee on a refund, per their 2026 policies; there is no official return-cost rate to anchor, so the page states its four-line model instead.
  • It runs in your browser and nothing you type is uploaded.

Last reviewed 2026-10-07. Business arithmetic — not accounting, tax or legal advice. Read the full disclaimer.

Where a figure on this page comes from an official agency — HUD, IRS, FICO or a state body — the site keeps a dated snapshot of the source page in its sources library, and a scheduled job re-checks that snapshot, so the number can be traced back to the document it came from.