Back to Payment Guides

Shopify Credit Card Fee: A Guide to Rates and Optimization

Understand the Shopify credit card fee structure for every plan. Learn how to optimize your rates, reduce processing costs, and protect your profit margins today.

Introduction

Credit card processing fees represent one of the most significant recurring expenses for any online merchant. Every time a customer completes a purchase, a percentage of that sale disappears into a complex network of banks, card brands, and processors. For Shopify store owners, understanding these costs is the first step toward protecting profit margins and building a sustainable business model. See a deeper introduction on the topic in the Nextools blog post about HidePay.

We developed HidePay to help merchants take control of their checkout experience by managing how and when these payment options appear. While you cannot eliminate processing fees entirely, you can certainly optimize which methods are available to specific customers to minimize your total overhead. If you’re ready to start, you can install HidePay on Shopify to test rules in your store. This article explains how the Shopify credit card fee structure works, how your plan affects your rates, and what you can do to reduce the impact of these costs on your bottom line.

By the end of this guide, you will have a clear understanding of the fees associated with each Shopify plan and the practical steps you can take to keep more of your revenue.

The Components of a Credit Card Transaction Fee

A credit card fee is not a single charge from one company. It is a combination of three distinct costs bundled together for simplicity. Even when you see a flat rate like 2.9% + 30¢, that total is being split behind the scenes.

Interchange Fees

The interchange fee is the largest portion of the total cost. This money goes directly to the bank that issued the customer's credit card, such as Chase, Barclays, or HSBC. These banks take on the primary risk of the transaction, including the risk of fraud and the cost of the credit they extend to the consumer. Interchange rates vary based on the type of card used. Rewards cards and corporate cards generally carry higher interchange fees than basic debit or "no-frills" credit cards.

Assessment Fees

Assessment fees are paid to the card networks themselves, such as Visa, Mastercard, Discover, and American Express. These companies do not issue cards or extend credit. Instead, they provide the global network infrastructure that allows the issuing bank and the merchant bank to communicate. These fees are typically very small, often representing less than 0.15% of the transaction.

Processor Markup

The processor markup is the fee charged by the service provider that handles the technical logistics of the payment. In your case, this is either Shopify Payments or a third-party gateway like Stripe or PayPal. This fee covers the cost of the payment gateway, security compliance, and customer support. This is the only part of the fee that is truly negotiable for very high-volume merchants.

How Your Shopify Plan Affects Your Rates

The amount you pay for each transaction is directly linked to your Shopify subscription level. Shopify uses a tiered pricing model where merchants who pay a higher monthly subscription fee receive lower transaction rates.

The Basic Plan

The Basic plan is designed for new businesses or those with lower monthly sales volumes. On this plan, the standard online credit card rate is 2.9% + 30¢ per transaction. This plan is cost-effective when you are starting out because the monthly fixed cost is low. However, as your sales grow, that 2.9% starts to take a significant bite out of your profits.

The Shopify Plan

The mid-tier plan, often called the "Shopify" plan, reduces the online credit card rate to 2.6% + 30¢. While the monthly subscription fee is higher than the Basic plan, the 0.3% difference in processing fees adds up quickly. If your store processes more than a specific threshold of sales each month, the savings in credit card fees will often more than cover the increase in the monthly subscription price.

The Advanced Plan

The Advanced plan offers the lowest standard rates for Shopify merchants at 2.4% + 30¢. This plan is built for established businesses with high transaction volumes. At this level, you also gain access to more detailed reporting and lower rates for international transactions.

Shopify Plus

For enterprise-level merchants, Shopify Plus offers custom pricing. While the subscription starts at a much higher monthly rate, the credit card processing fees are negotiated based on the merchant's specific volume and business needs. This is where the most significant savings on credit card fees occur for global brands.

Easily Customize Shopify Payments

Hide, sort, and rename Shopify payment methods using powerful conditions. Customize your checkout and control payment options with HidePay.

Shopify Payments vs. Third-Party Gateways

One of the most important decisions regarding fees is whether to use Shopify Payments or an external gateway like PayPal, Stripe, or Authorize.net.

