COD/RTO guide

Bangladesh COD/RTO Profit Guide

A practical Bangladesh-focused guide for COD ecommerce sellers to calculate collected revenue, RTO cost, and real profit before scaling ads.

BangladeshUpdated May 25, 2026

Short answer

Bangladesh COD sellers should not judge profit from placed orders alone.

Real COD profit depends on delivered paid orders, COD settlement, product cost, shipping, packaging, RTO or failed delivery cost, support or confirmation cost, discounts, and ad spend.

Do not use fixed Bangladesh-wide COD/RTO assumptions unless you have verified data that applies to your business.

Why this matters

COD can help customers feel safer, but it also delays the moment when the seller knows whether an order is truly valuable.

A COD order may be placed quickly from an ad, but the seller still needs confirmation, packing, courier delivery, customer acceptance, payment collection, and settlement.

That means a seller can spend money on ads and shipping before knowing whether the order will turn into cash.

For Bangladesh COD sellers, the practical problem is not only “Can I get orders?” The better question is:

Can I get paid delivered orders with enough margin left after COD/RTO costs?

Bangladesh COD/RTO funnel explanation

Use this funnel:

Traffic from ads or content
→ COD order placed
→ order confirmed
→ parcel packed
→ courier pickup
→ delivery attempt
→ delivered and paid
→ RTO / failed delivery if not accepted
→ COD settlement received
→ profit calculated

Track each stage separately.

A strong COD operation should know:

  • How many COD orders were placed
  • How many were confirmed
  • How many were shipped
  • How many were delivered and paid
  • How many became RTO or failed delivery
  • How much COD amount was settled
  • How much cost was spent before and after delivery

Without this, scaling can increase losses instead of profit.

Calculation logic for Bangladesh sellers

Use your own business numbers.

Confirmed orders =
Placed COD orders - unconfirmed orders
Shipped orders =
Confirmed orders - cancelled before shipping
Delivered paid orders =
Shipped orders - RTO / failed delivery orders
Collected COD revenue =
Total amount collected from delivered paid orders

Then subtract costs:

Product cost =
Delivered paid units × product cost per unit
Forward shipping =
Shipped parcels × forward delivery cost
RTO / failed delivery cost =
RTO parcels × return or failed delivery cost
Packaging cost =
Shipped parcels × packaging cost
COD fee / deduction =
Use actual courier or COD partner settlement reports

Then:

Bangladesh COD contribution profit =
Collected COD revenue
- product cost
- forward shipping
- RTO / failed delivery cost
- packaging
- COD fee / deductions
- discounts
- support or confirmation cost
- ad spend

This calculation is more useful than looking at order count alone.

ROAS-compatible view

COD sellers can still use ROAS, but they must define revenue correctly.

Weak view:

Placed-order ROAS =
Placed COD order value ÷ ad spend

Better view:

Collected COD ROAS =
Collected COD revenue ÷ ad spend

Then check break-even:

Maximum safe ad spend =
Collected COD revenue - all non-ad costs

If actual ad spend is above this number, the campaign is not profitable.

What data Bangladesh sellers need

Collect these numbers weekly, campaign by campaign if possible:

  • Placed COD orders
  • Confirmed COD orders
  • Cancelled before dispatch orders
  • Shipped parcels
  • Delivered paid parcels
  • RTO or failed delivery parcels
  • Delivered COD revenue
  • Net COD amount received
  • Product cost
  • Packaging cost
  • Forward delivery cost
  • RTO / failed delivery cost
  • COD handling or collection fee
  • Discounts
  • Ad spend
  • Support or confirmation cost
  • Courier adjustments or deductions

If you cannot track everything at first, start with the biggest leaks: delivered paid orders, RTO orders, shipping cost, product cost, and ad spend.

Common mistakes in Bangladesh COD profit tracking

1. Treating every COD order as paid revenue

A placed order is not cash. It only becomes revenue when delivered and paid.

2. Ignoring failed delivery cost

Failed delivery can create cost even when no money is collected from the customer.

3. Scaling before courier data is complete

Delivery and RTO results may arrive after the ad platform reports orders.

4. Not matching settlement with orders

The amount received from COD settlement should be reconciled with delivered orders and deductions.

5. Using one margin for all products

Different products may have different costs, packaging, shipping, and delivery behavior.

6. Not tracking confirmation quality

If many orders fail confirmation, your ads, offer, landing page, or audience targeting may need work before scaling.

How SellMira helps

SellMira helps COD sellers understand whether their ad campaigns create real profit or only order volume.

For Bangladesh sellers, SellMira can help answer:

  • How much of my placed COD value turns into collected revenue?
  • How much does RTO reduce profit?
  • Is my CPA safe after shipping and product cost?
  • Is the campaign ready to scale?
  • Which cost is leaking profit the most?

The goal is simple: check profit before spending more on ads.

Try this with your own numbers

A placed COD order is not the same as paid revenue. Before scaling ads, check the numbers using your real confirmation, delivery, RTO, shipping, COD fee, product cost, packaging, and ad spend data.

FAQ

Can Bangladesh COD sellers use ROAS?

Yes. Use ROAS carefully. For COD, collected revenue is usually a safer revenue input than placed order value.

Should I use average RTO rates from other sellers?

Avoid using another seller’s RTO rate for your scaling decision. Use your own store and courier data.

Should I include delivery cost for orders that become RTO?

Yes, if the shipment created a cost. Use the actual billing method from your courier or logistics partner.

Should I include confirmation cost?

Yes, if you use staff, outsourced callers, WhatsApp tools, or support systems to confirm orders.

What should I do if placed-order ROAS is good but collected COD ROAS is weak?

Find the leak before scaling. Check confirmation, delivery, RTO, product margin, shipping, COD fees, discounts, and ad quality.

Source notes and caveats

This guide does not claim Bangladesh-wide RTO rates, CPA, AOV, confirmation rates, COGS, packaging costs, courier charges, or delivery rates.

Use your own source data:

  • Store or order management export
  • Courier delivery and RTO report
  • COD remittance or settlement statement
  • Ad spend reports
  • Product purchase or manufacturing cost records
  • Packaging records
  • Confirmation or customer support logs

The formulas are practical decision tools, not official accounting, tax, or legal advice.