Skip to main content
← All posts

Break-Even ROAS for COD in Pakistan: A Copy-Paste Calculator Sheet for Your Meta and TikTok Ads (With a Rs Example)

Find your break-even ROAS and maximum cost per order for COD ads in Pakistan, after returns, courier tax and cancellations. Copy-paste sheet and Rs example.

Published 2026-10-188 min read
EnglishاردوRoman Urdu

Why the break-even ROAS in Ads Manager lies to a COD seller

Break-even ROAS is the number every ads guide tells you to know: the return on ad spend at which a campaign stops losing money. The usual formula is price divided by profit per order. For a card-paying store in another country that is close enough. For a Pakistani COD store it is badly wrong, because Ads Manager counts an order the moment the buyer presses the button, while you only get paid when a rider hands over the parcel and the courier releases the cash.

Between those two moments, three things eat the order. Some orders are cancelled before dispatch because the buyer cannot be reached or did not mean it. Some shipped parcels come back, and you pay shipping both ways. And on the parcels that are delivered, the courier deducts tax from the cash it collects. This post gives you a calculator sheet you can copy into Google Sheets in ten minutes, a worked Rs example, and a table showing how fast your allowed ad cost falls as your delivery rate drops.

What the public numbers say about the gap between placed and paid orders

There is little public data on this in Pakistan, but a June 2026 OrderNation study of one large Pakistani online retailer, covering about 127,000 COD parcels shipped between July 2025 and June 2026, gives a sense of scale. These are one retailer's figures, not a national average.

Measure (one retailer, 2025-26)Figure
COD orders placed that were cancelled37.3%
Shipped parcels delivered78.4%
Shipped parcels returned (RTO)19.4%
RTO on social-discovery traffic22.7%
RTO on search-intent traffic14.2%

Read together, these say that a large share of what an ads dashboard calls a purchase never becomes cash, and that traffic from social media returned more often than traffic from search. That is why a Meta or TikTok campaign needs its own break-even line, built from your delivery rate and not from the purchase count.

The courier also takes tax. Under Section 6A of the Income Tax Ordinance, 2001, couriers collecting cash on delivery for digitally ordered goods withhold 2% of the gross amount received, according to a summary by Taxation PK, which also notes a separate 2% sales tax collected by couriers on digitally ordered goods. Your rate depends on your tax status, so check with your accountant and put your own figure in the sheet.

The template: copy this break-even ROAS calculator into Google Sheets

Open a new sheet. Type the labels in column A and your numbers in column B, exactly in these rows, so the formulas below work without changes.

CellLabel (column A)What to enter in column B
B2Price collected on deliveryFull COD amount the rider collects, in Rs
B3Product costWhat one unit costs you, landed
B4Packaging per shipped parcelBox, flyer, tape, insert
B5Forward shippingCourier charge per parcel sent
B6Return chargeCourier charge per parcel returned
B7Courier tax on collected cashAs a percentage, e.g. 2%
B8Delivery rateDelivered divided by shipped, last settled month
B9Dispatch rateShipped divided by placed orders, same month
B10Target profit per delivered orderWhat you want to keep after ads

Now add the outputs. Type the label in column A and the formula in column B.

CellOutputFormula
B12Profit before ads, per shipped parcel=B8*B2-B8*B3-B4-B5-(1-B8)*B6-B8*B2*B7
B13Break-even cost per purchase (Ads Manager)=B12*B9
B14Break-even cost per delivered order=B12/B8
B15Break-even ROAS (Ads Manager purchase value)=B2/B13
B16Break-even ROAS on delivered cash=B8*B2/B12
B17Target cost per purchase (Ads Manager)=(B12-B8*B10)*B9
B18Target ROAS (Ads Manager purchase value)=B2/B17

B13 and B15 are the two numbers to compare with your dashboard every day, because they are in the same units the dashboard uses: cost per purchase and purchase ROAS. B17 and B18 are the same numbers with your profit target built in.

The sheet makes three assumptions. Orders cancelled before dispatch cost you nothing except the ad that bought them. Returned products go back into stock; if many come back damaged, add the average loss to B6. And the product cost of a returned parcel is not lost, only the shipping and packaging.

Example: break-even ROAS for a Rs 3,000 product

Example (illustrative numbers, not real courier rates or store data). Price collected Rs 3,000, product cost Rs 1,100, packaging Rs 50, forward shipping Rs 250, return charge Rs 250, courier tax 2%, delivery rate 80%, dispatch rate 80% (so 125 placed orders become 100 shipped parcels), target profit Rs 300 per delivered order.

Per 100 shipped parcelsRs
Cash collected on 80 delivered parcels240,000
Product cost of 80 delivered units-88,000
Packaging on 100 parcels-5,000
Forward shipping on 100 parcels-25,000
Return charges on 20 parcels-5,000
Courier tax at 2% of Rs 240,000-4,800
Profit before ads112,200

