Skip to main content
Plan: Starter or Pro.
Cash on delivery is the default in much of the region — but it costs you: the courier charges a COD handling fee, refused packages come back on your dime, and cash handling is work. A per-country COD fee passes some of that cost to the buyer (common practice in Bulgaria and Romania) or simply nudges buyers toward prepaid. Open Checkout settings → Rules → COD fee to set fees per country.

How it works

1

Add a country

Each row in the table is one country.
2

Set the fee

A flat amount in your store currency. Delete the row to stop charging in that country.
3

Save

From then on, orders paid with cash on delivery get the fee added as its own line — visible to the buyer before they confirm, and on the order afterwards.
The fee only applies when the buyer pays cash on delivery. Prepaid (card) orders never get it.

How buyers see it

  • Direct checkout (Pro): the fee shows in the popup’s summary for the buyer’s country and is added to the created order.
  • Shopify checkout mode: the fee is applied when the COD order is created, and the thank-you page shows it as a separate line so there’s no surprise.

Tips on setting the fee

Look up the COD handling fee in your courier’s price list and pass through the same amount. You’re not profiting from it, but you’re not losing on it either.
A fee well above the courier’s real charge pushes price-sensitive buyers away. €1–2 is the sweet spot in most markets.
A common pattern: free shipping over a threshold, small COD fee always. Buyers can pay by card to skip the fee.

Going deeper: payment rules

Want to hide cash on delivery entirely for high-value carts, or only allow it for certain products? Use payment rules.