Best Payment Processor for Small Business (2024)
By Stefan Ciancio on
TL;DR: For most online businesses, especially SaaS and e-commerce, Stripe is the best payment processor due to its developer-friendly API, transparent flat-rate pricing, and robust feature set. For businesses starting out or needing quick setup and high brand recognition, PayPal is a strong contender. Square dominates for businesses with a physical, in-person sales component.
Quick answers
What is the absolute cheapest payment processor for a small business?
There's no single "cheapest" option, as it depends on your transaction volume and size. For very low volume, a flat-rate processor like Stripe (2.9% + 30¢) is often cheaper because you avoid monthly fees. For higher volume (over $5k/month), interchange-plus processors like Helcim can become significantly cheaper because their rates are lower over the baseline card network fees. Always model your costs based on your average sale price and number of transactions.
Is Stripe or PayPal better for a new small business?
It's a close call. PayPal is often easier for a complete beginner to set up and start accepting payments in minutes. Its brand recognition can also slightly boost conversion rates, as customers trust it. However, Stripe offers a more professional, on-site checkout experience and a vastly superior system for recurring billing and integrations. I started with PayPal but quickly moved my main operations for WebinarKit to Stripe for its scalability.
Do I need a traditional merchant account anymore?
For most small businesses, no. Modern payment service providers (PSPs) like Stripe, PayPal, and Square act as aggregators. They provide you with a sub-merchant account under their master account, which radically simplifies the underwriting and setup process. You can get approved in hours, not weeks. Traditional merchant accounts may offer lower rates at very high volumes but come with complex contracts, early termination fees, and a painful application process.
How do I avoid high payment processing fees?
First, choose a processor whose fee structure matches your business model (flat-rate for low volume, interchange-plus for high). Second, encourage payment methods with lower fees, like ACH bank transfers (Stripe offers this for a fraction of the cost of cards). Third, once you have significant volume (think $50k+/month), don't be afraid to contact your processor's sales team to negotiate a custom rate. They want to keep your business.
What's the easiest payment processor to set up?
PayPal and Square are arguably the easiest for non-technical founders. You can create an account and have a payment button or link on your site within an hour. Their dashboards are user-friendly and designed for people who just want to get paid without touching a line of code. Stripe has become much easier with tools like Stripe Checkout and Payment Links, but its real power is still unlocked with some minor developer involvement.
My Painful Journey Through Payment Processing
Let's get one thing straight: choosing a payment processor isn't a fun, sexy business task. It's a foundational decision that can either quietly enable your growth or become a recurring nightmare. I've been on both sides of that coin. When I first started selling my book, Sell More With Webinars, I just slapped a PayPal button on the page. It worked. People paid, I got money. Simple.
But when we launched WebinarKit, everything changed. We weren't just selling a one-off product anymore. We needed recurring subscriptions, lifetime deals, integration with affiliate platforms like JVZoo, and a system that wouldn't freeze our account when we did a six-figure launch day. PayPal, with its notoriously trigger-happy account freezes, was suddenly a massive liability. We switched to Stripe and never looked back. That move allowed us to scale. We've now processed millions of dollars through Stripe for WebinarKit and my other ventures like Maker AI. But it wasn't a magic bullet. We've dealt with payout holds, frustrating chargeback disputes, and the constant 2.9% + 30¢ skim off the top. This article is the guide I wish I had when I started, built from real-world scars and wins.
What is a Payment Processor vs. a Gateway vs. a Merchant Account?
These terms are thrown around interchangeably, and it causes huge confusion. Let's clear it up.
Imagine you're at a restaurant. You hand the waiter your credit card. The waiter is the Payment Gateway. They take your payment information and carry it securely to the back office.
The back office has a POS terminal. That terminal connects to the Payment Processor. This is the company (like Stripe or Fiserv) that actually communicates with the card networks (Visa, Mastercard) and the banks (your bank and the restaurant's bank) to say, "Does this person have the funds? Yes? Okay, move the money."
The restaurant's bank account, which is specifically set up to receive these credit card funds, is the Merchant Account.
Here's the key: modern providers like Stripe and PayPal bundle all three of these services. They are your gateway, your processor, and they provide you with an aggregated merchant account. This is why they're so popular for small businesses. They collapse a complicated three-part system into a single, easy-to-manage service. This is a massive improvement over the old way of doing things, where you had to apply for each piece separately, a process that could take weeks and involved mountains of paperwork.
Key Factors to Consider (It's Not Just About the Rate)
Everyone obsesses over the transaction fee, but that's a rookie mistake. A processor that is 0.2% cheaper but freezes your account for two weeks during a major promotion is infinitely more expensive. Here’s what I actually look at:
- Pricing Structure: Is it flat-rate, interchange-plus, or tiered? We'll break these down, but flat-rate (e.g., 2.9% + 30¢) is best for predictability when starting out.
- Payout Speed & Hold Policy: How quickly does the money hit your actual bank account? Stripe is typically 2 business days. PayPal can be instant (for a fee). More importantly, what is their policy on placing holds or reserves on your funds? Search forums for horror stories about your potential processor. This is critical for cash flow.
- Integration & API Quality: Can the processor talk to your other software? Your accounting software (QuickBooks, Xero), your CRM, your e-commerce platform (Shopify, WooCommerce)? For my software businesses, a world-class API like Stripe's isn't a nice-to-have; it's a non-negotiable requirement.
- Customer Support: When something goes wrong with your money, you can't wait three days for an email response. Is there phone support? Is there 24/7 chat support? Test this before you commit. I find Stripe's IRC and chat support to be excellent for technical issues, but sometimes hard to reach for account-level issues.
- Accepted Payment Methods: Does it just do cards? Or can you accept Apple Pay, Google Pay, and crucial international methods like iDEAL or SEPA Direct Debit? Can you accept ACH bank transfers for large B2B payments at a lower cost? Offering preferred local payment methods is key to maximizing international sales.
The Big Three: Stripe vs. PayPal vs. Square
For over 90% of small businesses, the choice will come down to one of these three. They are the market leaders for a reason. Here's how I see them stacking up from my direct experience.
My Quick Take
- Stripe: The best for online-first businesses, SaaS, marketplaces, and anyone who needs customizability and scalability. The gold standard API.
- PayPal: The best for beginners, businesses that need instant trust and brand recognition, or for selling digital goods where a simple button is enough. Also strong in international markets where PayPal wallets are common.
- Square: The undisputed champion for any business with a physical component. Cafes, contractors, retail stores, market stalls, consultants who meet in person. Their hardware and software integration is seamless.
Considering an Alternative?
The Big Three are great, but not always the cheapest. For an unbiased look at dozens of processors and their opaque pricing structures, check out a comparison tool. I built ProcessingScoop to help founders see real, apples-to-apples rate comparisons.
Comparison Table: Stripe vs. PayPal vs. Square
| Feature |
Stripe |
PayPal |
Square |
| Standard Online Fee |
2.9% + 30¢ |
2.99% + 49¢ (was 3.49%) |
2.9% + 30¢ |
| In-Person Fee |
2.7% + 5¢ (with Stripe Terminal) |
2.29% + 9¢ (with Zettle) |
2.6% + 10¢ |
| Best For |
SaaS, Online E-commerce, Platforms, Tech-forward businesses |
Beginners, Digital Products, International Sales, High-Trust Checkout |
Retail, Restaurants, Services, Mobile Businesses (In-person) |
| Account Stability |
Good, but can be sensitive to sudden spikes in volume. Better communication than PayPal. |
Notoriously poor. Prone to freezes and holds with little warning or recourse. |
Generally good, but like Stripe, can be sensitive to chargeback rates. |
| Integration/API |
Gold standard. Best documentation, easiest to work with. |
Clunky and outdated. Multiple legacy APIs exist. Can be a developer's nightmare. |
Good, and constantly improving. Strong for syncing online and offline sales. |
Stripe Deep Dive: My Go-To for SaaS and Online Sales
I run my core businesses on Stripe. For WebinarKit and Maker AI, its ability to handle recurring subscription logic is priceless. The product suite is immense: Stripe Billing for subscriptions, Stripe Connect for platforms, Stripe Radar for fraud detection, and Stripe Terminal for in-person payments. We used Terminal for my live event brand, Epic Marketing Events, and it worked flawlessly.
The beauty of Stripe is that customers never have to leave your website. The checkout experience feels native to your brand, which builds trust and increases conversions compared to being redirected to a third-party site like PayPal. Their developer documentation is a dream, which means any custom feature you can imagine is likely possible. This is why it's the default choice for tech startups. The downside? While the flat-rate 2.9% + 30¢ is transparent, it gets expensive at scale. Once you're processing hundreds of thousands a month, that 2.9% feels heavy. We've attempted to negotiate rates, and it's possible, but you need significant leverage and volume (well into the millions per year). Also, their support, while technically competent, can sometimes feel impersonal and slow for urgent account-level issues like a sudden payout hold.
PayPal Deep Dive: The Devil You Know?
Everyone has a PayPal horror story. I certainly do. We had an account temporarily limited years ago after a successful product launch because the sudden spike in revenue triggered their automated fraud systems. It was a stressful 48 hours. So why do I still recommend it in some cases? Two reasons: trust and reach.
For many buyers, especially older demographics or those in international markets, the PayPal logo is a security blanket. They know and trust it. Seeing that blue button can be the difference between a sale and an abandoned cart. The 'Pay in 4' feature, their buy-now-pay-later option, is also a powerful conversion lever that's automatically included. For a simple digital product like my Sell More With Webinars book, offering PayPal alongside Stripe is a no-brainer to capture as many sales as possible. However, I would never, ever build a business that relies *solely* on PayPal. The risk of an arbitrary account freeze is too high. Use it as a secondary option, but build your primary infrastructure on a more stable and professional platform like Stripe. The recent fee changes have also made their pricing less competitive in some regions.
Square Deep Dive: For When Your Business Is Physical
If I were opening a coffee shop, a retail store, or a consulting business that involved in-person payments, I wouldn't even look at another option. Square's ecosystem is that good. It all starts with their hardware: the simple magstripe reader that plugs into a phone was revolutionary, and their newer terminals and registers are sleek, affordable, and incredibly easy to use. The magic is how the hardware, the point-of-sale (POS) software, and the payment processing are all one unified system.
An employee can make a sale in-store, and it instantly updates the inventory that's also listed on your Square Online store. It integrates scheduling for service businesses, payroll, loyalty programs, and more. It is a complete business-in-a-box for the brick-and-mortar world. Their online processing is perfectly capable (at the same 2.9% + 30¢ as Stripe), but it's not their main strength. The developer tools and integrations lag far behind Stripe. If your business is 90% online, choose Stripe. If it's even 30% in-person, you have to give Square a very serious look.
Beyond the Big Three: When to Look at Alternatives
While most businesses fit into the Stripe/PayPal/Square buckets, there are times to look elsewhere. The main reason is cost at scale. Platforms like Stripe operate on a flat-rate model. But the *actual* cost of a transaction is based on the card type, a structure known as interchange. An interchange-plus processor passes the real interchange fee from Visa/Mastercard directly to you and adds a small, fixed markup.
An example is Helcim. Their interchange-plus pricing can be significantly cheaper if you process over $5,000-$10,000 per month. The catch? The pricing is more complex to understand. Instead of one rate, you have dozens, but the blended average is almost always lower. Other names you might hear are Adyen (focused on large enterprise clients) and Authorize.net (one of the oldest gateways, often used with a separate traditional merchant account). For most small businesses, the simplicity of Stripe's flat-rate pricing is worth the small premium. But once your volume grows, it's financially prudent to explore an interchange-plus model. My advice on this is featured across our company blog and in other resources. You can see my full list of recommended business tools where I categorize by use case.
High-Risk Processing: When the Mainstream Says No
What happens if you're in an industry that processors consider "high-risk"? This can include supplements, CBD, travel, credit repair, or even some types of digital marketing coaching. Standard processors like Stripe and PayPal will often deny your application or shut you down without warning. Why? These industries historically have higher chargeback rates, which costs the processor money and puts their own banking relationships at risk.
If you're in this boat, you'll need a specialist high-risk processor. Companies like PaymentCloud or Durango Merchant Services specialize in finding underwriting banks that are comfortable with these industries. The trade-off is significantly higher fees (expect 4-6% instead of 2.9%), rolling reserves (where they hold a percentage of your revenue for several months), and stricter contracts. It's a tough part of the market, but it's the only option for some legitimate businesses. Before launching any of my companies, from PressPitch AI to Epic Marketing Events, I always review Stripe's prohibited businesses list to ensure we are 100% compliant. It's a step many founders skip, to their peril. This is a core part of the due diligence you see in my business portfolio.
The Hidden Costs: Chargebacks, PCI, and International Fees
Your processing rate is just the start. There are other costs you must factor in:
- Chargeback Fees: When a customer disputes a charge with their bank, you get hit with a chargeback. Even if you win the dispute, your processor will charge you a non-refundable fee, typically $15 (Stripe) to $20 (PayPal). Too many chargebacks can get your account terminated.
- PCI Compliance: The Payment Card Industry Data Security Standard is a set of rules for handling cardholder data. Using a modern processor like Stripe or Square handles 99% of this for you, as the sensitive data never touches your servers. If you use an older gateway or try to build your own solution, proving PCI compliance can cost thousands of dollars per year.
- International Fees: If you sell to customers outside your home country, you'll often pay extra. Stripe, for example, adds an extra 1.5% for international cards and another 1% if currency conversion is required. These fees add up quickly if you have a global customer base.
- Miscellaneous Fees: Watch out for monthly account fees, statement fees, early termination fees (common with traditional merchant accounts), and fees for things like instant payouts.
Get My Founder's Playbook
Every week, I send out a no-fluff email with lessons learned from building my businesses. We cover marketing, tech stacks, scaling, and of course, managing finances. No hype, just actionable advice. Sign up below.
My Final Verdict: The Best Processor for YOUR Business Model
There is no single "best" processor. The right choice is entirely dependent on your business model. Here is my final recommendation, broken down by common business types:
- For the SaaS / Software Founder: Stripe. It's not even a competition. The recurring billing engine, API, and developer tools are light-years ahead of everyone else. This is the entire foundation of WebinarKit's financial stack.
- For the E-commerce Store (Shopify/WooCommerce): Stripe is again the top choice for its seamless on-site integration. However, you should absolutely offer PayPal as a secondary payment option to capture customers who prefer it. The small conversion lift is worth managing a second platform.
- For the Info-Product Creator / Coach: Start with Stripe for its clean, professional checkout pages (Stripe Payment Links requires no code). Add PayPal as an option. As you grow, you might sell through platforms like SamCart or ThriveCart, which will integrate with your Stripe/PayPal account.
- For the Local Service Business / Contractor: Square. The ability to send professional invoices, take deposits online, and then accept a final payment in person via a card reader is a killer combination.
- For the Restaurant / Retail Shop: Square. The integrated POS, inventory management, and payment system is built specifically for you. Don't try to reinvent the wheel.
Choosing a payment processor feels like a huge, permanent decision, but it's not. The most important thing is to get started. For most, that means Stripe. It has the best combination of power, ease of use, and scalability. You can always add other providers or switch later if your needs change. Don't let analysis paralysis on payment processing stop you from making your first sale.
FAQ
Can I use multiple payment processors at the same time?
Yes, and it's often a smart strategy. Many e-commerce stores offer both Stripe (for credit cards) and PayPal. This gives customers choice and can increase conversion rates. It provides redundancy in case one processor has an outage or freezes your account. The main downside is slightly more complex accounting and reconciliation.
What is a chargeback and how do I fight it?
A chargeback occurs when a customer disputes a transaction with their card issuer. To fight it, you must submit compelling evidence to your processor proving the charge was legitimate. This includes things like delivery confirmations, customer service emails, and records of service usage. Always respond to chargebacks; ignoring them means an automatic loss and a black mark on your account.
How long does it take to get my money from a payment processor?
It varies. Stripe's standard payout is a 2-day rolling schedule in the US. PayPal allows instant transfers to a bank account or debit card for a fee (usually 1.75%), otherwise it's 1-3 business days. Square offers similar instant and standard options. Payout schedules can be longer for new accounts or businesses in higher-risk industries.
Are there any truly free payment processors?
No. Payment processing is a service with hard costs, like bank network fees. Any processor claiming to be "free" is making money somewhere else, often through less-obvious fees, higher hardware costs, or by passing the processing fee onto the customer (which you can often do yourself with other processors). Be skeptical of "free."
What is PCI compliance and do I need to worry about it?
PCI DSS is a set of security standards for handling credit card information. By using a modern, hosted processor like Stripe, PayPal, or Square, you offload almost all compliance burdens. They handle the sensitive data in their secure environment, so you don't have to. You essentially become compliant by using their compliant tools.
Do I need a payment processor for a B2B service-based business?
Yes, absolutely. While some B2B transactions still happen via check or wire transfer, offering a credit card or ACH payment option is a client convenience that gets you paid faster. Tools like Stripe and Square Invoices make it easy to send professional, payable invoices that clients can settle online in minutes, dramatically improving cash flow.
What's a better fee structure: flat-rate or interchange-plus?
Flat-rate (e.g., Stripe's 2.9% + 30¢) is better for businesses starting out. It's predictable and easy to understand. Interchange-plus (e.g., Helcim) is better for high-volume businesses (typically $10k+/month). It's more complex but usually results in a lower effective rate because you're paying the raw cost plus a small, fixed markup.
Why did my payment processor freeze my account?
The most common reasons are a sudden, unexpected spike in sales volume; a high chargeback rate; or selling products/services that are on their prohibited list. To avoid this, communicate with your processor before a big launch and actively manage customer service to keep disputes low. Always read their terms of service.
FAQ
Can I use multiple payment processors at the same time?
Yes, and it's often a smart strategy. Many e-commerce stores offer both Stripe (for credit cards) and PayPal. This gives customers choice and can increase conversion rates. It provides redundancy in case one processor has an outage or freezes your account. The main downside is slightly more complex accounting and reconciliation.
What is a chargeback and how do I fight it?
A chargeback occurs when a customer disputes a transaction with their card issuer. To fight it, you must submit compelling evidence to your processor proving the charge was legitimate. This includes things like delivery confirmations, customer service emails, and records of service usage. Always respond to chargebacks; ignoring them means an automatic loss and a black mark on your account.
How long does it take to get my money from a payment processor?
It varies. Stripe's standard payout is a 2-day rolling schedule in the US. PayPal allows instant transfers to a bank account or debit card for a fee (usually 1.75%), otherwise it's 1-3 business days. Square offers similar instant and standard options. Payout schedules can be longer for new accounts or businesses in higher-risk industries.
Are there any truly free payment processors?
No. Payment processing is a service with hard costs, like bank network fees. Any processor claiming to be "free" is making money somewhere else, often through less-obvious fees, higher hardware costs, or by passing the processing fee onto the customer (which you can often do yourself with other processors). Be skeptical of "free."
What is PCI compliance and do I need to worry about it?
PCI DSS is a set of security standards for handling credit card information. By using a modern, hosted processor like Stripe, PayPal, or Square, you offload almost all compliance burdens. They handle the sensitive data in their secure environment, so you don't have to. You essentially become compliant by using their compliant tools.
Do I need a payment processor for a B2B service-based business?
Yes, absolutely. While some B2B transactions still happen via check or wire transfer, offering a credit card or ACH payment option is a client convenience that gets you paid faster. Tools like Stripe and Square Invoices make it easy to send professional, payable invoices that clients can settle online in minutes, dramatically improving cash flow.
What's a better fee structure: flat-rate or interchange-plus?
Flat-rate (e.g., Stripe's 2.9% + 30¢) is better for businesses starting out. It's predictable and easy to understand. Interchange-plus (e.g., Helcim) is better for high-volume businesses (typically $10k+/month). It's more complex but usually results in a lower effective rate because you're paying the raw cost plus a small, fixed markup.
Why did my payment processor freeze my account?
The most common reasons are a sudden, unexpected spike in sales volume; a high chargeback rate; or selling products/services that are on their prohibited list. To avoid this, communicate with your processor before a big launch and actively manage customer service to keep disputes low. Always read their terms of service.