In this article
  1. The three stages of a COD order
  2. A worked example
  3. Delivery rate matters more than you think
  4. Common mistakes
  5. How to raise confirmation and delivery rates
  6. Run your own numbers

You run an ad campaign, get 200 orders and do the quick math: 200 orders × 124 MAD profit each, minus 3,000 MAD of ads = more than 21,000 MAD. At the end of the month, only about a third of that is in your account. Where did the rest go? With cash on delivery, an incoming order is not a sale yet. Two stages sit between the order and the cash, and each one drops a share of your orders: confirmation and delivery.

The three stages of a COD order

  1. Lead (incoming order): the customer fills in the form after seeing your ad. You have already paid for the ad.
  2. Confirmed order: your confirmation team calls. Some numbers are wrong, some customers changed their mind or ordered twice. What remains is packed and shipped, which is where packaging and confirmation costs start.
  3. Delivered order: the courier reaches the customer, who either pays or refuses / doesn’t answer, and the parcel comes back. You only get paid here, and returns usually carry a fee.

So every COD seller needs to watch two numbers each week:

Multiply them and you get the effective rate: how many paid orders you get from every 100 leads. Both rates vary a lot by product, price, city, ad quality and courier, so don’t rely on figures other sellers quote; take yours from your store dashboard or courier reports.

A worked example

Say a store sells a product for 249 MAD that costs 90 MAD, and gets 200 orders from a campaign that cost 3,000 MAD (15 MAD per lead). Confirmation rate is 70% and delivery rate is 75%. Shipping is 35 MAD per delivered parcel, returns cost 15 MAD per refused parcel, packaging is 3 MAD and phone confirmation 8 MAD per confirmed order.

ItemCalculationAmount (MAD)
Cash collected105 × 24926,145
Product cost105 × 909,450
Shipping105 × 353,675
Return fees35 × 15525
Packaging140 × 3420
Phone confirmation140 × 81,120
Ads—3,000
Net profit7,955

Real profit is 7,955 MAD, about 75.8 MAD per delivered order, not 21,800 MAD as the quick calculation suggested. The whole gap comes from orders that were never confirmed or never delivered.

Delivery rate matters more than you think

Keep everything else the same and let the delivery rate fall from 75% to 55%: delivered orders drop to 77, returns rise to 63, and profit falls to about 4,063 MAD. Twenty points of delivery rate wiped out roughly half the profit, without touching the ads.

In the same example, the minimum delivery rate needed to cover all costs is about 34.1%; below that you sell at a loss. The highest cost per lead you could afford before losing money is about 54.77 MAD — the campaign can absorb pricier ads far better than it can absorb a collapse in deliveries.

Common mistakes

How to raise confirmation and delivery rates

Run your own numbers

Enter your store’s figures in the COD profit calculator to see your net profit and the minimum delivery rate you need. To check product margin before ads, use the profit margin calculator, and to measure ad return use the ROAS calculator.

The figures in this article are an illustrative example, not market averages; your real rates depend on your product, cities and courier.