Both Stripe and PayPal offer reasonably-priced payment processing. PayPal is easy to use, while Stripe offers more bang for your buck.

Stripe and PayPal are popular ways of accepting payments for eCommerce; if you’ve bought something online, there’s a good chance your payment went through one of the two processors. For merchants, the choice of Stripe or PayPal comes down to a few core issues: what payment types and currencies you need to accept, how much customization you need, and whether you need in-person payments & POS support.
While PayPal and Stripe aren’t the only all-in-one payment processors around, both providers stand out in terms of the breadth and depth of their services. So in the Stripe vs. PayPal debate, which has the advantage? Let’s find out!
Stripe VS PayPal Comparison
Comparing Stripe vs. PayPal with any real nuance requires a close look at each company’s ready-made services and features as well as pricing.
Both PayPal and Stripe have plug-and-play eCommerce support. They also work on a global scale. And both companies have pay-as-you-go pricing that works for businesses of nearly any size. However, PayPal lacks ACH support, and Stripe lacks any sort of ready-made POS. Both features could be deal breakers for merchants.
|
Stripe |
PayPal |
Ideal For |
- Multichannel sellers
- Businesses that need a lot of customization
- International commerce
- Businesses that need big data
|
- Businesses that need to accept PayPal
- Low-volume businesses
- International commerce
|
Online Payments Rate |
2.9% + $0.30 |
2.59%-3.49% + $0.49 per transaction |
Standout Features |
- Top-tier developer support
- Advanced security tools
- Strong multicurrency support
|
- Enormous proprietary ecosystem
- Easy to use
- Strong international support
|
What’s Missing |
- Native POS app
- Bundled pricing plans for advanced features
|
- Competitive pricing
- ACH payment option
|
Next Steps |
Visit Site Read Review |
Visit Site Read Review |
Stripe VS PayPal At A Glance
Stripe and PayPal are eCommerce-friendly online payment processors that support invoicing and recurring billing. PayPal is a popular brand and incredibly user-friendly, but Stripe offers a deeper feature set thanks to powerful developer tools. Additionally, Stripe is usually cheaper than PayPal for online merchants on a per-transaction basis.
Benefits Of Stripe Payments
Stripe is an all-in-one payment processor combining payment processing with a payment gateway. Though you can use it for in-person transactions, Stripe Payments prioritizes eCommerce, offering a robust suite of developer tools for integrating Stripe’s payment features into your online store.
With international transactions, Stripe supports numerous currencies and payment methods along with quality-of-life features that help you navigate VATs and exchange rates. Advanced features are usually paid for with additional cost per transaction.
Pros
- Straightforward flat-rate eCommerce pricing
- Developer-focused and highly customizable
- Advanced reporting tools
- Multicurrency support for international merchants
- Great marketplace and subscription tools
Cons
- Account stability issues typical of a third-party processor
- Needs technical skills to implement
- No virtual terminal
Try Stripe Payments
Benefits Of PayPal
PayPal offers everything from digital wallets to loans, but the eCommerce giant made its name with its user-friendly payment processing.
PayPal Commerce is primarily focused on eCommerce but can be used to take POS payments through PayPal Zettle or a third-party partner. You can add PayPal buy buttons to your site for no monthly cost, but for a monthly fee, you’ll get a virtual terminal, a hosted checkout page, and recurring billing.
PayPal offers some strong developer tools as well.
Pros
- Designed for ease of use
- Multiple subscription plans are available
- Extensive integrations
- One of just a few ways to accept PayPal digital payments
- Virtual terminal, hosted checkout pages, and recurring billing are available
Cons
- Account stability issues typical of a third-party processor
- PayPal’s per-transaction pricing is complex and usually pricier than Stripe
- Inconsistent customer support
Try PayPal
What’s The Difference Between Stripe & PayPal?
While Stripe and PayPal are third-party processors with much in common, the two also have some significant differences. Most of the differences between Stripe and PayPal spring from the fact that Stripe specializes in custom solutions for online merchants, while PayPal prioritizes low-volume merchants looking to start selling with a minimum of fuss.
Many sellers will be well-served by either PayPal or Stripe. However, your business’s needs and priorities may make one provider a better fit for your operation than the other. And as always, there are trade-offs to consider in the PayPal vs. Stripe debate. Do you need ACH support or a virtual terminal? Do you need the flexibility of customizable solutions or the simplicity of out-of-the-box tools?
But first, let’s establish the similarities between the two processors.
Both PayPal & Stripe Offer…
- Online and in-person payment processing
- Prebuilt and customizable checkouts
- Flat-rate pricing
- eCommerce integrations
- Support for multiple payment methods
- International commerce support
Only Stripe Offers…
- The lowest online processing rate
- Advanced customization at every turn
- ACH support
- The ability to process over 135 international currencies (PayPal accepts 25 currencies)
- Support for a wider variety of mobile wallet payments (including Apple Pay) and local payment methods used overseas
Only PayPal Offers…
- The ability to accept PayPal digital transactions
- The lowest in-person processing rate
- A virtual terminal
- Ease of use for non-techies
- The largest feature ecosystem
Stripe VS PayPal FAQs
Is Stripe cheaper than PayPal?
Stripe’s credit card processing rates are cheaper than PayPal in most cases. Stripe charges 2.9% plus $0.30; PayPal charges between 2.59% and 3.49% plus $0.49 per transaction. PayPal’s higher per-transaction fee ($0.49) will particularly affect merchants with small average transactions.
Is Stripe or PayPal better for small business?
Stripe and PayPal are both good choices for small businesses; there is no objective universal “better” choice. Which payment processor works best for your business depends on your specific needs and customer base.
Are Stripe and PayPal competitors?
Stripe and PayPal offer a similar core lineup of products for online businesses, making them direct competitors as B2B service providers. However, PayPal also provides consumer-facing products that Stripe does not.
Can I use both Stripe and PayPal?
You can use both Stripe and PayPal to process payments as a business. You will need to create and manage separate accounts for both and decide where it makes the most sense for your business to use each specific payment method.
Does PayPal work with Stripe?
You can’t accept PayPal payments through your Stripe account. However, you can use both payment gateways in your online store. If your eCommerce site primarily uses Stripe for processing, you can add PayPal buy buttons when you use PayPal Checkout as a supplementary payment method.
Stripe VS PayPal Fees, Rates & Pricing
|
Stripe |
PayPal |
Monthly Fees |
$0 |
$0 |
Online Transaction Rates |
2.9% + $0.30 |
2.59%-3.49% + $0.49 |
In-Person Transaction Rates |
2.7% + $0.05 per transaction (Stripe Terminal) |
2.29% + $0.09 per transaction (PayPal Zettle) |
ACH Payments |
0.8% per transaction (capped at $5) |
N/A |
Nonprofit Rate (Online Only) |
2.2% + $0.30 per transaction |
1.99% + $0.49 for nonprofits; 2.89% + $0.49 for donations |
Invoices |
0.4%-0.5% + transaction fees per paid invoice (25 free per month) |
0% + 3.49% + $0.49 per paid invoice |
Virtual Terminal |
N/A |
3.09% + $0.49 (+ $30/month) |
Cross Border Fee |
1% |
1.5% |
Currency Conversion Fee |
1.5% |
3%-4% |
Next Steps |
Sign Up With Stripe |
Sign Up With PayPal |
Both Stripe and PayPal are expandable services. There are countless add-ons you can buy for additional functionality. But at their core, they offer simple, flat-rate pricing with no monthly fee, though PayPal offers two premium plans for $5/month and $30/month, respectively, for merchants seeking more advanced checkout options.
The table above doesn’t cover every possible PayPal vs. Stripe fee. Check out our guide to Stripe pricing and our guide to PayPal pricing for the complete rundown.
Which Is Cheaper, PayPal Or Stripe?
Not all merchants will save money with one processor over the other. However, in most cases, Stripe fees vs. PayPal’s will be cheaper for most merchants who primarily sell online. International sellers who have to contend with cross-border and currency conversion fees will especially benefit from Stripe’s pricing over that of PayPal. (Get started with Stripe Payments here.)
The fact that the fixed portion of PayPal’s online per-transaction fee is now $0.49 (compared to $0.30 with Stripe) means that online PayPal merchants with small average ticket sizes will be paying more with each transaction. This is unfortunate, as PayPal is otherwise a great choice for smaller eCommerce businesses.
However, it’s a different story for physical sales, as PayPal’s swiped/dipped/tapped transaction fees are lower than those of Stripe. This, combined with the fact that PayPal’s POS functionality is stronger than Stripe’s, highlights PayPal’s advantage over Stripe for brick-and-mortar businesses.
I should add that both PayPal and Stripe offer special microtransaction rates to select merchants with low average ticket values. These per-transaction rates consist of a higher percentage fee but a lower fixed fee, which means less money is taken out of transactions under $10.
However, with both PayPal and Stripe, not all merchants will qualify for microtransaction rates (Stripe barely mentions them at all), so I hesitate to emphasize them as you may well be disappointed if you attempt to qualify. Merchants with small average tickets should certainly ask their provider about the possibility, though.
Stripe VS PayPal Features
|
Stripe |
PayPal |
Online Checkout |
- Plug-and-play integrations
- Drop-in elements with on-site checkout
- Customizable on-site checkout
|
- Plug-and-play integrations
- Off-site redirected checkout (no customization)
- Customizable on-site checkout
|
Card Reader & Mobile POS |
Stripe Terminal: $0/month, $59+ for card reader |
PayPal Zettle: $0/month, $29+ for card reader |
Invoices |
Starter & Plus Plans |
1 standard plan |
Buy Now Pay Later Options |
|
- PayPal Pay In 4
- PayPal Monthly
|
International Support |
- 47 countries
- 135+ currencies
|
- 200+ countries
- 25+ currencies
|
Marketplace Tools & Support |
(Stripe Connect) |
(PayPal Commerce) |
Available Integrations |
Excellent |
Good |
Developer Tools & APIs |
|
|
Funding Time |
2 business days; immediately with Instant Payouts for 1% |
Instantaneously in PayPal Wallet; immediately in a bank account for 1.5% |
Next Steps |
Choose Stripe Payments |
Choose PayPal |
PayPal and Stripe Payments fill similar niches, so it should be no surprise that their feature sets closely resemble each other. Their bread and butter is online payment processing, and both competently deliver the goods by charging a flat-rate processing fee: 2.9% + $0.30 for Stripe and 2.59%-3.49% + $0.49 for PayPal. Both offer strong support for international commerce and the ability to customize your payment processes through code.
That said, the devil is in the details. These aren’t identical services going under a different name but two subtlely different ways to accomplish many of the same goals. And with PayPal now charging more for its services, you’ll want to know if it’s delivering the goods.
Business Accounts With Stripe & PayPal
Both PayPal and Stripe make it easy for new merchants to sign up for their services without undergoing a lengthy application/screening process. As for the details, let’s start with PayPal.
As we detail in our guide to creating a PayPal business account, the process is quick, easy, and free. Here’s what you’ll need to provide during signup:
- An email address
- A business phone number
- Your legal business name — your own name is fine if your business is a sole proprietorship
- The last four digits of your SSN
- Your Employer Identification Number (EIN) — if you choose individual/sole proprietorship as your business type, you don’t need to provide an EIN
- Your date of birth
- Your home address
- Your bank name, account number, and routing number
There are three PayPal service plans to choose from:
- Checkout: PayPal Checkout works well if you just want to sell using simple buy buttons or if you want to add a supplemental payment option to your existing online store. PayPal will offer your customers an option to check out with PayPal as well as PayPal Credit and Venmo, based on what user data it has available. Merchants worried about PCI compliance may appreciate that PayPal Checkout takes the issue out of their hands by redirecting customers to its site to complete transactions.
- Payments Advanced: With PayPal’s intermediate option, Payments Advanced, you can build your payment buttons and simply copy/paste some code onto your site to enable PayPal as your shopping cart. You’ll also get hosted checkout templates, allowing customers to stay on your website during their purchase instead of rerouting to PayPal’s site. The Advanced plan costs $5/month and is customizable but doesn’t require a lot of technical knowledge.
- Payments Pro: Get your standard PayPal features, hosted checkout pages, and a virtual terminal for a monthly fee and processing costs. Payments Pro costs an additional $30/month. Payments Pro is the only PayPal plan that includes the virtual terminal for no additional charge — if you implement a virtual terminal without Payments Pro, the virtual terminal alone will cost $30 a month.
PayPal’s other services include:
- PayPal Zettle mPOS (integrations with leading POS systems for retail and food businesses are also available)
- Recurring billing
- Online and in-app invoicing
- Donation buttons
- Mass payouts
As for signing up with Stripe, it’s a bit more involved than PayPal’s signup process, but it’s still quicker and less complicated than signing up for a traditional merchant account.
The first part of the signup process is similar to PayPal’s, and you’ll need to supply the same information about yourself and your business.
The second part of the process involves relaying information to your web developer that enables your website to connect to your Stripe account.
Stripe doesn’t have “service plans” the way PayPal does. Your access to Stripe’s payment processing features remains the same regardless of which other features and tools you choose to use. These online payment processing tools include:
- Support for credit cards, ACH, and localized payment methods
- Support for online and in-app checkouts
- A prebuilt embeddable checkout form (Checkout), plus the ability to either build a form from scratch or use prebuilt components (Elements)
- Invoicing, recurring billing, and subscription tools
Stripe offers numerous add-ons you can tack onto your service à la carte, such as Stripe Billing, which includes Stripe’s invoicing, recurring billing, and subscription tools.
Developer Tools & APIs
Both Stripe and PayPal allow for programmatic customization, as is typical for most payment processors. That said, while PayPal Commerce’s developer tools are good, Stripe more or less IS its developer tools, assuming you aren’t using it through a white-label service, such as Shopify.
PayPal has taken some pains to flesh out its developer environment. Documentation is now broken up according to the type of business you’re coding for, so you can easily find tutorials for small businesses, marketplace platforms, or large enterprises. In the last case, PayPal will nudge you toward one of its subsidiary services, such as Braintree, Hyperwallet, or Simility. PayPal doesn’t appear to have quite that level of comprehensive developer support, but you will get some easy-to-follow tutorials for getting things up and running, as well as a JavaScript SDK.
Stripe’s API, on the other hand, is its major selling point. Stripe is a RESTful API that uses API keys to authenticate requests. Stripe provides official libraries for various programming languages and mobile platforms. You can code your features from scratch, follow one of the detailed guides, or clone an existing project to build off of.
International Support
Both Stripe and PayPal feature robust international support, though Stripe has the overall edge here. It supports a variety of payment methods and over 135 currencies. Stripe’s supported payment methods are broken down into two categories: universal and local. Local payment types are only available in the regions in which they are most popular.
Stripe supports too many currencies to list here, but you can find them on Stripe’s website. Additionally, Stripe allows businesses to avoid exchange fees by specifying “presentment” currencies when you set Stripe up. Stripe will accumulate separate balances for each currency you’re paid with, which it can then route to different bank accounts. If your presentment currency differs from the settlement currency, Stripe will automatically make the conversion for you, but this comes at an additional 1% fee.
PayPal handles things a little differently. To accept international payments, you simply toggle on the feature from your account. You can then specify whether you want all foreign sales to be automatically converted to US dollars or do so manually. You can hold foreign currencies in your PayPal Commerce account until you want to convert them. PayPal currently supports 25 currencies and also supports numerous local payment types, though not as many as Stripe.
Which is better? It depends on how much coding you’re willing to do. Stripe allows for an extraordinary amount of precise control over how you want your international payments handled. PayPal makes it pretty easy so long as you don’t need to do anything fancy. The edge goes to Stripe in terms of potential (the most important factor for an ambitious eCommerce operation) and to PayPal for ease of use.
Invoices & Recurring Payments
|
Stripe |
PayPal |
Accept Credit & Debit Payments |
|
|
Accept ACH Payments |
|
|
Buy Now, Pay Later |
|
|
Link Inventory |
|
|
Quotes |
Plus plan only |
|
Tipping |
|
|
Send Payment Reminders |
Plus plan only |
|
Auto Retry Failed Payments |
Plus plan only |
|
Stripe and PayPal have slightly different approaches to their invoicing features.
With Stripe, you can select between Starter and Plus plans for invoicing. Starter gives you 25 free invoices per month, after which you’re charged 0.4% per paid invoice. The Plus plan provides some automation and advanced collection features and costs 0.5% per invoice. In addition, you’ll pay Stripe’s standard transaction fee based on the customer’s chosen payment method — 0.8% for ACH or 29% + $0.30 for a credit card, for example.
PayPal has no limit on the number of invoices you can send, and no fees per invoice sent, but you’ll pay the standard online transaction fee of 3.49% + $0.49 for each paid invoice.
Recurring Payments
Stripe Billing is an additional feature that’s available if you’re dealing with recurring charges. This feature is available at 0.5% per recurring charge. There’s also a Scale plan for 0.8% per recurring charge that connects to NetSuite and sends customers an initial quote before they start a subscription. Custom pricing is available for large volumes.
With PayPal, you can enable recurring billing for no additional charge if you’re using PayPal Checkout. If you have Payments Pro or Advanced (in which case you’re already paying a monthly fee), it’ll cost you an additional $10/month.
Overall, Stripe’s invoicing and billing tools are more flexible and less expensive than those of PayPal. Also, PayPal does not support ACH payments under its name-branded label.
Point Of Sale
We’re focusing on eCommerce in this article, but I also wanted to mention Stripe and PayPal’s respective POS capabilities.
PayPal’s service is the stronger of the two. PayPal Zettle may be far from fully-featured, but it’s robust enough to allow you to take card-present transactions when you need to reliably. The basic app is free, but you’ll need to pay a monthly fee of $39-$49/month if you want inventory tracking. Card-present transactions are charged 2.29% + $0.09 per instance, while your first card reader costs $29 ($79 for each subsequent reader).
Stripe now has a beta for what it calls Stripe Terminal, an SDK that allows you to build Stripe’s payment processing into a point of sale app, either on a mobile platform or on the web. It comes with precertified hardware and additional features to make the integration process as simple as possible. Please keep in mind that this is not a ready-to-go POS or mPOS and will require some coding to bring online. Stripe’s card-present rate is 2.7% + $0.05, making it a bit more expensive than PayPal Zettle. As for card readers, Stripe offers the basic Stripe Reader M2 for $59 and the touch screen BBPOS Wisepos E for $249 (these prices apply to the US only).
Accepted Payment Types
|
Stripe |
PayPal |
Credit & Debit |
|
|
ACH Transfers |
|
|
Wire Payments |
|
|
Apple Pay |
|
Coming soon |
Google Pay |
|
|
AliPay |
|
|
Localized Payment Methods |
|
|
PayPal Payments |
No |
|
Klarna |
|
|
AfterPay |
|
|
Affirm |
|
|
Crypto Payments |
(with Stripe Connect) |
|
Stripe has been the leader in the sheer number of payment types accepted almost since the company’s founding. Recently other online payment processors, including PayPal, have begun to catch up.
Even though Stripe and PayPal now offer a similar range of accepted payment methods, there are some key differences: First, PayPal lacks an ACH option, and its digital wallet equivalent is significantly more expensive to process than ACH payments. Second, PayPal doesn’t support third-party digital wallets such as AliPay or Google Pay.
PayPal recently announced a partnership with Apple that would allow PayPal to be added to Apple Pay wallets and also lead to accepting Apple Pay on the Web.
What Is Best For My Business Needs: PayPal Or Stripe?
As we’ve said, Stripe and PayPal are competing in similar market spaces, sharing a lot in common. However, upon closer examination, some key differences emerge, which can be pretty consequential depending on the nature of your business.
Choose PayPal If…
- You want to build your eCommerce business yourself without developer help
- Having a virtual terminal is a priority
- You want to accept PayPal digital payments
- You want access to the largest possible feature add-on ecosystem
- In-person sales are a significant part of your business
Choose PayPal
Choose Stripe If…
- You want advanced customization and can hire a web developer (if you’re not one yourself)
- You want to save money on online processing
- You want ACH processing (particularly important for B2B businesses)
- Your business depends on international sales
- You want the ability to accept a wide variety of mobile wallet payments, including Apple Pay and Microsoft Pay
Choose Stripe Payments
Don’t Like Stripe Or PayPal? Try These Alternatives
While both PayPal and Stripe suit a wide variety of businesses, both have their issues, and neither provider is a good fit for every small business. Let’s briefly discuss some popular alternatives. Don’t forget to check out our favorite Stripe alternatives and our preferred PayPal alternatives for more options!
Square
Like Stripe and PayPal, Square is an all-in-one third-party processor that offers all manner of eCommerce tools along with card readers and (unlike PayPal and Stripe) multiple full-fledged POS systems. With competitive flat-rate pricing (2.9% + $0.30 per online transaction and 2.6% + $0.10 per in-person transaction), excellent multichannel selling features, an online store builder, and more in-house and third-party add-ons than even PayPal, Square is an excellent small business payment processor.
Check out the following articles for more info:
Adyen
Payment processor Adyen is an international commerce specialist that requires a lot of technical know-how, much like Stripe. Adyen is a uniquely good processor for international merchants, offering its services in countries around the globe and supporting over 180 currencies and countless local payment methods.
Adyen’s services and pricing scheme are ideal for mid-to-enterprise level clients operating globally but may be a bit much for smaller sellers to handle.
Authorize.Net
Authorize.Net is best known as a payment gateway provider, but it also offers merchant accounts through its partner companies. Authorize.Net doesn’t provide the huge feature ecosystem of processors like Square and PayPal but does offer strong support for recurring billing, customer information management, ACH/echeck processing, and other specialized services.
For cost reasons, smaller businesses will want to avoid going directly through Authorize.Net for a merchant account and instead find one of Authorize.Net’s partner resellers independently.
Stripe VS PayPal Comparison: The Final Verdict
PayPal’s 2021 price hike greatly changes the math when it comes to the Stripe vs. PayPal matchup. While PayPal still offers convenience, brand recognition, and ease of use to eCommerce businesses, it now comes at one of the highest rates for a service of its type. PayPal is clearly counting on its reputation and unique features (such as its proprietary digital wallet) to help customers swallow the fee.
Unfortunately, it’s hard to see how that fee doesn’t cut deeply into the revenue of businesses doing more than an occasional transaction. This doesn’t apply to in-person sales, however, where PayPal has the cheaper rate.
This could be a great opportunity for Stripe Payments to grab market share so long as it can keep its prices under control. While not as convenient for very small businesses that lack developer support, it’s now able to market itself as a low-cost alternative to PayPal. It’s an incredibly powerful and feature-rich platform in its own right and a bit more customizable if you have the skill set. Of course, Stripe doesn’t offer a full POS app yet, so selling in-person with Stripe will take a good amount of legwork.
As always, focus on the features you need, not just now but in the future, and choose the service that offers what you need at an acceptable price point. And if you want to broaden your research, read our comprehensive guide to the best small business credit card processors.
What are your thoughts on Stripe vs. PayPal? Have you tried both services? Which did you opt for? We love to hear from readers, so please leave us your comments!