Returns Impact
returns_impactShow what a return rate does to a margin that looked fine. PREMIUM (license).
A 10% return rate does not cost 10% of profit. A returned order gives back the refund, adds inbound shipping, and recovers only the goods — never the advertising that found the buyer. Typical input {"sell_price": 39.99, "unit_profit": 13.23, "unit_cost": 12.4, "return_rate_pct": 8, "restock_pct": 70, "return_shipping": 6} returns {"cost_per_return": 37.31, "effective_profit": 10.25, "profit_lost_pct": 22.56, "break_even_return_rate_pct": 35.46}.
Use when a category's returns are high enough to argue about. Not for the pre-returns margin itself — that is margin_check. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": ""}. Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unit_cost | Yes | What the goods themselves cost you — the only part a restocked unit gives back. Advertising and fees do not return. | |
| refund_pct | No | Percentage of the sale price refunded, e.g. 100 for a full refund or 80 when a restocking fee is kept. Default 100. | |
| sell_price | Yes | Price the customer paid. | |
| restock_pct | No | Percentage of returned units resellable at full price. Default 0, the conservative case. | |
| unit_profit | Yes | Profit on one kept sale, from margin_check. May be negative, which the result will make obvious. | |
| return_rate_pct | Yes | Percentage of orders returned, e.g. 8. | |
| return_shipping | No | What an inbound return costs you. Default 0. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||