Most Shopify merchants use Shopify Payments without thinking twice — it’s the path of least resistance, pre-integrated into the checkout, and eliminates third-party transaction fees. But there are legitimate reasons to consider Stripe instead, or to use both. The right choice depends on your product category, business model, and how much control you need over your payment infrastructure.
In our experience, this is a decision most brands don’t revisit after initial setup — which means many are either overpaying in fees or missing features that would improve their operations. This guide breaks down the real differences and helps you make the right call for your business.
The Key Fact: They’re Both Powered by Stripe
Shopify Payments is built on Stripe’s infrastructure. In most markets, if you use Shopify Payments, you’re technically using Stripe — just through Shopify’s white-labeled interface. This means underlying card processing quality, fraud tools, and bank relationships are similar. The differences lie in pricing structure, features, control, and integration depth.
Shopify Payments: Overview
How It Works
Shopify Payments is activated directly within the Shopify admin. When enabled, it becomes the default checkout payment method for your store. Payouts go to your linked bank account on a rolling schedule (typically 2 business days in the US and Canada).
Pricing (US rates, 2026)
- Basic plan: 2.9% + $0.30 per online transaction
- Shopify plan: 2.6% + $0.30
- Advanced plan: 2.4% + $0.30
- No additional transaction fee from Shopify (unlike using third-party processors)
Key Advantages
- Zero additional Shopify transaction fee (using a third-party processor adds 0.5–2% depending on your plan)
- Seamlessly integrated — payouts, disputes, and fraud reports all visible in Shopify admin
- Shop Pay accelerated checkout available — higher conversion rates for returning customers
- Automatic fraud analysis built in
- Easier reconciliation — transactions and payouts in one dashboard
Key Limitations
- Not available in all countries (check Shopify’s supported countries list)
- Prohibited product categories: CBD, certain supplements, firearms accessories, adult content, and other high-risk categories may not be supported. Accounts in these categories can be terminated without much warning.
- Less customization and developer control than direct Stripe integration
- Payouts are Shopify-controlled — if your account is flagged, funds can be held
Stripe: Overview
How It Works
Stripe is a standalone payment processor that integrates with Shopify as a third-party provider. You manage your Stripe account separately from Shopify. Payouts are handled by Stripe directly.
Pricing (US rates, 2026)
- Standard: 2.9% + $0.30 per successful online card transaction
- Custom pricing available at high volume (typically $100K+/month in processing)
- Additional Shopify transaction fee applies when using Stripe on Shopify: 0.5% (Advanced), 1% (Shopify), or 2% (Basic)
Key Advantages
- More developer-friendly — better API, greater customization of checkout and payment flows
- Stripe Radar fraud tools are more configurable
- Supports a broader range of payment methods: BNPL, ACH, SEPA, and more
- Better suited for complex business models: marketplaces, platforms, B2B invoicing
- Stripe handles all payment infrastructure independently of Shopify — useful if you sell on multiple platforms or have a custom checkout
- More predictable account stability for high-risk or complex product categories (though Stripe also prohibits certain categories)
Key Limitations
- Shopify transaction fee on top of Stripe fees significantly increases total cost
- Separate dashboard — transactions and payouts managed outside Shopify admin
- More setup complexity for merchants without technical resources
- Shop Pay not available
Side-by-Side Comparison
| Factor | Shopify Payments | Stripe (on Shopify) |
|---|---|---|
| Base processing rate | 2.4–2.9% + $0.30 | 2.9% + $0.30 |
| Shopify transaction fee | None | 0.5–2% (depends on plan) |
| Shop Pay | Yes | No |
| Dispute management | In Shopify admin | Stripe dashboard |
| Developer flexibility | Limited | High |
| High-risk categories | More restrictive | More flexible (but not unlimited) |
| Multi-platform use | Shopify only | Yes |
Which Should You Use?
Use Shopify Payments if:
- You sell standard consumer products with no high-risk classification concerns
- You want the simplest setup with the fewest moving parts
- You want Shop Pay to improve checkout conversion
- You want everything in one dashboard
- You’re on a higher Shopify plan where the 0.5% transaction fee savings matter
Use Stripe if:
- Your product category is borderline or has been terminated by Shopify Payments before
- You sell on multiple platforms and want a single payment processor across all of them
- You have a custom checkout or non-standard payment flow that requires developer control
- You need advanced fraud rules not available in Shopify Payments
- You’re processing at high enough volume to negotiate custom Stripe rates that offset the Shopify transaction fee
Frequently Asked Questions
Is Shopify Payments the same as Stripe?
Shopify Payments is built on Stripe’s infrastructure in most markets. The underlying processing technology is similar, but pricing, features, account control, and supported product categories differ. Most importantly: Shopify Payments eliminates the Shopify transaction fee; standalone Stripe on Shopify adds 0.5–2% per transaction.
Can I use Stripe instead of Shopify Payments?
Yes, but Shopify charges an additional transaction fee of 0.5–2% when you use a third-party processor. This significantly increases total cost unless you have a specific reason to use Stripe directly.
What products are not supported by Shopify Payments?
Prohibited categories include CBD/hemp, certain supplements, adult content, firearms accessories, and gambling-related products. If you’re in one of these categories, evaluate Stripe or a specialized high-risk processor — Shopify Payments accounts can be terminated with funds held if prohibited products are detected.
Does Shopify charge a fee for using Stripe?
Yes — 2% on Basic, 1% on Shopify, and 0.5% on Advanced plan. This is on top of Stripe’s processing rate. At meaningful volume, this additional fee becomes a significant cost.
Want help evaluating your payment stack and reducing processing costs? OpsStack Consulting helps e-commerce operators audit their tech stack and financial operations. Book a free discovery call.