Stripe vs. Braintree: Stripe Wins

Stripe pulls ahead for features and product suite, but look elsewhere for in-person sales.
Dalia Ramirez
Meredith Wood
By Meredith Wood and  Dalia Ramirez 
Edited by Claire Tsosie

Many or all of the products featured here are from our partners who compensate us. This influences which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.

Stripe and Braintree are payment service providers for online businesses. Both platforms offer transparent pricing and a range of payment options, but Stripe’s customer service and extensive product suite make it a far better choice.

However, Stripe aggregates accounts to process payments, so businesses looking for an individual merchant account — usually due to high sales volume — will need a provider like Braintree. And though Stripe does offer some in-person payment options including customizable point-of-sale systems and card readers, platforms like Square or Shopify provide much more advanced services for brick-and-mortar businesses.

Overall, Stripe is the superior choice for online businesses; Braintree may only be worth the downsides if your business requires a dedicated merchant account.

Make payments make sense
Find the right payment provider to meet your unique business needs.

Deciding factors



Better for

Online businesses of all sizes that may want to extend to in-person sales.

Online retailers; existing PayPal and Venmo users for business.

Software cost

Free; per-transaction fees only. Some add-ons cost extra.

Free; per-transaction fees only. Some add-ons cost extra.

Hardware cost

Card reader for $59; mobile POS device for $249.

No specific hardware available; can integrate with PayPal card reader for $29.

Payment processing cost

  • 2.9% plus 30 cents per transaction for online payments.

  • 2.7% plus 5 cents for in-person payments.

  • 0.8% for ACH payments (maximum fee $5).

  • 2.59% plus 49 cents per transaction credit cards, debit cards and digital wallets.

  • 3.59% plus 49 cents for Venmo (U.S. only), transactions in non-U.S. currency or transactions outside the U.S.

  • 0.75% for ACH (maximum fee of $5). Discounts available for enterprise businesses.

Contract length

No set contract length. You can close your Stripe account at any time, as long as you complete any pending transactions.

No set contract length.

Live support

Excellent. 24/7 customer support via email, live chat and phone.

Good. Email: 5 a.m. - 12 a.m. CDT M-Th & 5 a.m. - 8 p.m. CDT on Friday; Phone: 8-7 CDT M-Th & 8-5 CDT on Friday.

Ease of use

Good. User-friendly and customizable interface, though some advanced tools may require developer experience.

Good. Straightforward interface, live support available.

Why Stripe is a better choice

Stripe and Braintree both work as payment service providers for online businesses, but Stripe’s popularity, product suite and brick-and-mortar sales options make it a much better option.

Customer support

Stripe offers 24/7 live customer support via email, online chat, and phone.

Braintree has a rating of just 1.2 stars out of 5 on the consumer review website TrustPilot, with most negative reviews citing a lack of customer support. Stripe, on the other hand, has a 3.2-star rating out of 5 on TrustPilot, and high reviews on other review websites detail its helpful and responsive phone support.

Brand presence

Stripe is one of the most popular payment processors on the market. It’s available in more than 45 countries, and due to its impressive size and ubiquity, Stripe claims that there’s almost a 90% chance that any card its clients process has already been seen before on its network. Braintree’s parent company, PayPal, is more widely used than Stripe, with over 300 million users.

In-person sales

Neither Stripe nor Braintree has very robust in-person sales options. Both platforms offer fairly new services for brick-and-mortar businesses, including sandboxes for developer integration and a few hardware options.

Braintree offers the option to take in-person payments with a PayPal card reader but isn’t set up to support traditional brick-and-mortar operations without developer experience. Stripe’s Terminal feature provides similar capabilities but also requires some coding to use. Retail stores, restaurants and other businesses that primarily accept in-person payments may be slightly better off with Stripe than Braintree. A POS provider like Square or Toast could be an even better match.

Product suite

Stripe has an extensive library of add-ons. In addition to Stripe Terminal, which extends the service to in-person sales, the platform offers billing, invoicing, currency conversion, virtual marketplace, business financing and more.

Braintree, on the other hand, only provides third-party authorization and online marketplace services in addition to payment processing. Though Stripe’s product suite can be overwhelming for some businesses, it can grow and scale with your operations.

Why you might want to use Braintree instead

Given Braintree’s poor ratings on most customer review websites, it’s unlikely that you’ll have a better experience with Braintree than Stripe. However, the platform does offer slightly lower per-transaction fees and provides individual merchant accounts instead of grouping them together like Stripe.


Stripe is slightly more expensive than Braintree for big-ticket purchases. Though both platforms offer flat-fee pricing, some Stripe services and analytics tools cost extra.

Add-ons like ACH transfers, currency conversion, billing, and data analysis cost extra with Stripe. Braintree charges for ACH transfers and currency conversion too, but includes recurring billing and data reports with its basic service.

Merchant account

Braintree assigns each of its merchants their own merchant account, which means that their transactions on the system are independently handled. Stripe, on the other hand, aggregates payments and groups together merchants when conducting transactions. In this regard, Braintree offers a more stable environment for clients, since there’s less risk that an unrelated merchant issue could affect your ability to conduct transactions.

Braintree and Stripe alternatives

For businesses that need a brick-and-mortar payments solution in addition to online sales, Square may be a better choice. Online-only businesses might prefer PayPal.


Payment processing:

  • 2.6% plus 10 cents for in-person transactions (2.5% plus 10 cents with Retail Plus plan).

  • 2.9% plus 30 cents for online transactions or invoices without a card on file.

  • 3.5% plus 15 cents for manually keyed transactions or card-on-file invoices.

Why we like it: Square is a powerful payment processor with robust options for in-person sales as well as online payments. As NerdWallet’s current pick for best overall POS system, it’s a straightforward, flexible platform that works well for most small-to-medium businesses.

Like Stripe, it offers some developer customization, invoicing and e-commerce website services. It’s not online-first like Stripe and Braintree, but its transparent pricing, live support and scalable plans with industry-specific features make it a great choice.

PayPal Business

Cost: Software free and up. Card reader $29 with Zettle sign up.

  • 2.29% plus 9 cents for in-person and QR code transactions.

  • 3.49% plus 9 cents for manual entry card transactions.

  • 3.49% plus 49 cents for invoicing transactions.

Why we like it: PayPal, like Stripe and Braintree, is an online-first payment service provider. Its transparent fees and ease of use make it a great choice for new and small businesses. PayPal offers the same in-person sales capabilities as Braintree, through PayPal Zettle, which provides several hardware options and features like employee management and barcode scanning.

A version of this article was first published on Fundera, a subsidiary of NerdWallet.

On a similar note...