Cash on Delivery with a Fee on Shopify
Shopify has no built-in way to charge an extra fee for Cash on Delivery. Merchants resort to post-purchase order edits or third-party workarounds — both unreliable and friction-heavy for customers.
How Payflow solves this
- Easy and fast setup — simple keyword-based configuration that saves you time
- No order editing — the fee is built into the shipping rate, unlike alternative apps that edit orders after purchase
- Smart conditions — show or hide COD based on products, collections, country, total price, weight, and more
- Seamless shopping experience — customers see the COD fee clearly at checkout with no surprises
Setup
- 1
In Shopify admin → Settings → Shipping and delivery, create a shipping rate that includes the COD fee (e.g.
Cash on Delivery (+ 50 CZK)). The name must contain a recognizable keyword not used on prepaid rates. - 2
In Shopify admin → Settings → Payments → Manual payment methods, enable Cash on Delivery (COD).
- 3
In Payflow, Create customization → Cash on Delivery Setup. Payflow detects your COD shipping rates automatically — click + Add all detected methods.
- 4
Set the status to Active and click Save.
Set this up in minutes
Payflow is free to install. No theme edits. No code. Built for Shopify certified.
Install free on Shopify- Free to install
- 50+ conditions
- Built for Shopify certified
- No theme edits required
On Shopify Plus?
See our complete Cash on Delivery integration guide for Shopify Plus stores.
Read the guide