The Integrated Advantage

Shopify Payments is the native solution. When you use it, you only pay the credit card rate associated with your plan. There are no additional transaction fees from Shopify. It integrates directly with your admin, making it easy to track payouts and manage chargebacks in one place.

The Third-Party Transaction Fee

If you choose to use a third-party payment provider, Shopify charges an additional "transaction fee" on top of whatever the third-party processor charges you. These fees are:

  • 2.0% for the Basic plan
  • 1.0% for the Shopify plan
  • 0.5% for the Advanced plan

For example, if you are on the Basic plan and use an external processor that charges 2.9% + 30¢, your total cost per sale would be 4.9% + 30¢. This is why the vast majority of merchants use Shopify Payments unless they are in a region where it is not supported or sell products that are restricted by the native processor.

Variables That Increase Your Fees

Not every credit card transaction costs the same. Several factors can cause your fees to fluctuate beyond the base rate of your plan.

International Card Fees

When a customer uses a card issued in a different country, processors typically add a cross-border fee. This covers the additional risk and the cost of currency conversion. On Shopify, these fees can add between 1% and 2% to your standard rate depending on your location and the customer's location.

Premium and Corporate Cards

Cards that offer high rewards, such as travel points or cash back, often come with "premium" interchange rates. Business and corporate cards also carry higher fees. While Shopify Payments simplifies this by offering a flat rate for most cards, some specific "Premium" domestic cards in certain regions may trigger slightly higher rates.

Manually Entered Cards (MOTO)

If you manually type a customer's credit card information into the Shopify admin or POS app, the transaction is classified as "Card Not Present" or "Mail Order/Telephone Order" (MOTO). These transactions carry a higher risk of fraud. Consequently, processors charge higher fees for these entries compared to transactions where the customer enters their own data through a secure checkout or uses a physical card reader.

Currency Conversion Fees

If you sell in multiple currencies, Shopify charges a currency conversion fee. When a customer pays in their local currency, and you receive funds in your own currency, a fee (typically 1.5% to 2%) is applied to the mid-market exchange rate. This is separate from the credit card processing fee but still impacts your net margin.

Strategies to Manage and Reduce Fees

While you cannot control the rates set by banks, you can manage how your store handles payments to minimize unnecessary costs.

Use Geography-Based Rules

If you find that international credit card fees are eating too much of your profit in specific regions, you can hide credit card options for those countries. Instead, you might display local payment methods that carry lower fees, such as iDEAL in the Netherlands or Bancontact in Belgium. For step-by-step examples of country-based rules, see the guide on how to hide payment methods for foreign customers.

Leverage Customer Tags for B2B

Business-to-business (B2B) orders are often much larger than consumer orders. Paying a 2.9% fee on a $5,000 order is significantly more painful than on a $50 order. You can use HidePay to identify B2B customers via tags and hide credit card options for them. Instead, you can surface bank transfer or "Pay by Invoice" options. Learn how to hide payment options by customer tag in the help docs.

Implement Minimum Order Values

Some merchants choose to set a minimum order value for credit card use. While Shopify does not allow you to set this natively in the checkout settings, you can use rules to hide credit card options if the cart total is below a certain amount, such as $10. This prevents the 30¢ flat fee from consuming the entire profit margin on tiny orders. See the HidePay tutorial on how to create a payment customization for cart-total based rules.

What to do next:

  • Review your last three months of payouts to calculate your effective fee rate.
  • Check if your monthly volume justifies moving to a higher Shopify plan.
  • Identify high-fee regions where you could benefit from local payment methods.
  • Install HidePay to gain control over which payment methods appear based on cart value or customer type. Try and get HidePay for your store.

Passing Fees to Customers: Surcharging and Discounts

A common question among merchants is whether they can pass the credit card fee directly to the customer. This is a complex area with legal and technical considerations.

The Legal Landscape of Surcharging

In many jurisdictions, adding a surcharge for credit card use is legal but strictly regulated. In the United States, states like Connecticut and Massachusetts have historically banned or restricted surcharging. Card networks like Visa and Mastercard also have their own rules. They often require you to notify them 30 days in advance and limit the surcharge to your actual cost of processing (usually capped at 4%).

