Payment Processing for Small Businesses: A Complete Guide
If your small business accepts payments (and it should), understanding how payment processing works is essential. The difference between choosing a good provider and a bad one can amount to thousands of dollars in unnecessary fees every year. More importantly, offering the right payment options directly affects whether customers complete their purchases or abandon their carts.
This guide explains how payment processing works, breaks down the fee structures you will encounter, compares the top providers, and helps you make the right choice for your business.
How Payment Processing Works
When a customer swipes a credit card, taps their phone, or enters payment details on your website, a complex chain of events happens in seconds. Understanding this chain helps you understand where your money goes and why processing fees exist.
Step one: Authorization. The customer initiates a payment. Their card details are sent (encrypted) to your payment processor, which forwards the information to the card network (Visa, Mastercard, American Express) and then to the customer's issuing bank. The bank checks whether the customer has sufficient funds or credit, runs fraud checks, and sends back an approval or decline.
Step two: Capture. Once authorized, the transaction is captured. This means the funds are earmarked but not yet transferred. For in-person transactions, this usually happens simultaneously with authorization. For online transactions, capture may happen when you ship the product or complete the service.
Step three: Settlement. At the end of each business day (or on your processor's schedule), all captured transactions are batched together and sent to the card networks for settlement. The issuing banks transfer funds to the acquiring bank (your processor's bank), minus interchange fees. Your processor then deposits the remaining amount into your business bank account, minus their processing fee.
This entire process typically takes one to three business days from the customer's payment to the money appearing in your account. Some processors offer next-day or even instant deposits for an additional fee.
Fee Structures Explained
Payment processing fees are the single biggest source of confusion and frustration for small business owners. Here is how they actually work.
Interchange fees are set by the card networks (Visa, Mastercard) and paid to the issuing bank. These fees vary based on the type of card (debit, credit, rewards, corporate), the type of transaction (in-person, online, keyed-in), and the merchant category. Interchange fees typically range from 1.5% to 3.5% of the transaction amount. You cannot negotiate these fees directly. They are the same regardless of which processor you use.
Assessment fees are charged by the card networks themselves (Visa, Mastercard, American Express, Discover). These are small, usually between 0.13% and 0.15% of the transaction amount. Like interchange fees, these are non-negotiable.
Processor markup is where your payment processor makes their money. This is the only part of the fee you can compare and negotiate. Processor markups come in three main pricing models.
Flat-rate pricing charges a single percentage plus a fixed amount per transaction (for example, 2.9% plus thirty cents). This is the simplest model to understand and is used by Stripe, Square, and PayPal. You pay the same rate regardless of the card type. The advantage is simplicity and predictability. The disadvantage is that you may overpay on debit card transactions (which have lower interchange fees) to subsidize credit card transactions.
Interchange-plus pricing charges the actual interchange fee plus a fixed markup (for example, interchange plus 0.3% plus ten cents). This model is more transparent because you can see exactly what the interchange fee is and what the processor's markup is. It typically results in lower overall costs for businesses processing more than ten thousand dollars per month.
Tiered pricing groups transactions into qualified, mid-qualified, and non-qualified tiers, each with different rates. This model is often used by traditional merchant account providers and is the least transparent. Avoid tiered pricing if possible, as the criteria for each tier are often vague and can result in higher fees than expected.
Comparing Providers
Here are the top payment processing options for small businesses.
Stripe
Stripe is the leading online payment processor for businesses of all sizes. Its developer-friendly API, extensive documentation, and wide range of features make it the go-to choice for e-commerce and SaaS businesses. Stripe charges a flat rate of 2.9% plus thirty cents per online transaction and 2.7% plus five cents for in-person transactions (using Stripe Terminal).
Stripe supports credit cards, debit cards, ACH transfers (0.8%, capped at five dollars), digital wallets (Apple Pay, Google Pay), Buy Now Pay Later options, and international payments in over 135 currencies. The dashboard provides detailed analytics, and the platform integrates with virtually every e-commerce tool and website builder on the market.
Best for: Online businesses, e-commerce, SaaS companies, and businesses that need developer flexibility. If your website is your primary sales channel, Stripe is likely your best option. For more on securing your payment setup, see our guide to secure online payments.
Square
Square is the most popular payment processor for in-person transactions, thanks to its free card reader and straightforward pricing. Square charges 2.6% plus ten cents for in-person transactions and 2.9% plus thirty cents for online transactions. There are no monthly fees on the basic plan.
Beyond payment processing, Square offers a full ecosystem of business tools: point-of-sale systems, invoicing, appointment scheduling, team management, and a free online store. This makes Square particularly valuable for businesses that sell both in-person and online.
Best for: Retail stores, restaurants, service businesses, and any business that processes significant in-person transactions. Square's hardware options (card readers, terminals, registers) are well-designed and reasonably priced.
PayPal
PayPal remains one of the most recognized payment brands in the world, and that recognition has value. Many customers feel more comfortable paying through PayPal, especially when buying from a business they have not purchased from before. PayPal charges 2.99% plus forty-nine cents for standard online transactions, which is slightly higher than Stripe and Square.
PayPal's main advantage is trust and familiarity. Its main disadvantages are higher fees, an inconsistent merchant experience, and a reputation for sometimes freezing business accounts during disputes.
Best for: Businesses that sell to consumers who value the security and familiarity of PayPal, especially in online marketplaces and international sales.
Traditional Merchant Accounts
For businesses processing high volumes (typically over fifty thousand dollars per month), a traditional merchant account with interchange-plus pricing can result in significantly lower fees than flat-rate processors. Providers like Payment Depot, Helcim, and Dharma Merchant Services offer transparent interchange-plus pricing with low markups.
The trade-off is more complexity: monthly fees, statement fees, batch fees, and potentially PCI compliance fees. You also need to go through an application process and may face a longer setup time.
Best for: Established businesses with high transaction volumes that want to minimize processing costs and are willing to deal with a more complex fee structure.
Online vs. In-Person Payment Processing
The type of payments you accept affects both your costs and your setup requirements.
In-person payments (card-present transactions) have lower processing fees because the risk of fraud is lower when the physical card is present. You will need hardware (a card reader, terminal, or point-of-sale system) and a processor that supports physical transactions. Square and Clover are the most popular options for small businesses.
Online payments (card-not-present transactions) carry higher fees because fraud risk is higher. You will need a payment gateway integrated into your website. Most modern website builders include built-in payment processing or easy integrations with Stripe, Square, or PayPal. If you are setting up your business website, plan your payment integration from the beginning rather than trying to add it later.
Mobile payments and digital wallets (Apple Pay, Google Pay, Samsung Pay) are increasingly popular and can reduce friction at checkout. Most major processors support these payment methods at no additional cost.
PCI Compliance Basics
The Payment Card Industry Data Security Standard (PCI DSS) is a set of security requirements that any business accepting credit card payments must follow. Non-compliance can result in fines, increased processing fees, and liability for data breaches.
The good news for most small businesses is that using a reputable third-party processor like Stripe, Square, or PayPal significantly simplifies PCI compliance. These processors handle the heavy lifting of securing card data. Your main responsibilities are to use secure connections (HTTPS) on your website, not store card data on your own servers, use strong passwords, and keep your software updated.
If you accept payments through your website, make sure your site uses SSL encryption. Our guide on SSL certificates and why your site needs HTTPS covers the details.
Most processors provide a PCI compliance questionnaire (SAQ) that walks you through the requirements for your specific setup. Complete this annually and keep it on file.
Reducing Processing Costs
While you cannot eliminate processing fees, you can reduce them with these strategies.
Encourage debit card and ACH payments. Debit card interchange fees are significantly lower than credit card fees. ACH transfers are even cheaper (typically 0.5% to 1% or a flat fee). Offering a small discount for ACH payments can save both you and your customers money.
Negotiate your rates. If you process more than ten thousand dollars per month, you have leverage to negotiate lower rates. Contact your processor and ask for a rate review. If they will not budge, shop around. Switching processors is not as difficult as most business owners think.
Review your statements monthly. Look for unexpected fees, rate increases, or transactions being processed at higher rates than expected. Many businesses overpay simply because they never review their processing statements.
Minimize chargebacks. Chargebacks are expensive, typically costing twenty to fifty dollars per incident on top of the lost sale. Use clear billing descriptors, provide excellent customer service, ship promptly with tracking, and respond to disputes quickly.
Use address verification (AVS) and require CVV. These simple fraud prevention measures reduce chargebacks and may qualify you for lower interchange rates on online transactions.
Making Your Decision
For most small businesses, the right payment processor depends on where you sell. If you primarily sell online, Stripe offers the best combination of features, pricing, and flexibility. If you primarily sell in person, Square provides the best hardware and ecosystem. If you sell both online and in person, either Stripe or Square can handle both channels effectively.
Start with a flat-rate processor to keep things simple. As your business grows and your processing volume increases, revisit your options and consider whether interchange-plus pricing could save you money. The important thing is to start accepting payments professionally and securely, giving your customers the convenience they expect while protecting your business.