NewAudit for AI agentsGet an audit
Appfleece

How to Add an Extra Charge for Cash on Delivery Orders in Shopify 📦

Setting up Cash on Delivery (COD) with a fee can be tricky for Shopify merchants. But with the Payflow app, it’s easy! Streamline the process and create a smooth, hassle-free experience for your customers without the stress.

Jan NemecJan Nemec
Extra charge for Cash on Delivery in Shopify

Setting up Cash on Delivery (COD) payments with an added fee doesn't need to be complicated. With the Payflow app, you can easily customize both payment and delivery methods to fit your business needs, whether it's renaming, hiding, or reordering them based on your own conditions.

Looking for every way to handle COD on Shopify? See our cash on delivery for Shopify page.

Payflow makes managing COD payments and charging extra fees effortless. With its smart condition tool, you can also seamlessly integrate multiple rules based on price, product type, tags, and more, ensuring a smooth customer experience without the need for post-purchase edits. In this guide, we'll walk you through how to set up extra fee for COD orders on Shopify.

  • Easy and fast. Enjoy a simple and intuitive setup that saves you precious time.
  • No order editing. This method does not involve any editing or adding a product with a fee after completing the order. It is a unique solution that significantly differs from alternative apps like Releasit.
  • Use of smart conditions. Do you offer cash on delivery for free, but only want it in certain cases? Use a wide range of conditions to show/hide cash on delivery, e.g., based on individual products, collections, country of delivery, total price, or weight of the basket, etc.
  • Seamless shopping experience. Provide your customers with a smooth ordering process, ensuring simplicity and efficiency at checkout.

How to set up paid Cash on delivery in Payflow:

  1. Install the Payflow app and open the settings for Cash on Delivery Payments.
  2. Enable Cash on Delivery (COD) in the Payments section of Shopify.
  3. Go to the Shipping and Delivery section in your Shopify settings.
  4. Create a new shipping rate with an additional fee, naming it something like “Cash on Delivery (+ 50 INR)” or similar. Make sure the name includes a unique keyword (e.g., “Cash on Delivery” or “COD”) that isn't used for prepaid orders, ensuring the customization works as intended.
  5. Return to the Payflow app and enter the keyword you used for the COD shipping method in the Shipping method keyword field.
  6. Specify the payment method for cash on delivery, which is typically a pre-defined option Cash on Delivery (COD).
  7. Save your settings, activate them, and test the setup.
Quick video showcase of the cash on delivery fee display in the Shopify checkout

If the cash on delivery option doesn't show or hide correctly, double-check the keyword and the payment method name. If necessary, go to the Payments section to verify the correct name and input it in Payflow's settings. In the Pre-defined section, use Equals to and enter the exact name.

Payflow
A Shopify app by Appfleece

Payment and shipping methods on your own rules

Hide, rename or reorder payment and shipping methods by cart, customer or country. No code.

  • Cash on delivery fee and card-only discounts
  • Hide payment and shipping methods by rules
  • Payment QR code on the thank you page
on the Shopify App Store
5.0 ★
on the Shopify App Store
merchants
15,000+
merchants

Frequently Asked Questions

How do I add a fee for cash on delivery in Shopify?
Create a shipping rate that includes the fee and give it a unique keyword (for example “COD”). Then, in the Payflow app, map your cash-on-delivery payment method to that keyword. Payflow displays the extra fee only when the customer chooses cash on delivery.
Does this require editing orders after purchase?
No. Payflow applies the fee during checkout using conditions, so there is no editing or adding a fee product after the order is placed, unlike alternative apps such as Releasit.
Can I charge a COD fee only in certain cases?
Yes. You can use a wide range of conditions, such as individual products, collections, country of delivery, total price, or cart weight, to decide when to show or charge the cash-on-delivery fee.
Which Shopify plans does this work on?
Payflow works on all Shopify plans for managing cash-on-delivery fees and most payment-method customizations.

Tell us about your project

You'll talk directly to the people who build your store. We'll come back with a concrete take and an estimate.