Add a Payment Method Surcharge on Shopify

Shopify doesn't allow per-payment-method fees. Merchants need a way to pass on processing costs for certain gateways or incentivize cheaper payment options, but there's no built-in surcharge feature.

How Payflow solves this

  • Add a visible fee to any payment method without editing orders post-purchase
  • Uses the same shipping-rate approach as COD fees — proven and reliable
  • Customers see the fee clearly at checkout before completing their order

Setup

  1. 1

    In Shopify admin → Settings → Shipping and delivery, create a shipping rate with the fee (e.g. Standard + Tabby fee: $3).

  2. 2

    Rule 1 — Hide the payment method when the fee rate is not selected: Shipping method nameIs not any of → the fee rate title. Hide the target payment method.

  3. 3

    Rule 2 — Hide other methods when the fee rate is selected: Shipping method nameIs one of → the same fee rate title. Hide → Does not contain text → a substring unique to your method.

  4. 4

    Active, Save both rules, and verify at checkout.

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