← Back to blog

Accepting Online Payments for Small Businesses: 2026 Comparison Guide

Payment processing fees are one of the most underlooked costs in a small service business. At 2.6–3.5% per transaction, your processor takes a meaningful slice of every dollar you earn. The difference between the right and wrong processor — for your business type and volume — can be thousands of dollars a year.

Understanding the fee structure

Every payment processor charges some version of two things: a percentage of each transaction plus a flat fee per transaction. The standard structure is percentage + flat fee per transaction (e.g., 2.9% + $0.30). Some add monthly software fees on top of that.

The math looks small per transaction but adds up fast. At $250K in annual revenue processed through a 2.9% + $0.30 processor with 1,000 annual transactions: that's $7,250 in percentage fees plus $300 in flat fees — $7,550 total, before any monthly platform fees.

That number is worth optimizing.

The main players compared

Processor In-person rate Online rate Monthly fee Best for
Square 2.6% + $0.10 2.9% + $0.30 $0 (free plan) In-person service businesses: salons, food, retail pop-ups
Stripe 2.7% + $0.05 2.9% + $0.30 $0 (pay-as-you-go) Online-first businesses, invoice billing, subscriptions, custom integrations
PayPal 2.29% + $0.09 3.49% + $0.49 $0 Businesses with customers who prefer PayPal; international payments
Toast 2.49% + $0.15 3.5% + $0.15 $0–$165/mo Restaurants and food service businesses only — POS built for the industry
Helcim ~1.93% + $0.08 ~2.49% + $0.25 $0 (interchange+) Higher-volume businesses ($50K+/mo) where lower rates justify the complexity

The fee math at different revenue levels

At $5,000/month in revenue (60 transactions averaging $83):

At $25,000/month in revenue (100 transactions averaging $250):

The lesson: below about $15K/month in processing volume, the difference between processors is small enough that you should optimize for features and ease of use rather than rates. Above $15K/month, shopping rates starts to pay off — even a 0.3% difference on $300K/year is $900.

Which processor to pick based on business type

You're a trade or field service business (plumber, HVAC, electrician, landscaper)

Use Square or Stripe. You need to accept payment on-site after completing a job, send invoices for larger jobs, and occasionally take deposits before scheduling. Square's free card reader and iOS/Android app make on-site collection simple. Stripe is better if you're building a more sophisticated invoicing workflow or integrating with job management software like Jobber or ServiceTitan.

You're a salon, spa, or personal services business

Use Square. Square has the best out-of-the-box booking + payment integration for personal services businesses. Their POS hardware is reliable, tips are handled cleanly, and the Square Appointments integration eliminates a separate booking tool.

You're a restaurant or food service business

Use Toast. Toast is purpose-built for restaurants — table management, kitchen display system integration, modifier management, split checks. The higher monthly software fee is offset by industry-specific features that generic processors don't offer.

You send invoices for larger B2B or contract work

Use Stripe or Wave Payments. Stripe's invoice product is excellent — professional templates, automatic payment reminders, ACH bank transfer option (1.2% capped at $5, much cheaper than card processing for large invoices), and strong API if you want to automate anything. Wave offers free invoicing with payment processing, which works well for simpler operations.

You take payments through your website

Use Stripe. Stripe's web checkout is cleaner, more customizable, and more widely trusted by customers than PayPal's redirect flow. Stripe also has better subscription billing if you're selling recurring services or memberships.

The ACH advantage for large invoices: If you invoice customers for jobs over $1,000, offering ACH bank transfer payment via Stripe costs you roughly 1.2% (capped at $5) vs 2.9% + $0.30 for card. On a $5,000 invoice, that's $5 vs $145.30. For any business with large average job sizes, enabling ACH is a quick win.

Common mistakes to avoid

Make paying you as frictionless as possible

We help local service businesses set up digital payment links, online booking, and automated invoicing — so customers can pay without calling. See how we work.

See how we work → View pricing

Get the Anchor Stack — weekly tips for small business owners

AI tools, marketing moves, and growth tactics that actually work. Short, practical, free.

Subscribe free →