Small businesses collectively process over $3.2 trillion in card payments annually in the United States, yet most owners spend less than 30 minutes choosing their payment processor. That quick decision can cost $2,000–$8,000 per year in excess fees, depending on volume and business type.
This guide covers how to evaluate processors based on your specific situation, the most common (and costly) mistakes, and which processor fits each type of small business.
The five factors that actually matter
Processor marketing focuses on features (tap-to-pay! invoicing! loyalty programs!), but the decision should be driven by these five factors, in order of financial impact:
1. Total cost for your specific volume
The headline rate (e.g., “2.6% + $0.15”) is not your total cost. Total cost includes the processing rate, per-transaction fees, monthly fees, PCI compliance fees, equipment costs, and any other charges. The only way to compare processors accurately is to calculate the total monthly cost for your actual volume and transaction count.
Example: A coffee shop with $15,000/month in in-person transactions, average ticket of $8 (1,875 transactions/month):
| Processor | Processing cost | Monthly fee | Total | Effective rate |
|---|---|---|---|---|
| Square (Free) | $671 | $0 | $671 | 4.48% |
| Helcim | $480 | $0 | $480 | 3.20% |
| Stax (Growth) | $420 | $99 | $519 | 3.46% |
Notice how the coffee shop’s effective rate on Square is 4.48% — much higher than the advertised 2.6% + $0.15. That is because the $0.15 per-transaction fee on an $8 average ticket adds another 1.88% to the effective rate. Per-transaction fees hit low-ticket businesses hardest.
Per-transaction fees are hidden taxes on small tickets. On a $5 transaction, Square’s $0.15 per-transaction fee is 3.0% by itself — before the percentage fee is even applied. If your average ticket is under $15, the per-transaction fee matters more than the percentage rate.
2. Contract terms and exit costs
Modern processors (Stripe, Square, Helcim, Stax) operate on month-to-month terms with no early termination fee (ETF). Traditional processors and some POS-integrated processors (Clover, Toast) may lock you into 36–60 month contracts with ETFs of $250–$500+.
What to check before signing:
- Contract length. Anything over month-to-month should trigger scrutiny. A 36-month contract means you are locked in even if a cheaper option emerges.
- Early termination fee. Some contracts charge a flat ETF ($250–$500). Others charge a “liquidated damages” fee based on remaining months × average monthly fee, which can exceed $2,000.
- Equipment lease vs. purchase. POS terminal leases are often non-cancellable, even if you leave the processor. A $50/month terminal lease over 48 months costs $2,400 — for hardware worth $300–$500 to purchase outright.
- Auto-renewal clauses. Some contracts auto-renew for the same term unless you cancel in a narrow window (typically 30–90 days before expiration). Miss the window and you are locked in for another 3 years.
3. Deposit speed
Cash flow matters for small businesses. The difference between same-day and 3-day deposits is real money when you have payroll, rent, and suppliers to pay.
| Processor | Standard deposit | Instant/same-day option |
|---|---|---|
| Stripe | 2 business days | Instant for 1.5% fee (min $0.50) |
| Square | Next business day (free) | Instant for 1.75% fee |
| Helcim | 2 business days | Not available |
| Stax | Next business day | Same-day for eligible accounts |
| Clover | 1–3 business days | Varies by bank |
4. Integration with your systems
Your payment processor needs to work with your existing POS, e-commerce platform, accounting software, and inventory management. Switching POS systems to accommodate a new processor is expensive and disruptive.
- In-person retailers: Check compatibility with your POS terminal. Square locks you into Square hardware. Clover locks you into Clover hardware. Helcim and Stax work with multiple terminal brands.
- E-commerce: Stripe and Square have the broadest platform integrations (Shopify, WooCommerce, BigCommerce, Squarespace). Helcim integrates with WooCommerce and has its own hosted checkout.
- Accounting: QuickBooks, Xero, and FreshBooks integrate with most major processors. Verify automatic transaction sync before committing.
5. Support quality
When your terminal stops working during the Saturday dinner rush, email-only support is not acceptable. Evaluate support before you need it:
- Stripe: Email and chat only. No phone support on standard accounts. Response times of 1–24 hours. Good for developers, frustrating for non-technical merchants.
- Square: Phone support available on paid plans ($0–$149/month). Free plan gets email/chat only.
- Helcim: Phone, email, and chat during business hours (Monday–Friday). No 24/7 support.
- Stax: Dedicated account manager on all plans. Phone support during extended hours.
- Clover: 24/7 phone support. The strongest support option for businesses that need always-available help.
The 7 most expensive mistakes
Mistake 1: Choosing based on hardware alone
Clover’s sleek terminals and Toast’s restaurant-specific hardware are genuinely good products. But businesses that choose a processor because the hardware looks nice end up locked into 36-month contracts paying 0.3%–0.5% more per transaction than they need to. On $20,000/month, that premium costs $60–$100/month ($720–$1,200/year) on top of hardware costs.
Mistake 2: Ignoring per-transaction fees
A processor advertising “2.5% + $0.25” sounds cheaper than one advertising “2.7% + $0.05.” But for a business with a $20 average ticket and $30,000/month in volume (1,500 transactions), the math tells a different story: $0.25 × 1,500 = $375 in per-txn fees vs. $0.05 × 1,500 = $75. The “cheaper” rate actually costs $300/month more in per-transaction fees, which dwarfs the 0.2% rate advantage.
Mistake 3: Not calculating the effective rate
73% of small business owners cannot state their effective processing rate, according to a 2024 CardFellow survey. If you do not know your effective rate, you cannot know if you are overpaying. Calculate it monthly: total fees divided by total volume.
Mistake 4: Leasing terminals
Terminal leases are the most predatory practice in the processing industry. A terminal that costs $300–$600 to buy outright is leased at $30–$80/month for 48 months (total: $1,440–$3,840), and the lease is non-cancellable even if you switch processors or close your business. Always buy your terminals outright.
Mistake 5: Accepting the first offer
Processors expect negotiation. The first rate they quote is almost never the best they can offer. Getting a competing quote takes 10 minutes and can save 0.1%–0.3% on your markup — worth $120–$360/year on $10,000/month in volume.
Mistake 6: Not reviewing statements
Processors add fees incrementally. A $9.95 “technology fee” here, a $19.99 “PCI non-compliance fee” there. Merchants who review their statements quarterly catch these additions early and can demand removal. Those who never look end up paying $300–$600/year in junk fees.
Mistake 7: Staying out of inertia
The average merchant stays with their processor for 4.7 years, even when better options exist. Switching processors takes 3–7 days and typically saves 15%–30% on processing costs. A business processing $20,000/month that saves even 0.5% by switching recovers $100/month ($1,200/year) indefinitely.
Best processor by business type
| Business type | Best processor | Why |
|---|---|---|
| Coffee shop / QSR | Helcim or Square | Low tickets need low per-txn fees. Helcim ($0.08) beats Square ($0.15) at volume. |
| Retail store | Helcim | IC+ pricing saves 15%–25% on in-person volume. No monthly fee. Volume discounts. |
| Restaurant (table service) | Square or Stax | Square for <$15K/mo (free POS). Stax for >$15K/mo (lowest effective rate). |
| E-commerce (Shopify/WooCommerce) | Stripe or Helcim | Stripe for developer API quality. Helcim for lower rates at $10K+/mo. |
| Professional services | Helcim or Stax | High tickets reduce per-txn fee impact. IC+ or subscription saves 20%+. |
| Contractor / trades | Square or Helcim | Square for mobile card reader flexibility. Helcim for savings at $10K+/mo. |
| B2B / wholesale | Stax or Payment Depot | Level 2/3 data support lowers commercial card interchange. Subscription pricing best at high volume. |
| Subscription business | Stripe | Best recurring billing tools, dunning management, and developer infrastructure. |
How to evaluate: a step-by-step process
- Calculate your current effective rate. Pull your last 3 months of processing statements. Total fees / total volume = effective rate. This is your baseline.
- Determine your key metrics. Monthly volume, average ticket size, transaction count, percentage of in-person vs. online, and approximate card mix (debit vs. credit).
- Run the comparison. Use our comparison tool to see estimated costs across all major processors for your specific numbers.
- Request formal quotes. Contact the top 2–3 processors from the comparison. Provide your current statement for a detailed cost analysis. Ask for the total monthly cost in writing, including all fees.
- Check contract terms. Confirm month-to-month terms, no ETF, no equipment lease requirements. Walk away from any contract longer than 12 months.
- Verify integration. Confirm the processor works with your POS, e-commerce platform, and accounting software before signing.
- Test before committing. If possible, run a small batch of transactions through the new processor before fully switching. Most processors offer trial periods or allow parallel processing.
- Review after 30 days. Calculate your new effective rate after the first full month. If it does not match the estimate, contact the processor for an explanation.
Growth stage considerations
Your processing needs change as your business grows. Here is when to reassess:
- $0–$5,000/month: Use a flat-rate processor with no monthly fee (Square in-person, Stripe online). Simplicity and zero fixed costs matter most.
- $5,000–$20,000/month: Switch to interchange-plus (Helcim). The savings now justify the slightly more complex statements. Start reviewing your effective rate monthly.
- $20,000–$50,000/month: Evaluate subscription models (Stax, Payment Depot). The fixed monthly fee is spread across enough volume to be worthwhile. Negotiate markup rates if staying on IC+.
- $50,000+/month: Request custom pricing. At this volume, every processor will negotiate. Target an effective rate under 2.3% for in-person or 2.7% for online. Consider Level 2/3 data processing if you have B2B transactions.
Set a quarterly reminder. Review your processing costs every quarter. Interchange rates change in April and October, your transaction mix shifts seasonally, and new processors launch competitive pricing regularly. A 15-minute quarterly review can save hundreds per year.