Any store with returns
Returns log
What this file is
A returns log records every return with the day it arrived, the product, the reason, the condition it came back in and what the round trip cost. Kept for a quarter it shows where returns concentrate, which is almost always a handful of products rather than the catalogue.
What is inside
One header row, one filled example.
The file that turns a return rate into a decision: which product, which variant, which reason, whether the unit could be sold again, and the full cost of the round trip.
Rows 1 and 2 are the file. Click any cell to read it; the foot of the sheet says what its column is for.
| Row | A | B | C | D | E | F | G | H | I | J |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | return_date | order_date | sku | reason | condition | refund_amount | return_shipping | handling_cost | resellable | |
| 2 | 2026-08-20 | 2026-08-02 | AW-TEE-BLK-M | size too small | unworn, packaging opened | 49.00 | 4.95 | 2.50 | yes | |
| 3 | ||||||||||
| 4 | ||||||||||
| 5 | ||||||||||
| 6 | ||||||||||
| 7 |
A · return_dateThe day the refund was issued, which is the day it belongs to.
Every column, explained.
In the order they sit in the file. Point at one and it is outlined in the sheet.
Behind the file
Why it is built this way.
Two dates, not one, because the gap between them is the whole reporting problem. A return arrives two to four weeks after its order, so a strong month's returns drain the month that follows. Recording both lets you read a return rate at matched maturity instead of comparing a young month against a finished one, and it settles which day a refund belongs to for the statement: the day it was issued.
The reason and condition columns are what make the file worth keeping. A store average tells you returns are 8%; a reason breakdown tells you one product returns at three times that for fit, which is a page fix rather than a policy. And condition decides the write-down: a unit that comes back unworn goes straight out again, while an opened one may only sell at a markdown.
The cost columns exist because a refund is not the damage. Adding the return label and the minutes at the bench to the margin already handed back gives the real figure, which the return cost calculator works out row by row and which is reliably higher than merchants expect.
More templates
More free files, same format.
Monthly close checklist
The eleven things to check before a month is finished.
Inventory count sheet
Counted against expected, valued at cost, with the variance priced.
Your daily P&L, without the spreadsheet.
nouz works out your real profit every night, after product costs, shipping, payment fees, ad spend and running costs, and sends it to your inbox each morning.