Skip to main content
BaseetBlogCOD Order Profit in Egypt: The Real Per-Order Math
E-commerce guideالعربية

COD Order Profit in Egypt: The Real Per-Order Math

COD order profit in Egypt, worked out per order: a formula that prices in refused shipments, collection fees and ad spend, plus a break-even return rate.

Baseet Editorial
E-commerce growth team
October 3, 2026
9 min read

COD order profit in Egypt is not your selling price minus product cost and shipping. Every cash-on-delivery parcel that gets refused still costs you outbound shipping, a return fee, packaging and the ad spend that produced it, and that loss has to be carried by the orders that were actually delivered. This guide gives you the formula, a worked example, and the return rate at which an order stops making money.

TL;DR. Profit per delivered order = apparent margin − (return rate ÷ (1 − return rate)) × cost of one returned parcel. In the hypothetical example below, an order that looks like 153 EGP of profit makes about 84 EGP once 30% of parcels come back, and the business breaks even at a return rate of roughly 49%. Track your own numbers in an order-level sheet, then pull the six levers at the end.

The COD order profit formula, and why the quick math lies

Ask a seller what they make on a 450 EGP serum and you will usually hear one number: price minus what the bottle cost minus the courier. That number describes a world where every customer opens the door and pays. In a cash-on-delivery business, some do not. The parcel travels out, waits, travels back, and you pay for both legs.

The fix is to stop calculating profit per order placed and start calculating it per order delivered, because delivered orders are the only ones that bring cash in. Everything a refused parcel burned has to be charged to them.

The cost lines that belong in the formula

  • Net selling price. What the customer pays after any coupon, plus any delivery fee you charge them.
  • Landed product cost. Purchase or production cost per unit, including getting it to your stockroom.
  • Packaging. Box, mailer, tape, insert card. Small, but paid on every parcel that leaves.
  • Outbound shipping. What the courier charges you per parcel sent.
  • COD collection fee. What the courier charges for collecting cash, either flat or a percentage.
  • Ad cost per shipped order. Total ad spend for the period divided by parcels shipped in that period. This is usually higher than the "cost per purchase" your ad dashboard reports, because that figure counts orders that never ship.
  • Return fee. What the courier charges to bring a refused parcel back.

The formula

Apparent margin = net price − product cost − packaging − outbound shipping − COD fee − ad cost per shipped order.

Cost of one returned parcel = ad cost + packaging + outbound shipping + return fee.

Profit per delivered order = apparent margin − (r ÷ (1 − r)) × cost of one returned parcel, where r is your return rate.

The term r ÷ (1 − r) is the number of failed parcels each successful one has to pay for. At 20% returns it is 0.25; at 30% it is about 0.43; at 50% it is exactly 1, meaning every delivered order carries one full refusal on its back. We assume a refused item comes back sellable. If it comes back damaged or unsellable, add its product cost to the returned-parcel cost.

A worked example: 100 shipped orders (hypothetical numbers)

The figures below are hypothetical, rounded for illustration only. They are not market rates and do not come from any specific courier. Courier pricing in Egypt varies by company, destination governorate, parcel size and your volume, so replace every number with your own invoices.

Line item Hypothetical value (EGP) Applies to
Selling price, free delivery 450 Delivered orders only
Product cost 160 Delivered orders (refusals return to stock)
Packaging 12 Every parcel shipped
Outbound shipping 65 Every parcel shipped
COD collection fee 5 Delivered orders only
Ad cost per shipped order 55 Every parcel shipped
Return fee 30 Returned parcels only
Apparent margin 153 If every parcel is delivered
Cost of one returned parcel 162 55 + 12 + 65 + 30

Now ship 100 of these with a 30% return rate. Seventy parcels are delivered and earn the apparent margin: 70 × 153 = 10,710 EGP. Thirty come back and cost 30 × 162 = 4,860 EGP. The net for the batch is 5,850 EGP, or about 84 EGP per delivered order.

The seller who thought they made 153 per order actually made 45% less. Nothing about the product changed. The returns did that.

How return rate moves your profit: sensitivity and break-even

Same order, same hypothetical costs. Only the return rate changes:

Return rate Returned-parcel cost carried per delivered order Profit per delivered order (EGP) Net for 100 shipped (EGP)
0% 0 153.0 15,300
10% 18.0 135.0 12,150
20% 40.5 112.5 9,000
30% 69.4 83.6 5,850
40% 108.0 45.0 2,700
50% 162.0 −9.0 −450

Two things stand out. Profit does not fall in a straight line; each extra ten points of returns hurts more than the last. And the gap between "fine" and "losing money" is narrower than most sellers expect.

Finding your break-even return rate

Divide the apparent margin by the cost of one returned parcel and call the result k. Your break-even return rate is k ÷ (1 + k).

Here, k = 153 ÷ 162 ≈ 0.944, so break-even is 0.944 ÷ 1.944 ≈ 48.6%. Above that, every parcel you ship loses money on average. Run this for each product: a high-margin item can tolerate far more refusals than a cheap accessory with the same courier costs.

The order-cost sheet: the columns to track

You do not need special software to start. A spreadsheet works if each row is an order, not a product. Here are the columns that make the formula possible:

