📦 For cash-on-delivery e-commerce sellers

📦 COD profit calculator

Work out the real profit of your cash-on-delivery store: confirmation rate, delivery rate, returns, delivery fees and advertising. Find your maximum ad cost and your break-even points, in any currency.

The calculation is the same in every currency: only the display changes. The suggested values are just examples, replace them with your own.

1. Product and price
Amount the customer pays on delivery, including free delivery if you offer it.
Cost of the product once it reaches you: purchase, import, transport, customs.
Box, bag, label, leaflet… for each parcel shipped.
2. Orders and rates
Every order placed on the store or the form, before confirmation.
Share of received orders confirmed by phone or WhatsApp, then shipped.
Share of shipped parcels actually delivered and paid for. The rest are refused or returned.
Share of returned products that are damaged or cannot be resold. Enter 0 if everything goes back into stock.
3. Delivery, returns and confirmation
What the delivery company charges for a delivered parcel.
What you pay when the customer refuses the parcel or it comes back to you.
Percentage the courier keeps on the cash collected, if any. Otherwise, leave 0.
Call centre, salary or commission of the person who confirms, spread over each order handled.
4. Advertising and fixed costs
Ad spend divided by the number of orders received (often called CPA or cost per result).
Platform subscription, salaries, premises, tools… Optional.

Result for the period

Net profit–
Real margin–
Profit per received order–
Profit per delivered order–

Order funnel

Received
Confirmed
Shipped
Delivered and paid
Refused or returned

Cash collected and costs

ItemAmount% of cash collected
Revenue collected
Cost of delivered products
Returned products lost
Packaging
Delivery fees
Return fees
Cash collection fees
Order confirmation
Advertising
Fixed costs
Total costs
Net profit

Break-even points

Beyond these limits you are losing money, all other values staying the same.

Maximum ad cost per received order–
Maximum ad cost per delivered order–
Minimum delivery rate–
Minimum selling price–

What if…? Test your levers

Move the sliders: the profit is recalculated instantly, without changing your data.

Simulated profit–
Difference from your figures–

What each improvement is worth

ChangeNew profitEffect on profit
+5 points of delivery rate
−5 points of delivery rate
+5 points of confirmation rate
Selling price +5%
Ad cost −10%

Diagnosis and recommendations

How it works: the formulas

Everything is calculated in your browser: no data is sent. Your latest values are kept on this device only.

Frequently asked questions

What is the difference between confirmation rate and delivery rate?

The confirmation rate is the share of received orders you confirm with the customer before shipping. The delivery rate is the share of shipped parcels the customer accepts and pays for. The two multiply: with 70% confirmation and 65% delivery, about 45 orders out of 100 are actually paid.

Why is the cost per order shown by the ad platform misleading with cash on delivery?

The ad platform counts received orders, not paid orders. If only one received order in two is delivered, your real ad cost per sale is twice the one displayed. This calculator brings advertising back to the orders actually delivered.

Should I count the product cost for returned orders?

A returned product usually goes back into stock and can be resold, so it is only counted for delivered orders. Some may come back damaged or incomplete, though: enter that share in “Unsellable returns” so it is counted as a loss.

How can I improve my delivery rate?

Confirm quickly after the order, check the address and location, remind the customer of the total price and the delivery time, send the tracking and warn the customer before the courier comes. Above all, sell a product that matches its photos and description, at a fair price: that is what prevents the most refusals.

Does this calculator work outside Morocco?

Yes. It works for every country and every currency: Morocco, Algeria, Tunisia, Egypt, the Gulf countries, West Africa, Europe or elsewhere. Choose your currency and enter your own fees and rates.

Are my figures saved anywhere?

No, nothing is sent to a server. The values you enter are only kept in your browser, so you find them again on your next visit.

Need a store that converts and confirms better?

I build and optimise cash-on-delivery stores: reassuring product pages, fast ordering, a confirmation process and performance tracking.

Let’s talk about your store Also calculate your ROAS and ad budget →