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. 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. 2

    In Shopify admin → Settings → Payments → Manual payment methods, enable Cash on Delivery (COD).

  3. 3

    In Payflow, Create customizationCash on Delivery Setup. Payflow detects your COD shipping rates automatically — click + Add all detected methods.

  4. 4

    Set the status to Active and click Save.

Full guide with all options →

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