Home > Blog > Delivered Margin vs Revenue

Delivered Margin vs Revenue: Reading Real COD Profit

On a cash-on-delivery store, the revenue on your dashboard is ordered value, not money. Here is how I read the margin that actually reaches the bank.

Short answer

COD profit is not revenue minus product cost. In cash on delivery you only earn on parcels that were delivered and paid, but you pay for every parcel you shipped: both shipping legs on the ones that came back, COD fees, ad spend and confirmation work. Delivered margin is what is left of the cash the carriers actually settled, after all of that. In the operations I run, matching every settlement to its order showed real net margin sitting at 35–40% while the dashboards looked better. After the fixes it holds at 45–50%.

Why COD revenue overstates your profit

Your store dashboard counts an order as revenue the moment it is placed. With card payments that is close enough, because the money is captured at checkout. With cash on delivery the order is a promise, and three things happen between the order and the cash:

So “revenue” on a COD store is really ordered value. Margin worked out on ordered value looks great and means very little. The number that pays your bills is the cash collected, minus what it cost to collect it.

The COD fees and costs that eat your margin

These are the lines I check on every COD audit. Not all of them appear on one invoice, which is exactly why they get missed:

Delivered margin: the formula I use

Delivered margin

Delivered profit = cash settled for delivered parcels − product cost of delivered units − product cost of unsellable returns − outbound shipping on all shipped parcels − return shipping − COD and settlement fees − confirmation cost − ad spend

Delivered margin = delivered profit ÷ cash settled

Here is a worked example. The numbers are illustrative, chosen to show the mechanics, not taken from any client.

LineAmount
Cash settled (600 × €40)€24,000
Product cost, delivered units (600 × €8)−€4,800
Unsellable returns (20 × €8)−€160
Outbound shipping (800 × €5)−€4,000
Return shipping (200 × €3)−€600
COD fee (2% of €24,000)−€480
Confirmation (1,000 × €0.50)−€500
Ad spend−€6,000
Delivered profit€7,460 (31.1% of cash settled)

Now the same month read from the store dashboard: €40,000 of revenue, minus product cost on 1,000 orders, minus shipping on 1,000 orders, minus ads, gives €21,000, a 52.5% margin. That is the number that gets celebrated, and it is off by more than twenty points.

The example also shows where profit hides. Push acceptance from 75% to 80% on the same 800 shipped parcels and delivered profit goes from €7,460 to €8,860, about 19% more, with the same ad spend. Extra accepted parcels are close to pure margin, because their shipping and ads were already paid. Put your own numbers into the COD profit calculator to see your version.

Reconciling carrier settlements, parcel by parcel

The formula only works if the “cash settled” line is right. Carriers and logistics partners pay out in batches, with a file that lists parcels, amounts collected and fees deducted. The only reliable way to read COD profit is to match every line of that file to its order:

Each mismatch is small. Across thousands of parcels and several carriers, they add up to the gap between the margin on screen and the margin you keep. In the back office I built, settlements, returns and COD fees are matched against each order automatically, so the monthly figures show cash actually collected, not estimated.

Read margin by country, store and product

An overall margin hides the decisions. The same product can be very profitable in one country and lose money in the next, because acceptance, shipping rates and COD fees all change at the border. I look at delivered margin per store, per country and per product, side by side, and use it to decide where to push ad spend, where to fix delivery and which products to drop. A country with strong orders and weak acceptance is often costing you money that the order count hides.

What moved net margin from 35–40% to 45–50%

For the two COD operators I build and run the back office for (five stores, ten countries, around 100,000 orders in twelve months), net margin looked fine on paper while the real figure sat at 35–40%. Returns, COD fees and carrier settlements piled up unmatched. Twelve months later it holds at 45–50%. Three things moved it:

If you want to know what your real delivered margin is, and where it leaks, that is what I look at in a COD operations audit. The full case is on the portfolio page.

Frequently Asked Questions

What are COD fees?

COD fees are what a carrier or logistics partner charges to collect cash on delivery, as a percentage of the amount, a flat fee per parcel, or both. Around them sit related costs: return shipping, failed-delivery and storage fees, and settlement deductions such as transfer and currency conversion fees. The exact terms depend on your contract.

How do you calculate COD profit?

Start from the cash settled for delivered parcels. Subtract the product cost of delivered units and unsellable returns, outbound shipping on every shipped parcel, return shipping, COD and settlement fees, confirmation cost and ad spend. Divide the result by the cash settled to get your delivered margin.

What is the difference between revenue and delivered margin?

Revenue counts ordered value when the order is placed, including orders that are later cancelled or refused. Delivered margin starts from the cash actually settled by the carriers and charges every cost of the parcels you shipped, including the ones that came back.

What is a good COD margin?

It depends on the product, the countries and your ad costs, so there is no single benchmark. For the operators I work with, real net margin was 35–40% before settlements were reconciled and the process fixed, and 45–50% after. What matters most is measuring it on settled cash, not on ordered revenue.

Not sure what your real COD margin is?

I audit COD operations: settlements, returns and fees matched order by order, so you see the margin you actually keep and where it leaks.

Get a custom quote →