Free tool › No sign-in

Shopify COD and RTO true-profit calculator

Cash on delivery widens demand and hides its own cost. This works out what one order is really worth once undelivered orders, both shipping legs and the marketing already spent are carried by the orders that do arrive.

Direct answer

How do you calculate true profit on COD orders?

Work per order placed, not per order delivered. A delivered COD order earns its price minus product cost, both fulfilment costs, the COD collection fee and its marketing cost. An RTO earns nothing and still spends forward shipping, return shipping, packaging, marketing and the share of goods that comes back unsellable. Blend the two by your RTO rate and the result is what an order is actually worth.

A display label only. The arithmetic is the same in any currency, as long as every figure below uses the same one.

The order

One typical order, after any discount.

After discounts, before any fee.
Landed cost of everything in the parcel.
Fulfilment

What the store pays to move the parcel.

The second leg, billed when the parcel comes back.
Payment costs

Prepaid orders pay a gateway. COD orders pay a collection fee instead.

Mix and failure rates

The numbers that decide whether COD is worth carrying.

Damaged, expired or no longer sellable at full price.
Marketing

Spent on every order placed, whether or not it is delivered.

One assumption worth checking

Processors differ. If yours keeps the fee on a refund, leave this unticked.

Contribution per order placed

Blended across COD and prepaid, delivered and returned. This is the number that pays the bills.

Delivered COD order

After the COD collection fee.

Delivered prepaid order

After the gateway fee.

COD order that comes back

Nothing collected, both legs paid.

Prepaid order refunded

Price returned to the customer, costs not.

Orders that get delivered

Across the whole mix.

Realized revenue per order placed

Price times the delivered share.

Contribution margin

On realized revenue, not placed revenue.

Break-even COD RTO rate

Where contribution reaches zero, everything else held still.

Most you can pay per order placed

Marketing ceiling before contribution reaches zero.

Break-even ROAS

Realized revenue divided by that ceiling.

Realized revenue per 100 orders placed

Contribution per 100 orders placed

Every figure above is computed in this browser tab. Nothing you type is saved, sent or logged.

Open by design

How this is calculated.

Every line is here so you can disagree with a number instead of trusting a black box.

Delivered COD order

Price, minus product cost, forward shipping, packaging, the flat and percentage COD collection fee, and marketing cost.

COD order returned

Nothing collected. Costs are forward shipping, return shipping, packaging, marketing cost, and the share of product cost that comes back unsellable. No collection fee, because nothing was collected.

Delivered prepaid order

Price, minus product cost, forward shipping, packaging, the gateway fee, and marketing cost.

Prepaid order refunded

The price goes back to the customer. Forward shipping, return shipping, packaging, marketing cost and unsellable stock stay spent, and the gateway fee stays spent too unless you tick the box saying yours returns it.

Contribution per order placed

The COD result and the prepaid result are each blended by their own failure rate, then blended together by the COD share of orders. Marketing cost sits in every branch because it is spent whether the parcel arrives or not.

Break-even RTO rate and ROAS

The break-even RTO rate is the COD failure rate that drives contribution per order placed to zero with every other input unchanged. The marketing ceiling is contribution before marketing cost, and break-even ROAS is realized revenue divided by that ceiling.

Limits

What this does not model.

It is a single-order model, so it will not tell you which product, courier, city or campaign is producing your RTOs. That diagnosis needs your own order data segmented by those dimensions, and it is the more valuable exercise once you know the rate you can survive.

  • No tax treatment. Enter figures on a consistent basis, either all inclusive or all exclusive of tax.
  • No courier weight slabs, zone pricing or fuel surcharges. Forward and return shipping are flat inputs, so use a realistic blended figure rather than a best case.
  • No partial refunds, exchanges, replacement shipments or restocking fees charged to the customer.
  • No working capital cost, and no allowance for how long money sits with a COD aggregator before it reaches you.
  • No fixed costs. Contribution is what is left to cover them, not profit after them.
  • Marketing cost is a flat amount per order placed. If your cost per order changes as you scale, run the calculation again at the higher figure rather than assuming it holds.

Ranges beat point estimates here. Run your best case, your typical month and a bad month, and pay attention to how far apart the three break-even RTO rates sit.

Frequently asked questions

Questions about COD and RTO profit.

How do you calculate true profit on a COD order?

Take the amount collected on delivery, then subtract product cost, forward shipping, packaging and handling, the COD collection fee, and the marketing cost of that order. That gives contribution on a delivered COD order. It is not the whole picture, because orders that never get delivered still cost money, so the figure that matters is contribution across every order placed, not only the ones that arrive.

What does an RTO actually cost?

An RTO collects nothing and still spends forward shipping, return shipping, packaging and handling, the marketing cost already paid to win the order, and whatever share of the product cost comes back unsellable. There is no COD collection fee because nothing was collected. On a prepaid refund the same costs apply, plus the gateway fee if your processor does not return it.

What is a break-even RTO rate?

It is the RTO rate on COD orders at which the store's contribution across all orders placed reaches zero, holding price, costs, mix and prepaid returns still. Above that rate the COD orders take back more than the prepaid orders bring in. It is a ceiling to watch a trend against, not a target.

Why is break-even ROAS higher once RTO is included?

Break-even ROAS divides realized revenue by the marketing spend that a store can afford before contribution reaches zero. RTO removes revenue and adds cost at the same time, so the affordable spend falls and the required return per unit of spend rises. A break-even ROAS calculated on placed orders understates what campaigns actually have to produce.

Is any of this sent anywhere?

No. The calculation runs entirely in your browser. Nothing is saved, nothing is transmitted, and there is no sign-in, no form submission and no stored result. Closing the tab discards everything you typed.

Do the starting numbers mean anything?

No. They are round placeholders chosen so the page shows a working calculation on arrival. They are not a benchmark, an average, or a claim about any market or category. Replace every one of them with your own figures before reading anything into the result.