Jak dodać dodatkową opłatę za płatność przy odbiorze na Shopify

How to Add an Extra Fee to Cash on Delivery on Shopify

Table of Contents

  1. Why Add a Fee to Cash on Delivery?
  2. Option 1: Create a Shipping Rate for Cash on Delivery
  3. Option 2: Use Releasit COD Fee & Partial Pay
  4. How the App Works
  5. Related Reading
  6. Frequently Asked Questions

Charging an extra fee for Cash on Delivery is a must for every ecommerce business that wants to keep COD orders as profitable as standard ones. Here's a complete guide to adding a COD surcharge to your Shopify store.

Why Add a Fee to Cash on Delivery?

Cash on Delivery is one of the best ways to build customer trust and increase conversions, especially in markets where it represents over 90% of orders. But it comes with real costs: couriers typically charge a collection fee, failed deliveries mean you pay for return shipping, and COD orders tend to have higher return rates than prepaid ones.

Charging customers a small COD surcharge helps offset these costs and keeps your margins healthy. If you haven't yet enabled Cash on Delivery on your store, check out our guide How to Enable Cash on Delivery on Shopify before continuing.

Shopify doesn't natively support adding a fee to a specific payment method, but there are two approaches merchants use to get around this.

Skip the workaround. Add a COD fee the right way

Releasit COD Fee & Partial Pay adds a custom COD surcharge automatically at checkout, with no shipping rate workarounds and no manual work required.

Install Releasit COD Fee & Partial Pay

Option 1: Create a Shipping Rate for Cash on Delivery

Because Shopify doesn't natively support payment method surcharges, some merchants create a dedicated COD shipping rate as a workaround. The idea is that customers who want to pay with COD must select the "Cash on Delivery" shipping option, which includes the extra fee built into its price.

Cash on Delivery shipping rate workaround in Shopify checkout — COD fee added as a shipping option

After selecting the COD shipping rate, customers proceed to the payment page, choose Cash on Delivery, and confirm their order.

The flaw in the shipping rate workaround: customer selects Free Shipping and still completes the order with COD, bypassing the extra fee

The problem with this approach is a fundamental limitation of Shopify's checkout: it's not possible to restrict which payment methods are available based on the shipping rate a customer has selected. This means customers can choose Free Shipping (or any cheaper rate) and still complete their order with Cash on Delivery, bypassing the COD fee entirely. Merchants using this workaround typically end up with a large share of COD orders that were never charged the surcharge, plus the extra manual work of tracking and correcting them. This option is not recommended.

Option 2: Use Releasit COD Fee & Partial Pay

Releasit COD Fee and Partial Pay app on the Shopify App Store — the reliable solution for adding a COD surcharge

As Shopify merchants ourselves, we ran into the problems of Option 1 enough times that we built our own solution: Releasit COD Fee & Partial Pay.

The app works out of the box without requiring a separate shipping method. It lets you add a custom COD surcharge, fixed amount or percentage of the order total, that is applied automatically whenever a customer selects Cash on Delivery at checkout. No workarounds, no manual corrections, no leakage.

How the App Works

  1. Your customers check out as normal. When they reach the payment step and select Cash on Delivery, they see your additional fee displayed alongside the COD option. If they'd prefer not to pay the surcharge, they can simply choose another payment method.
  2. When a customer completes an order with Cash on Delivery, the extra fee is added to that order automatically. No manual adjustments needed.
  3. Your customer sees the COD surcharge on all order notifications and on the Thank You page after checkout, keeping everything transparent.
  4. You also have the option to add a custom instructions message to order notifications and the Thank You page, giving COD customers clear information on how to prepare for delivery. This helps reduce return rates and ensures customers know what to expect.

The app is free to install and takes less than 10 minutes to configure. If you need help setting it up, our support team will make sure everything runs perfectly on your store.

Start charging a COD fee the right way

Install Releasit COD Fee & Partial Pay for free and have your COD surcharge live in under 10 minutes. Fixed fee, percentage, or both. Fully configurable.

Install Releasit COD Fee & Partial Pay

Frequently Asked Questions

Why can't I add a COD fee directly from Shopify's settings?
Shopify doesn't natively support adding a surcharge to specific payment methods. Its checkout treats payment selection and shipping rate selection as separate steps, which is why the shipping rate workaround exists, but as explained above, it's unreliable. A dedicated app like Releasit COD Fee & Partial Pay is the only approach that enforces the fee correctly every time.

Can I set the fee as a percentage instead of a fixed amount?
Yes. Releasit COD Fee & Partial Pay lets you configure the surcharge as a fixed value, a percentage of the order total, or a combination of both. You can also set different fee rules based on order value, country, or other conditions.

Will customers see the COD fee before they confirm their order?
Yes. The fee is displayed at the payment step as soon as a customer selects Cash on Delivery, so they can see the full order cost before confirming. If they prefer not to pay the surcharge, they can select a different payment method at that point.

Does the COD fee appear on order confirmations and receipts?
Yes. The surcharge is added to the order total and appears on all order notification emails sent to the customer, as well as on the Thank You page immediately after checkout.