Back to Blog
August 29, 2026 Shopify Tips

How to Hide Payment Methods in Shopify (No Code, Any Condition)

Why Shopify Merchants Need Payment Method Control

Cash on delivery fraud is a real problem. A customer places a COD order, refuses delivery, and you pay the return shipping twice. Or you run a B2B store where only bank transfer is acceptable for invoices over £500 — but Shopify shows every payment method to every customer regardless.

Shopify does not include a native way to hide or show payment methods based on conditions. Out of the box, every payment method you have enabled appears at checkout for every customer, every cart size, every location.

This guide covers how to fix that — without writing a single line of code.

What You Can Control (and What You Cannot)

Before diving in, it helps to understand what conditions Shopify actually supports for payment method visibility rules:

  • Cart total — show or hide a payment method above or below a specific order value
  • Customer tag — different rules for wholesale, VIP, or retail customers
  • Product in cart — hide COD when certain fragile or high-value products are in the order
  • Shipping address — restrict payment methods by country or region
  • Cart item count — bulk buyers get different options than single-item purchasers

These rules run via Shopify Functions — a server-side execution layer Shopify introduced to replace the older Script Editor. The good news: apps can use Shopify Functions to enforce your rules at checkout without theme edits or developer involvement.

How to Hide a Payment Method in Shopify: Step by Step

Step 1 — Install a payment rules app

Since Shopify has no built-in UI for this, you need an app that exposes Shopify Functions through a simple rules builder. Paymod by FoldSpans is built specifically for this — it lets you create conditional payment rules from your Shopify admin with no code.

Step 2 — Define your rule conditions

Once installed, open Paymod and click Create Rule. Choose your condition type:

  • Hide COD on carts under £30 — set condition: cart total is less than £30, action: hide Cash on Delivery
  • Show bank transfer only for wholesale — condition: customer tag equals “wholesale”, action: hide all payment methods except Bank Transfer
  • Remove COD for international orders — condition: shipping country is not GB, action: hide Cash on Delivery

Step 3 — Enable the rule

Toggle the rule on. It activates instantly at Shopify checkout — no theme edits, no redeployment. You can pause or delete rules at any time from your Shopify admin.

Step 4 — Test with a real checkout

Open an incognito window, add a product to your cart, and go through checkout. Confirm the payment method appears or disappears as expected based on your condition. Test edge cases — a cart exactly at your threshold, a customer with and without the relevant tag.

Common Use Cases for Hiding Payment Methods

Reduce COD fraud

The single most common reason merchants want payment rules. Hide Cash on Delivery for first-time customers, for orders under a minimum value, or entirely for specific product categories prone to returns. Fraud drops because the high-risk payment method is simply unavailable.

Enforce minimum order values for bank transfer

Bank transfer carries processing overhead. If your margin does not justify it on small orders, hide it below a cart threshold. Only show it when the order value makes the manual reconciliation worthwhile.

Run B2B and B2C from the same store

Tag wholesale accounts as “wholesale” in Shopify. With Paymod, you can show invoice-based payment methods only to those customers while retail buyers see standard card and wallet options. One store, two clean checkout experiences.

Country-specific payment rules

Some payment providers do not support certain regions. Instead of letting customers reach checkout and hit a payment failure, hide incompatible methods before they get there. Cleaner UX, fewer abandoned carts.

Does This Work on All Shopify Plans?

Yes. Shopify Functions — the technology that powers conditional payment rules — is available on all Shopify plans, including Basic. You do not need Shopify Plus. The app (Paymod) handles the Functions deployment automatically when you install it.

Frequently Asked Questions

Can I hide multiple payment methods at once?

Yes. You can create multiple rules, each targeting different payment methods and conditions. All active rules evaluate simultaneously at checkout.

Will hiding a payment method affect my Shopify plan or contract?

No. You are not removing payment providers from your account — only controlling their visibility at checkout for specific conditions. Your provider relationships and rates remain unchanged.

Does it work with Shopify Payments, PayPal, and third-party providers?

Yes. Shopify Functions work across all payment providers configured in your store, including Shopify Payments, PayPal Express, Klarna, Razorpay, and manual payment methods like COD or bank transfer.

Can I show a payment method only to specific customers?

Yes — use customer tag conditions. Tag the customer in Shopify, set the rule to show the payment method only when that tag is present, and it becomes invisible to all other buyers.


If you are running a Shopify store and want to control which payment methods appear at checkout — based on cart value, customer type, or location — Paymod handles it without touching your theme or hiring a developer. Install it from the Shopify App Store and your first rule can be live in under five minutes.

Author at FoldSpans

Sharing Shopify tips, app updates, and e-commerce insights to help merchants grow their online stores.

Get Shopify tips, app updates & exclusive offers straight to your inbox

    By signing up to receive emails from Foldspans, you agree to our Privacy Policy. We treat your info responsibly.

    Contact

    hello@foldspans.com

    Copyright © 2026 FoldSpans