COD profit calculator

On cash on delivery, the ROAS an ad platform shows counts every order placed, including the ones refused at the door. Enter your prices, costs and delivery rate to see what each order really earns and how much you can spend on ads before you lose money.

  • Free
  • No sign-up
  • Runs in your browser
Your order

What the customer pays for the item

Your unit cost for the product itself

Courier

Courier fee on every order sent out

Collected only when the parcel is delivered

Courier fee when a parcel comes back

Delivered orders out of all orders placed

Ads and other costs

Your ad cost divided by orders placed

Packaging, payment fee and similar

Profit per order placed

৳324profit

At 80% delivered, each order placed earns ৳574 before ads, so you can spend up to ৳574 on ads per order and still break even.

Per delivered order
৳405
Break-even ad spend
৳574
Break-even ROAS
2.26×
Your ROAS now
5.18×

Your ROAS 5.18× against break-even 2.26×

Where each order's money goes

  • Product ৳560
  • Courier and returns ৳132
  • Ads ৳250
  • Other ৳30
  • Profit ৳324

Ad platforms report ROAS on orders placed, including ones later refused. Sending only delivered COD orders as purchases keeps their numbers honest.

How it works

1

How it counts a refused parcel

It earns nothing, still costs the outbound delivery plus the return charge, and the product comes back to stock, so product cost is counted only on delivered orders.

2

Break-even ROAS

Revenue per order placed divided by what is left of it before ads. If your ROAS in Ads Manager is below this number on the same orders, every sale loses money.

3

Nothing leaves your browser

The calculation runs on this page. Nothing you type is sent anywhere.

Questions

Why is my break-even ROAS higher than I expected?

Refused parcels cost you twice in delivery fees and earn nothing, so a lower delivery rate pushes break-even up quickly. Try the same numbers at 70% and 90% delivered to see how much it moves.

How does Trakero help with this?

Trakero can send a purchase to Meta, TikTok and Google only when the order is delivered or confirmed, so the platforms learn from orders that paid and their ROAS matches this calculator.

Let Trakero do this for every order

Trakero captures click ids, hashes customer data and sends each purchase once to Meta, TikTok, GA4 and more from your server, so ad blockers and Safari can't lose it.

Start free

Tracking rules change. We'll tell you.

A short email when Meta, Google or TikTok change a tracking rule that affects stores, and when we add a free tool. A few a year. Unsubscribe in one click.

We use your address only for these emails. Privacy policy.