CODOS
Start free

How to price your products and know your real profit

“I buy at 80 and sell at 200, so I make 120.” Then delivery, refused parcels and ads arrive, and the 120 becomes 20 — or less. Pricing an online product means counting every cost that comes with each order, including the orders that never pay.

Updated · 3 min read

Every cost that comes with an order

CostPaid onOften forgotten?
Product (purchase price + shipping to you)Every delivered orderImport costs, yes
PackagingEvery shipped parcelYes
DeliveryEvery delivered parcelNo
Return of a refused parcelEvery refused parcelVery often
AdsEvery order received — even the ones that never payAlmost always
Payment and courier cash feesEvery delivered orderYes

Not every order becomes money

With cash on delivery, 100 orders received do not mean 100 sales. Some never confirm, and some confirmed parcels are refused at the door. Your ad cost is paid on all 100; your revenue comes only from the delivered ones.

StepExample
Orders received100
Confirmed (80%)80
Delivered (75% of confirmed)60
Refused and returned20

So the ad cost of one delivered order is not your cost per order but almost double: 100 ÷ 60 = 1.7 times.

A worked example

Selling price 249 (delivery included), product 80, packaging 5, delivery 35, return 15, ads 25 per order received, with the funnel above.

Receipt calculating the profit on 100 cash-on-delivery orders: revenue 14,940 minus products, packaging, delivery, refused parcels and ads leaves 4,840
The worked example as a receipt — and what 40% refusals would leave.
For 100 orders receivedAmount
Revenue: 60 delivered × 24914,940
Products: 60 × 80− 4,800
Packaging: 80 shipped × 5− 400
Delivery: 60 × 35− 2,100
Returns: 20 × 15− 300
Ads: 100 × 25− 2,500
Profit4,840 — about 81 per delivered order

Now raise the refusal rate to 40% of confirmed orders: only 48 are delivered, and the profit falls to about 3,050 — more than a third less, for the same work.

Try your own numbers in the profit calculator; it does this sum for you and shows the most you can pay in ads per order before you lose money.

Setting the price

  • Start from the customer: what do similar products sell for, and what makes yours worth a bit more (photos, faster delivery, a guarantee)?
  • Then check the floor: the price must leave a profit with your real refusal rate and a realistic ad cost.
  • Prefer round, clear prices that include delivery when you can: 249 delivered reads better than 219 + 30.
  • Raise the basket, not only the price: “2 for 399” or a small add-on often adds more profit than a higher price.

Profit calculator

Your real profit per order after delivery, refused parcels and ads — and the most you can pay per order.

Open the calculator

Questions people ask first

What margin should an online store aim for?

After product, delivery, returns and ads, many small COD stores aim to keep at least 20–30% of the selling price as profit. Below that, one bad week of refusals or ad prices wipes it out.

Should I include delivery in the price?

Often yes: one clear price converts better. If your delivery costs differ a lot by city, keep a small fee instead and show it early.

How do I know my real refusal rate?

Count refused parcels ÷ shipped parcels over the last month, for each product. Use that number, not the one you hope for.

Your store, free to build

Build the whole store — products, theme, pages — before anything is charged.

Build free for 3 days · $1 for your first 14 days · Cancel any time