Short answer
A Sri Lanka COD order is not profitable just because it was placed.
For a COD business, profit depends on how many placed orders are confirmed, how many are delivered, how much cash is actually collected, what the courier charges for forward and return movement, how long cash takes to come back, and how much was spent on ads to create those orders.
Do not use a fixed “Sri Lanka RTO rate” from the internet. Use your own courier reports, delivery sheets, remittance records, and ad spend.
Why this matters
Many COD sellers look at placed orders and feel the campaign is working.
But placed orders can hide several leaks:
- customers do not confirm
- customers are unreachable
- address or phone details are weak
- courier attempts fail
- parcels return
- courier fees still apply
- COD collection is delayed
- ad spend is already gone
This is why a campaign can look strong in Meta Ads but still lose money after operations.
The real question is not:
How many COD orders did we get?
The real question is:
How much paid cash came back after all COD costs?
COD/RTO funnel explanation
A COD funnel should be measured step by step:
-
Placed COD orders
Orders submitted on your store, landing page, WhatsApp, call center, or inbox. -
Confirmed orders
Orders where the customer, phone number, address, quantity, price, and delivery intent are confirmed. -
Dispatched orders
Confirmed orders handed over to the courier. -
Delivered orders
Parcels successfully delivered and cash collected. -
RTO orders
Parcels returned because delivery failed, customer refused, address was wrong, customer was unavailable, or courier attempt failed. -
Remitted cash
COD amount paid back to the seller after courier deductions and remittance timing.
Placed orders are only the start. Delivered and remitted orders decide profit.
Calculation logic
Use your own data.
Confirmed Orders = Placed COD Orders × Confirmation Rate
Dispatched Orders = Confirmed Orders - Cancelled Before Dispatch
Delivered Orders = Dispatched Orders - RTO Orders
Paid Revenue = Delivered Orders × Net Collected Amount Per Order
Then calculate cost:
Product Cost = Delivered Orders × Product Cost Per Order
Forward Shipping = Dispatched Orders × Forward Shipping Fee
RTO / Reverse Shipping = RTO Orders × Return / RTO Fee
Packaging Cost = Dispatched Orders × Packaging Cost Per Parcel
COD Fee = Delivered Orders × COD Collection Fee
Ad Spend = Total Ads Spend For These Orders
Then profit:
COD Profit = Paid Revenue
- Product Cost
- Forward Shipping
- RTO / Reverse Shipping
- Packaging Cost
- COD Fee
- Discounts
- Refunds / Adjustments
- Ad Spend
If the final number is negative, scaling the campaign will usually scale the loss.
What data the seller needs
For Sri Lanka COD orders, collect these inputs before judging ads:
- placed COD orders
- confirmed COD orders
- cancelled orders before dispatch
- dispatched parcels
- delivered parcels
- RTO parcels
- cash collected from delivered parcels
- courier forward shipping fee
- courier RTO or return fee
- COD collection fee or deduction
- packaging cost
- product cost
- discounts or offers used
- ad spend for the same period
- remittance amount received
- remittance date
The key is matching the same period. Do not compare last week’s ad spend with this week’s remittance if the courier pays later.
Common mistakes
1. Treating placed orders as revenue
Placed COD orders are not paid revenue. A customer can place an order and still refuse delivery later.
2. Ignoring RTO cost
RTO is not only lost revenue. It can also include forward shipping, reverse shipping, packaging, handling time, and inventory delay.
3. Looking only at ROAS
Meta Ads ROAS can look good if you measure order value, but COD profit depends on cash collected after delivery.
4. Mixing time periods
A seller may spend ads today but receive COD remittance later. Cashflow can look worse or better depending on timing.
5. Using someone else’s RTO rate
Another seller’s RTO rate does not prove your own. Product category, price, delivery promise, confirmation process, courier coverage, and customer quality can all change the result.
How SellMira helps
SellMira should help a COD seller move from “orders” to “real profit.”
Instead of only asking for revenue and ad spend, a COD-first calculation should include:
- confirmation rate
- delivery success rate
- RTO orders
- forward shipping
- reverse shipping
- COD fee
- packaging
- product cost
- ad spend
- remittance delay
This supports the main SellMira idea: check profit before scaling ads.
Check your COD/RTO profit before scaling ads
Add forward shipping, reverse/RTO cost, COD fee, packaging, and ad spend to see whether placed COD orders are turning into collected cash.
See a sample COD Profit Leak Report
Review how SellMira separates placed-order ROAS, collected COD ROAS, RTO loss, break-even CPA, and the first fix before scaling.
Need a human check before increasing spend?
Request a one-time operational review of your COD funnel, RTO loss, courier fee logic, break-even CPA, and COD-adjusted ROAS.
Request Human COD Profit Audit
FAQ
Is COD revenue counted when the order is placed?
No. For COD, revenue should be treated carefully until delivery and cash collection happen.
Should I use countrywide Sri Lanka RTO rates?
No. Use your own order and courier data. A countrywide number can mislead you.
What is the most important COD metric?
Delivered paid orders matter more than placed orders. For profit, you also need courier fees, product cost, COD fees, and ad spend.
Can I calculate break-even ROAS for COD?
Yes, but it should be adjusted for confirmation, delivery success, RTO cost, and COD fees.
Why does my campaign show orders but cash is low?
Possible reasons include low confirmation rate, high RTO, delayed courier remittance, discounts, courier deductions, or wrong period matching.
Source notes and caveats
This guide does not claim a Sri Lanka RTO benchmark, courier rate, AOV, CPA, confirmation rate, or delivery success rate.
Use:
- your store orders
- call confirmation records
- courier dispatch and delivery reports
- courier invoice or rate card
- COD remittance sheets
- ad platform spend
If SellMira later collects verified anonymized data, benchmarks can be added separately with clear source notes.