Column Source What it tells you
Order ID and date Store dashboard Links the row to a real order
Governorate or area Customer address Where refusals cluster
SKU Order Which products earn their keep
Selling price Order Gross revenue
Discount or coupon value Order The true cost of promotions
Delivery fee charged to customer Order Extra revenue, if any
Product cost Purchase records Your landed unit cost
Packaging cost Fixed per parcel The line people forget
Courier Shipment Compare courier performance
Outbound shipping cost Courier invoice Paid on every parcel
COD collection fee Courier invoice Paid on delivered parcels
Allocated ad cost Period spend ÷ parcels shipped Acquisition cost per parcel
Status Confirmed / shipped / delivered / returned / cancelled Drives every formula
Return fee Courier invoice Cost of a refusal
Refusal reason Follow-up call or message What to fix
Cash actually remitted Courier settlement Reconciles with your bank
Net profit Formula The number that matters

For the net-profit column, a delivered row is cash remitted minus all its costs. A returned row is negative: ad cost, packaging, outbound shipping and return fee. Sum the column for the month and divide by delivered orders. That is your real COD order profit, and it will rarely match the number in your head.

Six levers to cut the cost of a COD order

The formula gives you three dials: lower the return rate, lower the cost of each refusal, or widen the apparent margin. These six moves turn them.

  1. Confirm before you ship. A short call or WhatsApp message checking name, address, size and total catches impulse orders while they are still free to cancel. A cancelled order costs you only its ad spend; a refused one costs the full 162 in our example. Our COD confirmation playbook has scripts and timing.
  2. Take a partial prepayment on risky orders. A small deposit, stated clearly as non-refundable on refusal, filters out casual buyers and offsets part of the loss when a parcel comes back. Paymob's site says merchants can share payment links via WhatsApp or social messengers, which makes collecting a deposit a one-message job.
  3. Reward full prepayment. Offer something small, such as faster dispatch or a modest discount, to customers who pay online. Prepaid parcels remove the refusal risk, but swap the COD fee for your payment gateway fee in the sheet. Setup details are in our Paymob store guide.
  4. Raise basket size with bundles. The cost of a returned parcel barely changes when it holds two items instead of one. Take a two-pack of the serum at 750 EGP: product cost 320, packaging 14, shipping 65, COD fee 8 and ad cost 55 give an apparent margin of 288 EGP. With a 30% return rate it still makes about 218 per delivered order, against 84 for the single unit.
  5. Set regional shipping rules. If your sheet shows one area refusing far more than others, require a deposit there, charge delivery to the customer, or pull ad targeting from it. Compare couriers on refusal rates in that area too, not just on price.
  6. Stop shipping COD to repeat refusers. A phone number that has refused two or three parcels without a reason goes on a prepaid-only list. It is the cheapest return you will ever prevent.

None of these levers asks you to drop COD; they make it cheaper to offer. If you want the wider picture of how people access accounts and digital payments, the World Bank's Global Findex database is the standard reference. For operating rules on collection and settlement, see our cash on delivery best practices for Egypt.

How Baseet helps

Baseet is a platform for building and running an online store in Egypt. The parts that matter for this calculation:

  • Order management with status tracking, so the status column in your sheet reflects what really happened to each parcel.
  • WhatsApp automation for order confirmation, shipping updates and abandoned-cart recovery. Confirmation is lever one; recovering abandoned carts is covered in our WhatsApp abandoned-cart guide.
  • Payment options: cash on delivery, Fawry, Paymob and Tabby, so you can offer customers an alternative to cash.
  • Shipping carriers: Bosta, Mylerz and J&T.
  • Coupons with conditions, so promotions do not quietly drag your break-even return rate down.
  • Pixel tracking and an analytics dashboard, with Facebook, TikTok, Snap and Google pixels, to tie ad spend to orders.
  • Landing pages and funnels, automatic inventory with low-stock alerts, and a loyalty points program.

The Baseet website also has a profit calculator if you want to test numbers quickly. There is a free plan with no credit card, and you can cancel anytime. If you are still at the start, read our guide on how to start an online store in Egypt first.

FAQ

How do I calculate COD order profit in Egypt?

Subtract product cost, packaging, outbound shipping, the COD collection fee and ad cost per shipped order from the net selling price. Then spread the cost of refused parcels across delivered orders using the formula in this guide. The result is profit per delivered order, which is the number your bank balance follows.

What does a refused COD order actually cost?

It costs outbound shipping, the return fee, packaging and its share of ad spend, with no revenue against them. If the item comes back damaged or unsellable, add its product cost too. In our hypothetical example one refused parcel cost 162 EGP.

What return rate is too high?

It depends on your margin. Divide your apparent margin by the cost of one returned parcel to get k, and your break-even return rate is k ÷ (1 + k). In the example it was about 49%, but a low-margin product can break even at a much lower rate.

Should ad spend be counted per order placed or per order shipped?

Per order shipped is the safer choice for this calculation. Ad platforms usually report cost per purchase including orders you later cancel, so their figure looks cheaper than reality. Divide the period's total spend by parcels actually shipped.

Does asking for a deposit reduce returns?

A deposit tends to filter out buyers who are not serious, and it covers part of your loss when a parcel does come back. State the policy clearly before payment. Use it selectively, for high-value orders or high-refusal areas, rather than on every order.

Written by Sara Mahmoud, E-commerce Strategist at Baseet. Last updated 3 October 2026.

Ready to track profit on every order? Open your free Baseet store here.

Want to see your real profit per order?

Tell us what you sell and how you ship today; your request goes straight to the Baseet team.

Your details go to the sales team only.

Ready to launch your store?

Turn social traffic into owned customers and repeat orders from one platform.

Start free today