The Cash Discount Alternative

A more customer-friendly approach is the "Cash Discount" or "Alternative Payment Discount." Instead of penalizing credit card users, you offer a small discount to customers who choose a lower-cost method, such as a bank transfer or a digital wallet with lower fees. This is generally viewed more favorably by both customers and regulators.

Clarity in the Checkout

If you do decide to implement different pricing based on payment methods, transparency is vital. You should clearly label these options. Using HidePay, you can sort and rename payment methods to something like "Bank Transfer (Save 2%)" to guide customers toward the more economical choice for your business.

Optimizing Checkout with Shopify Functions

Modern Shopify stores use Shopify Functions to customize the checkout experience. Unlike the old Shopify Scripts, which were limited to Plus members and often slowed down the site, Functions run natively within Shopify's infrastructure.

Our tool is built on these native Shopify Functions. This means the rules you create to hide or sort payment methods happen instantly and do not require any changes to your theme code. This "Built for Shopify" approach ensures that your checkout remains fast and secure while giving you the granular control needed to manage your credit card fee exposure. If you want to create or migrate native functions without code, consider SupaEasy on Shopify.

Strategic Sorting

You can also use sorting rules to change the order in which payment methods appear. By placing lower-fee options at the top of the list, you gently nudge customers toward them. If a customer sees "Instant Bank Transfer" first and "Credit Card" second, they are more likely to choose the first option, especially if it is labeled as a preferred method.

Blocking High-Risk Options

Credit card fees are only one part of the cost; chargebacks are the other. If certain payment methods or card types consistently lead to fraudulent chargebacks in specific regions, hiding those options is a smart defensive move. You can create rules to hide specific payment buttons based on the customer's shipping address or the risk level of the order attributes.

Protecting Your Margins

Managing your Shopify credit card fee is an ongoing process of evaluation and adjustment. As your store grows, the strategies that worked at $1,000 a month in sales will likely need to change when you reach $100,000.

By choosing the right Shopify plan, using Shopify Payments where possible, and utilizing tools to control method visibility, you can significantly reduce the amount of revenue lost to processing costs. Remember that the goal is not just to provide every possible payment option, but to provide the right options that balance customer convenience with your business's profitability.

Nextools focuses on providing these control mechanisms through a suite of apps designed to simplify complex checkout logic — read more about the HideSuite bundle to see how payment and shipping rules work together. If you need to manage shipping methods alongside payments, consider HideShip on the Shopify App Store to conditionally show or hide shipping options.

HidePay allows you to implement these strategies without touching a single line of code. You can start with a free installation and view current pricing on the Shopify App Store to find the plan that fits your current volume.

FAQ

Can I lower my Shopify credit card fee without changing my plan?

You cannot negotiate the base rates for Shopify Payments on the Basic, Shopify, or Advanced plans. However, you can lower your effective fee rate by encouraging customers to use lower-cost payment methods. Using HidePay to sort or rename methods can help steer customers toward options like bank transfers or local debit schemes that carry lower fees than standard credit cards.

Why is there a 30¢ flat fee on every transaction?

The fixed 30¢ fee is a standard industry practice that covers the cost of "authorizing" the transaction. This cost exists regardless of the total amount of the sale. Because this fee is static, it has a much larger impact on small orders. For a $5.00 order, 30¢ is 6% of the sale, whereas, for a $100.00 order, it is only 0.3%.

Does Shopify charge fees on shipping and tax?

Yes. Credit card processing fees are calculated based on the total transaction amount authorized and captured. This includes the product price, any applicable sales tax, and the shipping costs paid by the customer. Because these fees apply to the "gross" total, it is important to factor them into your shipping rates and product pricing.

What is the difference between a transaction fee and a processing fee?

A processing fee is what you pay to the bank and card networks to move money. A transaction fee is an additional charge Shopify applies if you do not use their native payment gateway, Shopify Payments. If you use Shopify Payments, the transaction fee is waived, and you only pay the processing fee.

Get Started with HidePay

Hide, sort, and optimize Shopify payment methods instantly—no code required.