How to work out the real profit of a COD store in Pakistan

Booked sales, delivered sales and profit are three different numbers. Here is the sum, step by step, with one example month in rupees — and the two figures to watch every month.

Alevate Books · 20 Oct 2026 · 4 min read

Your real profit is what is left after the goods, the couriers, the returns, the ads and the running costs — measured on what was delivered, not on what was booked. In the example month below, a store that booked Rs 37,80,000 kept Rs 2,26,600: Rs 8 from every Rs 100 delivered.

Three numbers that look like profit, and are not

Booked sales are what your store dashboard shows: every order placed, at its price. On cash on delivery, some of those orders are refused at the door and come back. They were never sales.

Delivered sales are the orders customers accepted and paid for. This is your real revenue.

Gross profit is delivered sales minus the cost of the goods you sold. It leaves out couriers, returns, ads, salaries and rent — so it is always bigger than what you keep.

The sum, step by step

Here is one example month for an online brand. Change the figures to yours as you read.

  1. Booked sales. 1,200 orders at an average of Rs 3,150 = Rs 37,80,000.
  2. Delivered sales. 75% were delivered: 900 orders = Rs 28,35,000. The other 300 came back.
  3. Goods. The products cost 44% of the price of what was delivered: Rs 12,47,400. Returned goods go back on the shelf, so they cost no product.
  4. Couriers and returns. Every parcel sent pays the courier charge, delivered or not: 1,200 × Rs 180 = Rs 2,16,000. Every returned parcel also pays to come back: 300 × Rs 150 = Rs 45,000. Together, Rs 2,61,000.
  5. Ads. Meta, TikTok and the rest, in rupees: Rs 4,30,000.
  6. Salaries, rent and bills. Everything else the month cost: Rs 6,70,000.
  7. What you kept. Rs 28,35,000 − 12,47,400 − 2,61,000 − 4,30,000 − 6,70,000 = Rs 2,26,600.

The same month, as shares of every Rs 100 delivered:

Where it wentFrom every Rs 100 delivered
GoodsRs 44
Couriers and returnsRs 9
AdsRs 15
Salaries, rent and billsRs 24
KeptRs 8

The two figures to watch every month

Kept per Rs 100 booked. Against the Rs 37,80,000 the dashboard showed, the store kept Rs 6 from every Rs 100. That gap between booked and kept is the money COD hides.

Your delivery rate. In this example the month makes a loss if fewer than 65.1% of parcels are delivered. Every extra 1% delivered adds about Rs 23,000 to the month's profit, because those orders were already paid for in ads and courier charges.

You can run this sum on your own figures with the free COD profit calculator. Nothing you type leaves your phone.

The COD profit calculator with the example month: Rs 2,26,600 kept, Rs 8 from every Rs 100 delivered
The free COD profit calculator, with the example month filled in.

What the same idea looks like in real books

A calculator is a rough guide. Real books show each line as it happened: what each channel sold, what each courier charged, what came back, what the ads cost. Here is a demo store's month in Alevate Books.

Revenue and cost of sales in the demo store's profit and loss: website sales, Daraz sales, delivery charges collected, cost of goods sold and packaging
Revenue by channel, then the cost of what was sold. Real app, demo store.

Operating expenses in the demo store: courier charges, return handling, Meta and TikTok advertising, salaries, warehouse rent and electricity
Courier charges and returns sit on their own lines, next to the ads. Real app, demo store.

Net profit in the demo store: Rs 2,58,500, 9.1% of revenue
What the demo store kept in the month: 9.1% of revenue. Real app, demo store.

In Alevate Books these lines fill in from your orders, courier settlements, returns and ad spend as the month goes. The software prepares the entries; a person on your team approves each one before it reaches the books.

Frequently asked questions

Should I count my profit on booked orders or delivered orders?

On delivered orders. An order that is refused at the door earns nothing, so counting it as a sale makes the month look better than it was.

Why does a returned parcel cost money if the goods come back?

Because you paid the courier to send it and paid again to bring it back, and the ad spend that won the order is gone. The goods return to stock; those costs do not.

Is gross profit the same as profit?

No. Gross profit only takes away the cost of the goods. Couriers, returns, ads, salaries and rent all come after it.

How often should I work this out?

Every month at least. Watch the delivery rate and the ad spend every week, because those two move fastest.