COD profit calculator: what one cash-on-delivery order actually leaves you
The short answer
Profit on a delivered order is what was collected, minus the cost of the goods, minus packaging, minus freight out, minus whatever the courier deducts before remitting. That much is arithmetic most people already do.
The part that catches stores out is the returns. A parcel that comes back costs you freight twice — you paid to send it and you pay to get it back — plus the packaging, and it earns nothing. So the number that matters is not profit per delivered order, it is profit per order placed, which is the delivered profit spread across the attempts that produced it.
Divide the delivered profit by itself plus the cost of one return and you get your break-even return rate: the point above which the product loses money no matter how many you sell.
The whole amount the rider collects, including any delivery charge.
What these particular items cost you, not a catalogue average.
Box, tape, filler, label. Lost whether or not it arrives.
What the courier charges to carry it, by zone and weight.
COD service fee and any withholding, as a share of what is collected. Your contract, not a published rate.
Share of parcels that come back. We deliberately do not suggest a figure — use yours.
Starts equal to freight out, because it is the same parcel going back. Change it if your courier charges differently.
One delivered order leaves you
PKR 1,800
These are example figures. The amount collected, the cost of goods and the freight are the illustration used in our guide to profit on a single order, and they are round numbers rather than a claim about any business. Everything else starts at zero on purpose — we are not going to put a return rate we cannot source into a box on your screen. Replace all of it with yours.
The sum, written out
Nothing here is hidden in the calculator. If you would rather do it on paper, this is it.
- Delivered profit = collected − goods − packaging − freight out − courier deductions
- Cost of one return = freight out + freight home + packaging. The goods themselves come back and go to the shelf; the freight does not.
- Profit per order placed = delivered profit × (1 − return rate) − cost of one return × return rate
- Break-even return rate = delivered profit ÷ (delivered profit + cost of one return)
Why a return costs more than most people budget for
The instinct is to treat a returned parcel as a sale that did not happen — annoying, but neutral. It is not neutral. It is a loss, and it is roughly twice the size of the freight line you already knew about.
You paid the courier to carry the parcel out. When the customer refuses it, you pay again for the journey home. The box and tape are gone. Nothing was collected, so nothing offsets any of it. That is why a store with a healthy-looking margin per delivered order can still be losing money overall, and why the break-even return rate is worth knowing before you need it rather than after.
A worked example
Using the illustration figures the calculator opens with — 3,200 collected, 1,150 of goods, 250 of freight out and 250 home, no packaging or deductions entered — a delivered order leaves PKR 1,800, and a returned one costs PKR 500. The break-even return rate is therefore 1,800 ÷ (1,800 + 500) = about 78%.
That sounds comfortable, and on those numbers it is. Now add a 2% courier deduction and PKR 60 of packaging and watch both figures move. The point of the tool is not the answer for these numbers; it is how fast the answer moves when you put in the ones you have been ignoring.
What this cannot know
Being clear about the edges is the difference between a tool and a sales page.
- It uses one order, not your catalogue. A store with a wide range of margins gets a different answer per product, and the average across them hides the ones losing money. That is a job for a dashboard, not a form.
- It does not know your courier contract. COD service fees and withholding vary by account and negotiation, so the deduction is a field you fill in. We have not put a rate on this page because we cannot verify one for your account.
- It assumes returned goods are resaleable. If items come back damaged or out of season, add that to the cost of a return.
- It ignores advertising. That is deliberate and it is the next question — the break-even ad spend calculator takes the profit figure from here and works out what you can pay to get the order.
- It has no opinion on what a good return rate is. Published figures for this market are mostly unsourced, so we do not repeat them.
Questions people ask
- What is a good profit margin for a COD store in Pakistan?
- We are not going to give you a number, because any figure we published would be either our own guess or somebody else's unsourced one. The useful test is your own: work out the profit on a delivered order, work out the break-even return rate that follows from it, and compare that to the return rate your courier actually reports. If the gap is comfortable, the margin is fine; if it is narrow, it is not, whatever the average is.
- Do I include the delivery charge I collect from the customer?
- Yes — put the whole amount the rider collects in the first field, including any delivery charge. Then put what the courier charges you in freight out. Most stores discover the two do not match and that delivery is a small loss rather than a small profit, which is exactly the sort of thing this is for.
- Why does a returned parcel cost freight twice?
- Because it travels twice. You pay to send it to the customer, the customer refuses it or is not there, and you pay again for it to come back to you. Both legs are billed. Nothing is collected, so there is no revenue against either.
- What is the break-even return rate?
- The return rate at which the money you make on delivered orders exactly cancels the money you lose on returned ones. Below it the product makes money; above it, it loses money no matter how many you sell. It is delivered profit divided by delivered profit plus the cost of one return.
- Does this send my numbers anywhere?
- No. The calculation runs in your browser and nothing is submitted, stored or transmitted. There is no account and no email box on this page.
- Can something do this automatically for every order?
- That is what Markazi Panel is for — the same arithmetic, on every order, from your store's own data rather than from a form you retype. But the sum on this page is the whole of it, and doing it by hand once is genuinely worth more than any dashboard until you have.
This is the arithmetic Markazi Panel does automatically, on every order, from a single line of script — see a dashboard with a month of data in it, or ask anything at hello@markazipanel.com.
The other tools
- AI visibility checker: can ChatGPT and Perplexity actually read your site?Whether AI assistants can read your site at all — robots.txt, llms.txt, and what a crawler really sees.
- Break-even ad spend for a COD store: the most you can pay per orderThe most you can pay to acquire one order, once you account for the parcels that come back.
- Courier remittance checker: did the settlement pay what it owed?Whether the money the courier sent matches the parcels they delivered — for one settlement cycle.