How to Choose a Payment Processor for Your Small Business
What matters most when picking a payment processor
The right payment processor depends on what you sell, how you sell it, and what you can afford to pay in fees. There is no single "best" option—a processor that works for a coffee shop does not work the same way for an online retailer, and one that fits a startup may cost too much once you are processing thousands of dollars a day. Your job is to match the processor to your actual business: the volume you move, the payment types your customers use, the speed you need the money, and the support you can reach when something breaks.
Start by knowing what you will pay. Every processor charges you in some combination of three ways: a percentage of each transaction (called a discount rate, usually 1.5% to 3.5%), a flat fee per transaction (often $0.20 to $0.30), or a monthly subscription. Many use all three. A processor that looks cheap at first glance may hit you with hidden fees for chargebacks, monthly minimums, or early termination. Read the full fee schedule before you sign anything, and do the math on what you will actually owe based on your expected monthly volume.
Key Takeaways
- Payment processors charge in three ways—a percentage of each sale, a flat per-transaction fee, and sometimes a monthly subscription—so calculate your actual cost based on your expected volume before comparing.
- Processors built for in-person sales (Square, Toast) work differently from those built for online stores (Shopify Payments, Stripe) or invoicing (PayPal, Wave), so choose based on how you actually take payment.
- Settlement speed varies from same-day to two to three business days, which matters if you need cash quickly or operate on thin margins.
- Chargebacks, monthly minimums, and early termination fees are common hidden costs, so read the full contract and ask about these before signing.
- Your payment processor integrates with your point-of-sale system, accounting software, or online store, so check compatibility before you commit.
In-person payment processing: Square, Toast, and Clover
If you take payment face-to-face—at a register, on a tablet, or with a card reader—you need a processor built for physical locations. Square is the most common choice for small businesses because it charges a flat 2.6% plus $0.10 per card transaction, has no monthly fee, and works on any device with an internet connection. You buy or rent a card reader (usually $30 to $100 one-time), and you are ready to go. Settlement happens the next business day into your bank account.
Toast is built for restaurants and bars—it handles split checks, tip management, and kitchen display systems. It costs more than Square (typically 2.9% plus $0.30 per transaction, plus a monthly software fee starting around $70), but if you run a food business with multiple staff and a kitchen, the built-in features save time. Clover (owned by Fiserv) works similarly and costs about the same, with stronger inventory management for retail shops.
All three tie into accounting software like QuickBooks or Xero, so your sales data flows automatically into your books. If you are just starting out and do not need advanced features, Square is usually the lowest-cost entry point. If you have employees, multiple locations, or complex ordering, Toast or Clover may be worth the extra cost.
Online payment processing: Stripe, Shopify Payments, and PayPal
If you sell online—through a website, email invoice, or social media—you need a processor that handles digital payments without a physical card reader. Stripe is the standard for custom websites and apps. It charges 2.9% plus $0.30 per transaction for card payments, has no monthly fee, and settles in two business days. Stripe integrates with almost any website platform and handles subscriptions, invoices, and recurring billing. The downside: Stripe requires some technical setup, and customer support is mostly online chat and documentation.
Shopify Payments is built into Shopify's platform and charges 2.9% plus $0.30 per transaction if you use Shopify to host your store. If you already pay Shopify for hosting, using their payment processor saves you a separate integration step. Settlement is typically two business days. If you use a different website platform (WordPress, Wix, BigCommerce), Shopify Payments will not work—you will need Stripe or another third-party processor.
PayPal charges 2.2% plus $0.30 per transaction for standard online payments and has been around long enough that many customers trust it. PayPal also offers invoicing (you email a bill, the customer pays online), which works for service businesses like consulting or freelancing. Settlement is usually one to two business days. The trade-off: PayPal's reputation for holding funds or freezing accounts makes some business owners wary, though this is less common now than it was years ago.
Hybrid processors: When you need both in-person and online
If you sell both ways—a retail shop with an online store, or a service business that takes payment at appointments and online—you have two choices: use one processor for everything, or use separate processors for each channel.
Using one processor is simpler for accounting and reporting. Square, Stripe, and PayPal all handle both in-person and online payments. Square's in-person fees (2.6% plus $0.10) are lower than its online fees (2.9% plus $0.30), so you will pay slightly more for online sales. Stripe charges the same rate for both (2.9% plus $0.30). PayPal charges 2.2% plus $0.30 for online but does not have a strong in-person offering without buying additional hardware.
Using separate processors—Square for in-person, Stripe for online—can lower your total fees if your volume is high enough to negotiate better rates. It also means two separate bank deposits and two sets of records to reconcile. For most small businesses under $50,000 a month in sales, the complexity is not worth the savings.
Settlement speed and cash flow
Settlement is the day your processor deposits the money into your bank account. This matters because it affects your cash flow—if you need the money to pay suppliers or payroll, waiting three days instead of one day can strain your budget.
Most processors offer standard settlement in one to three business days. Square settles next business day. Stripe settles in two business days. PayPal settles in one to two business days. Some processors offer instant settlement or same-day settlement for an extra fee (usually 1% of the transaction or a flat daily charge). If you operate on thin margins or have irregular cash flow, same-day settlement may be worth the cost. If you have a cash cushion and can wait a few days, standard settlement is cheaper.
Keep in mind that settlement timing does not include weekends or holidays. A transaction on Friday afternoon may not settle until Tuesday morning. If you need money by a specific date, ask your processor about their exact settlement calendar.
Hidden fees and contract terms to watch for
Beyond the per-transaction rate, processors charge for things that are easy to miss. Chargebacks (when a customer disputes a charge and the bank reverses it) usually cost $15 to $100 per dispute, plus you lose the sale. Monthly minimums mean you pay a flat fee even if you do not process enough volume to reach it—common with high-end processors like Toast. Early termination fees can lock you in for a year or more, with penalties of $100 to $500 if you leave early.
Some processors charge extra for things like batch fees (a small charge each time you settle), PCI compliance fees (for handling card data securely), or gateway fees (if you use a third-party shopping cart). Read the full fee schedule and ask your processor directly: "What will I pay if I process $5,000 a month?" and "What happens if I want to switch processors in six months?" Their answer tells you whether they are hiding anything.
Always get the contract in writing before you sign. If a processor promises a rate verbally but the contract says something different, the contract is what you owe.
Integration with your existing systems
Your payment processor needs to work with the other tools you use—your point-of-sale system, accounting software, inventory management, or online store platform. A processor that does not integrate means you manually enter data into multiple systems, which wastes time and creates errors.
Before you sign up, check the processor's website for a list of integrations. If you use QuickBooks, Xero, or Wave for accounting, most major processors connect to them automatically. If you use a custom or older system, ask the processor whether they offer an API (a technical connection that lets systems talk to each other) or whether you will have to do manual entry. Some processors charge extra for API access.
If you use Shopify, WooCommerce, or another e-commerce platform, check whether the processor is listed as an official partner. Using an official partner usually means better support and fewer technical headaches than using a third-party workaround.
Comparing processors side by side
| Processor | Best For | Per-Transaction Rate | Monthly Fee | Settlement Speed |
|---|---|---|---|---|
| Square | In-person retail, restaurants, simple online | 2.6% + $0.10 (in-person); 2.9% + $0.30 (online) | None | Next business day |
| Stripe | Online stores, custom websites, apps | 2.9% + $0.30 | None | Two business days |
| Toast | Restaurants, bars, food service | 2.9% + $0.30 | $70–$200+ | Next business day |
| PayPal | Online sales, invoicing, service businesses | 2.2% + $0.30 (online); higher for in-person | None | One to two business days |
| Shopify Payments | Shopify stores only | 2.9% + $0.30 | Included with Shopify plan | Two business days |
Frequently Asked Questions
Can I use multiple payment processors at the same time?
Yes. Many businesses use Square for in-person sales and Stripe for online, or PayPal for invoices and Square for the register. The downside is managing multiple bank deposits and reconciling two sets of records. For most small businesses, one processor is simpler unless you have a specific reason to split.
What happens if a customer disputes a charge?
The customer's bank investigates and either sides with you or reverses the charge. If reversed, you lose the sale and pay a chargeback fee (usually $15 to $100). You can dispute the chargeback by providing proof of delivery or the customer's authorization, but the process takes time. Keeping clear records and communicating with customers before they dispute helps prevent chargebacks.
Do I need a separate merchant account?
No. Modern processors like Square and Stripe handle everything—they are both the payment processor and the merchant account. Older systems sometimes required you to open a separate merchant account with a bank, but that is rare now. When you sign up with Square or Stripe, you are done.
What if my processor goes out of business?
Your money in the processor's account is protected by the Federal Deposit Insurance Corporation (FDIC) up to $250,000, so you will not lose deposits. However, you will need to switch to a new processor and set up your integrations again. Using a well-established processor (Square, Stripe, PayPal) lowers this risk significantly.
Can I negotiate a lower rate?
Yes, but only if you process high volume—usually $100,000 or more per month. At lower volumes, processors have standard rates and will not negotiate. Once you reach higher volume, call your processor's sales team and ask about a custom rate. Switching processors is also an option if a competitor offers better terms.