Introduction
Choosing between Shopify Payments and Stripe is rarely about the base 2.9% transaction fee. The real cost impact depends on your Shopify plan level, where your customers live, and whether you are willing to pay the "third-party transaction fee" that Shopify applies to external gateways. Most merchants find that while Stripe offers deep technical customization, the native integration of Shopify Payments often results in a lower total cost of ownership.
We developed HidePay to give merchants the flexibility to manage these payment options without the technical complexity often associated with payment gateways — you can install HidePay and start hiding or reordering payment methods in minutes. This article compares the direct and indirect costs of both processors to help you decide which setup protects your margins. We will look at transaction rates, international surcharges, and how to optimize your checkout logic to reduce unnecessary fees.
By the end of this guide, you will understand exactly how the math changes as your store grows and how to use smart checkout rules to favor the most cost-effective payment methods.
The Foundation: Base Transaction Fees
At first glance, the fees for Shopify Payments and Stripe appear identical. Both services typically start at a standard rate of 2.9% plus 30 cents per online transaction. However, this is only the starting point for a domestic transaction on a basic plan.
Shopify Payments uses a tiered pricing model tied to your Shopify subscription. As you upgrade your monthly store plan, your transaction rates decrease. For example:
- Basic Plan: 2.9% + 30¢
- Shopify Plan: 2.6% + 30¢
- Advanced Plan: 2.4% + 30¢
Stripe, conversely, maintains a flat 2.9% + 30¢ rate for most merchants regardless of their volume, unless they qualify for custom enterprise pricing. This means as your store scales, the native Shopify option becomes progressively cheaper per transaction. If your store processes $50,000 per month, the 0.5% difference between the Advanced and Basic rates represents $250 in monthly savings on transaction fees alone.
It is also important to note the "card-present" rates for merchants with physical locations. Shopify Payments offers significantly lower rates for in-person sales (ranging from 2.4% to 2.7%) when using their POS hardware. Stripe also supports in-person payments via Stripe Terminal, typically charging 2.7% + 5¢, but it lacks the deep retail inventory integration that many Shopify merchants require.
The Hidden Surcharge: Third-Party Transaction Fees
The most significant factor in the "Shopify fees vs Stripe fees" debate is the additional fee Shopify charges when you do not use Shopify Payments. If you choose to use Stripe as your primary gateway on the Shopify platform, you are hit with a secondary "transaction fee" on every sale.
This fee is designed to cover the cost of Shopify maintaining the integrations for external gateways. The rates vary based on your plan:
- Basic Plan: 2.0% extra
- Shopify Plan: 1.0% extra
- Advanced Plan: 0.6% extra
- Shopify Plus: 0.2% extra
If you are on the Shopify Basic plan and use Stripe, your total cost for a domestic transaction is 4.9% + 30¢ (2.9% to Stripe + 2.0% to Shopify). This surcharge effectively makes Stripe the more expensive option for almost any merchant whose store is eligible for Shopify Payments.
There are, however, specific reasons why a merchant might accept this higher cost. Stripe supports businesses in more countries than Shopify Payments; if your business is registered in a country not supported by the native gateway, Stripe becomes a necessary and powerful tool despite the additional platform fees.
Nascondi, ordina e rinomina i metodi di pagamento di Shopify usando potenti condizioni. Personalizza il tuo checkout e controlla le opzioni di pagamento con HidePay.
International Selling and Currency Conversion
For global merchants, the math becomes even more complex. Both processors charge extra for international cards and currency conversion.
Shopify Payments International Fees
When a customer pays using a card issued outside of your store's home country, Shopify Payments typically adds a 1.5% international transaction fee (in the US, though this varies by region). Furthermore, if you sell in multiple currencies, Shopify charges a currency conversion fee (usually 1.5% in the US and 2.0% in most other countries). This fee is applied when Shopify converts the customer's local currency into your payout currency.
Stripe International Fees
Stripe charges a 1% fee for international cards and an additional 1% if currency conversion is required. While Stripe's 1% + 1% structure might seem cheaper than Shopify’s 1.5% + 1.5% in some regions, you must still factor in the Shopify platform surcharge mentioned earlier.
For an international sale on the Shopify Basic plan using Stripe:
- Stripe Fee: 2.9% + 30¢
- International Card Fee: +1%
- Currency Conversion: +1%
- Shopify Platform Surcharge: +2%
- Total: 6.9% + 30¢
In this scenario, the native processor is almost always the more economical choice. To manage these costs, many merchants use our app to hide payment methods by country or Shopify Market so you only show the lowest-cost options where they make sense.
Chargebacks and Dispute Management
Chargebacks are an inevitable part of e-commerce, but the two processors handle them differently. Both Stripe and Shopify Payments charge a standard $15 dispute fee per occurrence.
The primary difference lies in what happens if you win the dispute. If you successfully challenge a chargeback, Shopify Payments typically refunds the $15 fee to your account. Stripe, however, does not refund the dispute fee even if the bank rules in your favor.
For high-volume stores or those in high-risk niches (like electronics or high-end apparel), this difference can add up. Losing the dispute fee on every won case is an operational drain. We often suggest that merchants at risk of high chargeback rates use our tool to sort or rename payment methods. For instance, you might move "Buy Now, Pay Later" (BNPL) options to the top of the list in markets where they show lower dispute rates, or hide credit card options entirely for customers with specific tags known for high-risk behavior.
Payout Schedules and Cash Flow
Fees are only part of the equation; cash flow is equally important. How quickly you receive your money can impact your ability to restock inventory or pay for advertising.
Shopify Payments generally offers a predictable payout schedule. In the United States, funds are typically sent to your bank account within two business days. If you use Shopify Balance, you can often access your funds within one business day.
Stripe’s payout timing varies more widely based on your account's age and risk profile. New accounts often start on a 7-day or 14-day delay for their first payout. Once established, most merchants move to a 2-day rolling payout. Stripe also offers "Instant Payouts" for a percentage fee, which can be useful during high-growth periods but further eats into your margins.
The Strategy: Optimizing Your Checkout
Instead of choosing just one gateway, many successful merchants use a combination of methods. The goal is to guide the customer toward the payment method that is most likely to convert while keeping your processing costs low.
Here is how to optimize your checkout using the "Smart Checkout" approach:
- Favor the Native Gateway: Keep Shopify Payments as your primary option to avoid the 0.5%–2% platform surcharge.
- Surface Shop Pay: Shop Pay is an accelerated checkout that significantly increases conversion rates. It is included with Shopify Payments and should be sorted to the top.
- Use Conditional Logic: If a specific payment method (like a local bank transfer or a specific BNPL provider) has lower fees in a certain country, create a rule — you can learn how to create a payment customization in HidePay to apply this logic without code.
- Hide High-Fee Options for Low-Margin Items: If you sell a specific product with very thin margins, you may want to hide payment methods that carry higher fees (like certain international wallets) for orders containing that item.
Our app, built by Nextools, allows you to implement these rules without touching a line of code. Because it is built on native Shopify Functions, these rules run instantly and do not slow down the customer's journey.
Protecting Margins with Payment Logic
The technical foundation of your checkout matters. Since our tool uses native Shopify Functions, it replaces the older, slower "Script Editor" methods. To understand why that matters, read our piece on why Shopify Functions are the future.
By using HidePay to sort and rename payment methods, you aren't just cleaning up the user interface—you are actively protecting your bottom line. For example, some merchants rename "Standard Credit Card" to "Credit or Debit Card (Secure)" to build trust, while simultaneously hiding expensive express checkout buttons for B2B customers who should be paying via net-terms or bank transfer.
If you also need to manage shipping options, our team at Nextools offers HideShip on the Shopify App Store to apply the same rule-based logic to delivery methods.
HidePay and HideShip can be used together — read more about the combined package in our announcement of HideSuite.
If you want help moving legacy Script Editor logic to Functions or building advanced functions, consider Nextools’ SupaEasy tool on the Shopify App Store.
Action Plan for Merchants:
- Calculate your effective rate: Divide your total monthly fees by your total monthly revenue. If it is higher than 3.5%, you likely have an optimization opportunity.
- Identify your plan level: If you process more than $15,000–$20,000 monthly, the savings from upgrading to the "Advanced" Shopify plan often outweigh the higher monthly subscription cost.
- Audit international sales: If you have high international volume, check if you are paying both international card fees and currency conversion fees.
- Install a management tool: Follow the HidePay installation guide to get started and begin reordering your payment methods so the most cost-effective and highest-converting options appear first.
Conclusion
The choice between Shopify Fees and Stripe Fees comes down to your store's location and your volume. For most merchants in supported countries, Shopify Payments is the clear winner due to the elimination of the third-party transaction surcharge and the tiered rate discounts on higher plans. Stripe remains the gold standard for developer-level customization and businesses in regions where Shopify’s native gateway hasn't yet launched.
To summarize the key points:
- Shopify Payments is usually cheaper because it avoids the 0.5%–2% platform surcharge.
- Stripe is highly customizable but incurs additional fees when used on the Shopify platform.
- International fees are a major factor; always check both the card fee and the currency conversion fee.
- Smart rules help you favor lower-fee methods and reduce chargeback risks.
Controlling your checkout experience is one of the most effective ways to increase your profit per order. You can start optimizing your payment methods today — get HidePay for your store.
FAQ
Is Shopify Payments the same as Stripe?
Shopify Payments is powered by Stripe's infrastructure, but it is a distinct product managed by Shopify. It is integrated directly into the Shopify admin, offers tiered pricing based on your subscription plan, and eliminates the additional third-party transaction fees that Shopify charges when you use external gateways like the standard Stripe service.
Why does Shopify charge a fee for using Stripe?
Shopify charges a "third-party transaction fee" (ranging from 0.2% to 2.0%) to cover the costs of maintaining integrations with outside payment providers and to support the security of the checkout ecosystem. This fee is only waived if you use Shopify Payments as your primary payment processor.
Can I use Stripe and Shopify Payments at the same time?
Generally, no. If you are in a country where Shopify Payments is available, it serves as your primary gateway for credit card processing. However, you can use other third-party providers for specific methods not covered by Shopify, though the platform surcharge will typically apply to those transactions.
How do I reduce my transaction fees on Shopify?
The most effective ways to reduce fees are to use Shopify Payments to avoid the third-party surcharge and to upgrade your Shopify plan level to access lower transaction rates. Additionally, using a tool like HidePay can help you hide high-fee payment methods for specific countries or products and reorder options so the most cost-effective method is the most visible. If you want an overview of HidePay's capabilities and use cases, see our introduction to HidePay on the Nextools blog.