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

Jan Nemec, Co-Founder, UX & Front-end Engineer

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.

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.
Video tutorial on how to charge extra fee for cash on delivery orders in Shopify

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.

Try Payflow for free today⏳

Payflow CTA
4.9Rating
5,000+Users
  • Cash on delivery with a fee
  • Adjustment of payment methods
  • Adjustment of shipping methods

More articles

How to Prevent Chargebacks on Shopify: Protecting Against Credit Card Fraud 🛡️

Chargebacks can cause significant financial losses for online stores. In this article, we’ll show you how to effectively minimize the risk of fraudulent transactions using the right payment settings and automation in Shopify Flow.

Read more

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.

Read more

Let's level up your business