Skip to content
← Back to blog
May 18, 2026 · cod · economics · affiliate-marketing · shopify

COD vs prepaid: affiliate commission economics compared

Side-by-side math on what a Shopify affiliate program costs (and earns) when most orders are Cash on Delivery vs when most orders are prepaid. The unit economics are different, and ignoring the difference is expensive.

TL;DR. A 10% affiliate commission on a card-first store costs you 10% of revenue. On a COD store with 35% RTO, the same nominal 10% commission costs you 15% of collected revenue if you pay on booked orders, or 10% of collected revenue if you pay on confirmed orders. Multiply by year and your COD affiliate program either bleeds 5 percentage points of margin or it does not, depending on which model you use. This post does the full math, including breakeven analysis, payout timing impact, and what commission rates are actually sustainable for COD stores.

The setup

Two hypothetical Shopify stores, identical except for payment mix:

  • CardCo: 100% card payments, US/EU market, AOV $50, 95% delivery rate
  • CODCo: 100% Cash on Delivery, Mexico market, AOV $50, 65% delivery rate (35% RTO)

Both run affiliate programs with one affiliate (María) who sends 100 orders/month at a stated 10% commission rate.

Card-first economics (CardCo)

MetricValue
Orders attributed100
Orders paid95 (5% chargeback / refund)
Gross revenue$4,750
Outbound shipping$300 (95 × $3.16)
Return shipping (refunds)$10 (5 × $2 partial)
Affiliate commission (10% on $4,750)$475
Net before COGS / ads$3,965
Effective commission rate (on collected revenue)10.0%

Clean. Commission rate quoted = commission rate paid. María sees $475 in her dashboard, gets paid $475.

COD economics, naive (CODCo with standard affiliate app)

The affiliate app marks commission at order creation. The merchant pays out on all 100 orders.

MetricValue
Orders attributed100
Orders delivered & paid65
Orders RTO’d / cancelled35
Gross revenue collected$3,250
Outbound shipping (all 100 orders)$600 (100 × $6)
Return shipping (35 RTO orders)$210 (35 × $6)
Affiliate commission booked (10% on attributed)$500
Net before COGS / ads$3,250 − $600 − $210 − $500 = $1,940
Effective commission rate (as % of collected revenue)15.4%

The 10% headline rate is actually costing 15.4% of collected revenue. The 5.4 percentage point delta is the leak.

Compounded across an annual affiliate budget of (say) $60,000 in booked commissions, that is $32,400/year in commissions paid on revenue you never received.

COD economics, COD-aware (CODCo with COD Affiliates)

The commission is only payable on Confirmed orders.

MetricValue
Orders attributed100
Orders delivered & paid65
Orders RTO’d / cancelled35
Gross revenue collected$3,250
Outbound shipping (all 100 orders)$600
Return shipping$210
Affiliate commission (10% on confirmed)$325
Net before COGS / ads$3,250 − $600 − $210 − $325 = $2,115
Effective commission rate10.0%

Same headline rate. Different actual outcome. The $175/month savings ($500 − $325) is recovered margin.

At the same $60,000/year affiliate budget, COD-aware tracking saves approximately $21,000/year vs the naive approach — that is the COD merchant’s missing margin.

Sustainable commission rates by payment mix

Most affiliate marketing advice quotes “10% commission” as a default without specifying the payment model. The honest rule:

Payment mixSustainable rate (booked-orders model)Sustainable rate (confirmed-orders model)
100% card / online10-15%10-15% (no difference)
70% card / 30% COD8-12%10-15%
50% / 50%6-10%10-15%
30% / 70% COD5-8%10-15%
100% COD4-7%10-15%

If your store is COD-heavy and you are using a standard (booked) affiliate app, you should lower your stated commission rate to compensate for the cancellation leak. Or — better — keep the rate competitive and switch to confirmed-orders tracking. The latter is what we recommend.

Why this matters for affiliate recruitment

Affiliates compare programs on commission rate (often) before they compare on payment model (rarely). If your COD store advertises “8% commission” while a card-first competitor advertises “12% commission,” you lose to the competitor on first glance — even if your 8% is actually paid out cleanly and theirs is silently scrubbed with cancellation deductions later.

The COD-aware confirmation model lets you advertise the same headline rate as card-first competitors (10-15%) and pay it out cleanly. You compete on equal terms without bleeding margin.

Payout timing economics

A second axis the math above does not capture: cash flow.

In card-first stores, commission can be paid almost immediately (net-7, net-15). The merchant has the cash; the affiliate gets it fast.

In COD stores, the order takes 5-21 days to deliver and the merchant only has the cash after delivery. Commission cannot be paid until then. Net-30 to net-45 is the realistic cadence for COD merchants.

This affects affiliate behavior. Faster-payout programs are perceived as more trustworthy. Slow-payout programs leak affiliates to faster competitors even when the commission rate is identical.

The fix: be transparent at recruitment about the timing. (“Commission confirms 10-15 days from order placement; payout cycle is biweekly.”) Affiliates respect this honesty. The ones who do not are the affiliates you do not want.

What happens at different RTO rates

The break-even math is sensitive to your store’s RTO rate. Worked examples at different rates:

Your RTOBooked-rate (10%) effective costConfirmed-rate (10%) effective costMargin saved by switching
10% RTO11.1% of collected10.0%1.1 pp
20% RTO12.5%10.0%2.5 pp
30% RTO14.3%10.0%4.3 pp
40% RTO16.7%10.0%6.7 pp
50% RTO20.0%10.0%10.0 pp

If your RTO is under 10%, the switch is nice-to-have. Above 25%, it is essential to program profitability.

For most LATAM, MENA, India, and SEA merchants, RTO sits 25-40%, putting the switch firmly in the “essential” category.

Mixed-payment-method stores

What if your store is 60% card and 40% COD?

The cleanest setup is to use a COD-aware affiliate app for both. Card orders are marked Paid in Shopify instantly, so commission flips to Confirmed immediately. COD orders flip to Confirmed only after collection. The affiliate dashboard tracks both states naturally.

This means a merchant with mixed payment mix does not lose any speed on card commissions (they pay out fast, as they always did) and does not bleed on COD commissions (they pay only on collected).

It is a strictly better setup than using a card-first app, regardless of your COD share. The only reason not to use it is if your COD share is genuinely 0% and you want the deeper marketing automation features of an app like UpPromote.

The decision matrix

Your COD shareBest affiliate app fit
0% (pure card)Refersion, ReferralCandy, Social Snowball, or any other card-first tool. Pick on ecosystem.
1-10%COD Affiliates (no downside) or UpPromote with manual config
10-40%COD Affiliates — the math starts to matter
40-70%COD Affiliates — material margin difference
70-100%COD Affiliates — non-negotiable, or build your own

TL;DR

The same nominal commission rate produces dramatically different actual costs depending on your payment mix and which commission timing model you use. A confirmed-orders model lets COD stores offer competitive headline commission rates without bleeding 5-10 percentage points of margin to ghost-revenue payouts. If your RTO rate is above 25%, the switch is the highest-leverage operational change you can make to an existing affiliate program.

COD Affiliates is built on the confirmed-orders model → — free for the first 100 merchants, forever.

Stop paying commission on orders that cancel at the door.

Install COD Affiliates from the Shopify App Store. Free for the first 100 merchants — forever.