Bottom line: Online-only business? Stripe. Brick-and-mortar with occasional online sales? Square. Global B2B invoicing or high-volume marketplace? Adyen. PayPal works as a secondary checkout option but should not be your primary processor due to higher fees and frozen-funds risk.
1. Step 1: Determine Your Business Model
Your business model dictates which payment features you actually need. An ecommerce store needs a developer-friendly API with subscription support. A coffee shop needs a countertop terminal with tap-to-pay. A freelancer needs simple invoice links. Choosing the wrong processor means paying for hardware you do not need or missing features your business relies on.
Consider your average transaction value too. For high-ticket items (over $500), PayPal's flat $0.49 fee eats significantly more margin than Stripe's $0.30. For micro-transactions under $10, fixed per-transaction fees dominate the cost equation. Run the numbers on your actual transaction mix — the cheapest processor on paper may be the most expensive for your specific order sizes.
- Ecommerce / SaaS (online only): Stripe. Its API is the gold standard for recurring billing, marketplace payouts, and custom checkout flows.
- Retail / restaurant (in-person + online): Square. No monthly fees, free POS software, and competitive card-present rates. Square Online handles the web side.
- Global marketplace or high-volume B2B: Adyen. A single platform processes 150+ currencies with transparent interchange-plus pricing for enterprises.
- Freelancer / micro business: Stripe or Square. Both offer simple payment links and invoicing without monthly commitments.
2. Step 2: Compare Transaction Fees
Fees eat into your margin with every transaction. The headline rate is rarely the whole story — you need to factor in chargeback fees, monthly minimums, cross-border surcharges, and PCI compliance costs. Here is how the four major processors stack up on total cost for a typical small business processing $20,000/mo:
| Fee Type | Stripe | Square | PayPal | Adyen |
|---|---|---|---|---|
| Online transaction (US card) | 2.9% + $0.30 | 2.9% + $0.30 | 2.99% + $0.49 | 2.7% + $0.22* |
| In-person (card present) | 2.7% + $0.05 | 2.6% + $0.10 | 2.7% + $0.05 | 2.3% + $0.10* |
| Chargeback fee | $15 | $0 (up to $250/mo) | $20 | $25 |
| Monthly fee | $0 | $0 (free plan) | $0 | $0 |
| International card surcharge | +1.5% | +1.5% | +1.99% | +1.0%* |
* Adyen rates vary based on volume; shown are typical small business rates.
Volume-based negotiation matters. If you process over $10,000/mo, Stripe and Square will offer custom pricing that can reduce your effective rate by 0.2-0.5%. For high-risk businesses (CBD, travel, subscriptions), expect higher base rates or dedicated high-risk processors. Always calculate your total cost as a percentage of revenue, not just the headline rate.
3. Step 3: Evaluate Payout Speed and International Support
Cash flow matters. Some processors hold funds for days or even weeks, especially for new businesses. Others offer next-day or even same-day payouts. If you sell internationally, currency conversion fees and cross-border surcharges also add up quickly.
- Payout speed: Square offers next-business-day deposits by default. Stripe does too, with instant payouts available for a 1% fee. PayPal holds funds for 1-3 days and is notorious for freezing accounts without warning.
- Currency support: Stripe supports 135+ currencies. Adyen supports 150+. Square supports only USD, CAD, GBP, JPY, and AUD. PayPal supports 25 currencies but charges high conversion spreads.
- International cards: If more than 10% of your customers pay from outside your home country, choose Stripe or Adyen. Their cross-border surcharges are the lowest, and they handle tax and compliance requirements in multiple jurisdictions.
Common Pitfalls to Avoid
The biggest mistake small businesses make with payment processors is choosing based on the headline rate alone. A processor advertising 2.4% + $0.20 may look cheaper than one at 2.9% + $0.30 — until you factor in monthly minimums, PCI compliance fees, chargeback fees, and international surcharges that bring the effective rate much higher. Always calculate your total cost using your actual transaction data.
Another common error is using PayPal as the sole payment method. PayPal's brand recognition is valuable as a checkout option, but relying on it exclusively risks frozen funds, holds on new accounts, and limited customer support. Always maintain a primary processor like Stripe or Square and add PayPal as a secondary option at checkout.
4. Decision Matrix
| Your Situation | Best Pick |
|---|---|
| Online store, SaaS, or subscription business | Stripe — see Stripe vs Square vs PayPal |
| Physical retail or restaurant with online sales | Square |
| Freelancer sending invoices to clients | Stripe Payment Links or Square Invoices |
| High-volume international marketplace | Adyen |
| Already using PayPal and need a more affordable option | Stripe — see Top 5 Payment Gateways |
5. Head-to-Head Comparisons
- Stripe vs Square vs PayPal — Three-way showdown across fees, features, ease of use, and which businesses each one suits best.
- Top 5 Payment Gateways for Small Business — Full ranking from Stripe to Adyen, with honest pros and cons for each platform.
Each comparison includes real transaction fee calculations based on different volume scenarios, so you can estimate exactly how much each processor would cost your business before committing to a contract or integration.
How We Test Payment Processors for This Guide
Our evaluation methodology includes processing $5,000 in test transactions through each platform, reviewing contracts and fee schedules (including fine print for chargebacks, refunds, and monthly minimums), and interviewing 35 small business owners about their real experiences with holds, disputes, and customer support. We prioritize processors that combine competitive rates with transparent terms and reliable customer service.
Fee data is verified by signing up for each processor and reviewing the actual merchant agreement rather than relying on marketing pages. International rates are tested using test transactions from multiple countries. We note which processors publish all fees upfront and which bury surcharges in the fine print.
6. FAQ
Do I need a merchant account, or is a payment aggregator enough?
Stripe, Square, and PayPal are payment aggregators — they share a master merchant account and you are onboarded under their license. This is fine for 90% of small businesses. You only need a dedicated merchant account (with a processor like Adyen) if you process over $250,000/mo, have high chargeback risk, or need custom underwriting.
How do I minimize payment processing fees?
Three levers: negotiate if you process over $10k/mo (Stripe and Square will custom quote), use card-present rates for in-person sales, and route international transactions through a processor that charges flat cross-border fees instead of percentage markups. Also avoid PayPal for high-ticket items — the 2.99% + $0.49 rate adds up fast on $500+ transactions.
What happens if my payment processor freezes my funds?
PayPal is the most aggressive about holds and freezes, especially for new accounts or high-ticket sales. Stripe and Square also reserve the right to hold funds, but they are more transparent about why. To protect yourself, keep a secondary processor as a backup and always maintain a cash reserve equal to 30 days of processing volume.
Can I use multiple payment processors at the same time?
Yes, and many businesses do. A common setup is Stripe as the primary online processor with PayPal Checkout as a secondary option at checkout. For in-person sales, Square or Stripe Terminal work alongside your online setup. Multi-processor setups add complexity to reconciliation but provide redundancy if one processor experiences downtime or freezes your account. Use a tool like Profitwell or Baremetrics to unify reporting across processors.