So you can spend up to Rs 112,200 in ads to get those 125 placed orders and still break even. That is Rs 1,122 per shipped parcel (B12), Rs 898 per purchase in Ads Manager (B13) and Rs 1,403 per delivered order (B14).

Ads Manager would report 125 purchases worth Rs 375,000. Your break-even ROAS on that reported value is 375,000 divided by 112,200, about 3.34 (B15). The simple formula most guides give, price divided by margin per order, would say about 1.9 for this product, because Rs 3,000 minus Rs 1,100 product cost minus Rs 300 shipping and packaging leaves Rs 1,600 per order. A campaign showing ROAS 2.5 looks profitable by the simple formula, and is losing money by the real one.

With the Rs 300 profit target, the allowed ad spend falls to Rs 88,200 per 100 shipped parcels: Rs 706 per purchase (B17), or a target ROAS of about 4.25 (B18).

How much does a lower delivery rate cut your allowed ad cost?

Keep everything from the example the same and change only the delivery rate. This is the table to show anyone who says a 10-point drop in delivery is a small thing.

Delivery rateProfit before ads per 100 shippedBreak-even cost per purchaseBreak-even ROAS (Ads Manager)
90%Rs 133,100Rs 1,0652.82
80%Rs 112,200Rs 8983.34
70%Rs 91,300Rs 7304.11
60%Rs 70,400Rs 5635.33

Going from 80% to 70% delivery cuts what you can pay per purchase by about Rs 168, roughly a fifth. That is why cutting returns often helps profit more than finding a cheaper audience. The dispatch rate works the same way: if you confirm orders better and fewer get cancelled, each purchase in Ads Manager is worth more and your allowed cost per purchase rises.

How to use the sheet every week

  1. Fill B8 and B9 from a month that has settled. In the OrderNation study a failed COD delivery took a median of 21.7 days to show up in the seller's books, so last week's orders will make your delivery rate look better than it is.
  2. Make one copy of the sheet per traffic source, or per product if prices differ. Social traffic and search traffic had different return rates in the study, so they deserve different break-even lines.
  3. Each day, compare each campaign's cost per purchase in Ads Manager with B13. Above B13, the campaign loses money on every order. Between B17 and B13, it pays for itself but misses your target. Below B17, it earns your target.
  4. Before you cut a campaign, check whether its delivery rate is worse than the store average. A campaign with a higher cost per purchase but much better delivery can still be the best one. RabbitROI shows net profit per ad campaign after returns, ad spend, product cost and shipping, which saves you doing this by hand.
  5. When courier rates, product cost or your tax status change, update B3 to B7 the same day. A Rs 50 rise in shipping each way moves the break-even line more than most people expect.

Mistakes that make the break-even number wrong

  • Using placed orders as delivered. If your delivery rate is not in the formula, your break-even ROAS is too low.
  • Forgetting return shipping. You pay to send the parcel and to bring it back, plus the packaging you usually cannot reuse.
  • Leaving out courier tax. On Rs 240,000 of collected cash, 2% is Rs 4,800 in the example, more than the return charges.
  • Mixing bundles and single units. If a third of buyers take a 2-pack, use the average amount collected per order in B2 and the average cost in B3.
  • Judging a campaign on three days. Delivery results arrive weeks later, so set the decision rule in advance and stick to it.
  • Letting the pixel double-count. If the same purchase is counted by browser and server, the dashboard ROAS looks better than reality. RabbitROI's pixels deduplicate the Purchase event between browser and server for Meta, TikTok, Snapchat, Google and Pinterest.

FAQ

What is break-even ROAS?

It is the return on ad spend at which a campaign makes zero profit. Above it you earn money, below it you lose. For COD sellers it must include delivery rate, return charges, cancellations and courier tax.

How do I calculate break-even ROAS for COD orders in Pakistan?

Work out profit before ads per shipped parcel after returns and courier tax, multiply by your dispatch rate to get the break-even cost per purchase, then divide your price by that cost. The sheet in this post does it with seven formulas.

What is a good ROAS for COD in Pakistan?

There is no single good number. In this post's example the break-even ROAS on Ads Manager figures is about 3.34 at 80% delivery and 4.11 at 70% delivery. Calculate your own with your prices and delivery rate.

Does the courier deduct tax from my COD payments?

According to a Taxation PK summary, couriers collecting COD for digitally ordered goods withhold 2% of the gross amount under Section 6A, and a separate 2% sales tax may apply. Check your exact rate with your accountant.

Should I judge Meta ads on purchases or delivered orders?

On delivered orders. Compare the dashboard cost per purchase with a break-even line that already includes your delivery and dispatch rates, and check delivery by campaign once the month settles.

Sources

  1. OrderNation: State of Online Shopping in Pakistan 2026
  2. Taxation PK: Withholding tax on e-commerce transactions in Pakistan

Comments

No comments yet. Start the conversation.