What payment processing means for your business

A payment processor is the company that moves money from your customer's card or bank account into yours. It sits between you and the customer's bank, handling the technical work of checking whether the card is real, the account has funds, and the transaction is safe. You do not need to build this yourself — you pick a processor, connect it to your point of sale or online store, and it handles the rest.

The processor charges you a fee for this work. That fee is usually a percentage of each sale (often 2 to 3 percent) plus a small flat amount per transaction, though the exact rate depends on which processor you choose, what type of business you run, and how many transactions you process each month. Understanding what you are paying for helps you pick the right one instead of the cheapest one.

Key Takeaways

  • Payment processors charge a percentage of each sale plus a per-transaction fee, and rates vary widely based on your industry, sales volume, and whether customers are present when they pay.
  • In-person processors (Square, Clover, Toast) work best if you have a physical location; online processors (Stripe, PayPal) work best if you sell through a website or app.
  • Integrated processors that bundle payment handling with point-of-sale software cost more upfront but save time if you also need inventory or staff management.
  • Your processor's customer support matters more than its advertised features — you need someone to call when a transaction fails or a customer disputes a charge.
  • Switching processors is possible but takes planning; your old processor may hold funds for 5 to 10 days after you leave, so do not close the account until money clears.

In-person payment processing for retail and service businesses

If customers pay you face-to-face — at a counter, in a salon, at a table — you need an in-person processor. These companies provide a card reader that plugs into a tablet or phone, or a standalone terminal that sits on your counter. Square and Clover are the most common choices for small businesses because they require no long-term contract and charge straightforward per-transaction rates.

Square charges 2.6 percent plus 10 cents per card transaction, or 3.5 percent plus 15 cents for keyed-in transactions (when the customer is not present). Clover charges similar rates but includes more built-in tools for inventory and staff management, which costs more if you do not need them. Toast is built for restaurants and includes table management and kitchen display systems, but its pricing is higher and it requires a longer commitment.

The hardware itself is usually free or very cheap — Square sends you a reader for under $50. What matters is the monthly cost of the software and whether the processor charges extra for features you actually use. If you only need to take payments and do not track inventory, Square is usually the better choice. If you manage staff shifts or need to know what sold each day, Clover or Toast may save you money by bundling those tools in.

Online payment processing for e-commerce and subscriptions

If you sell through a website, app, or email invoice, you need an online processor. Stripe and PayPal are the two largest, but Shopify Payments (if you use Shopify), Square Online, and others exist. The main difference from in-person processing is that the customer never hands you a card — they type their information into your website or app, and the processor handles the verification behind the scenes.

Stripe charges 2.9 percent plus 30 cents per transaction for most businesses, with lower rates for nonprofits and higher rates for high-risk industries like gambling or adult content. PayPal charges 2.2 percent plus 30 cents for standard transactions, but adds extra fees if the customer pays by invoice or if you need to refund money. Both require you to connect your bank account so they can deposit money automatically, usually within one to two business days.

The choice between them often comes down to what your website platform supports. Shopify stores integrate directly with Stripe or Shopify Payments with no extra setup. WooCommerce stores work with both. If you are not sure which processor your platform supports, check your store's payment settings or contact your hosting provider — they usually have a list of approved processors.

Hybrid processors that handle both in-person and online payments

Some processors work for both in-person and online sales, which is useful if you sell in multiple ways — a coffee shop that takes card payments at the counter and also sells gift cards online, for example. Square, Clover, and Stripe all offer this, though the experience is different depending on which one you choose.

Square and Clover are easier to set up for hybrid use because they were built for small businesses and the in-person and online parts feel connected. You can see all your transactions in one dashboard, whether they came from your card reader or your website. Stripe is more powerful but requires more technical setup — you usually need a developer to connect it to your website, which costs money upfront.

If you are just starting out and expect to sell both ways, Square or Clover is usually the right choice. If you are already using Stripe for online payments and want to add in-person processing later, Stripe has a card reader called Stripe Terminal, though it is less polished than Square's reader and requires more technical knowledge to set up.

What to compare when choosing a processor

Rates matter, but they are not the only thing. A processor that charges 0.1 percent less per transaction but has no customer support will cost you more in the long run when something breaks and you cannot reach anyone. Here is what actually matters:

  • Per-transaction fees and percentage rates. Get a quote from each processor based on your actual sales volume and the mix of card types you accept. A processor that is cheap for Visa might be expensive for American Express.
  • Monthly software fees. Some processors charge $0 per month; others charge $30 to $100 depending on which features you use. Add this to your per-transaction costs to get the real total.
  • Settlement time. Most processors deposit money within one to two business days. Some charge extra for next-day deposits. If you need cash fast, this matters.
  • Customer support availability. Call the processor's support line before you sign up and see how long you wait. If it takes 20 minutes to reach someone, that is a sign they do not prioritize small business support.
  • Refund and dispute handling. Ask how the processor handles chargebacks — when a customer disputes a charge. Some processors hold your money while they investigate; others resolve it faster. This can affect your cash flow.
  • Integration with your existing tools. If you use accounting software like QuickBooks or inventory software like Toast, make sure your processor connects to it. Manual data entry is slow and error-prone.

Hidden fees and contract terms to watch for

Most small-business processors do not require a long-term contract, but some do. Before you sign up, read the terms carefully and look for these common hidden costs: early termination fees if you leave before a certain date, monthly minimums that charge you even if you process no transactions, PCI compliance fees for handling card data, gateway fees if you use a third-party payment form, and batch fees charged every time you settle your transactions.

Square and Stripe have no long-term contracts and no hidden fees — you pay only what you use. Clover sometimes requires a contract depending on which plan you choose. Toast almost always requires a contract and has higher minimum monthly fees. If you are not sure whether a processor has hidden fees, ask them directly in writing and keep the response — that way you have proof if they try to charge you later.

Moving to a new processor without losing money

If you decide to switch processors, the move is straightforward but takes planning. First, set up your new processor and test it with a few transactions to make sure it works. Then update your point-of-sale system or website to use the new processor instead of the old one. Do not close your old processor account when ready — most processors hold your money for 5 to 10 days after your last transaction, and you need that account to stay open so the money can be deposited.

Once your old processor has deposited all remaining funds, you can close the account. Some processors charge a small account closure fee, though most do not. If your old processor is holding a large amount of money and refuses to release it, contact your state's attorney general office — this is rare, but it happens, and regulators take it seriously.

Frequently Asked Questions

Do I need a separate merchant account, or does the processor handle that?

Modern processors like Square and Stripe handle everything — you do not need a separate merchant account. Older processors sometimes required you to open a merchant account with a bank first, but that is no longer necessary for small businesses. When you sign up with Square or Stripe, you are creating a merchant account with them automatically.

What happens if a customer disputes a charge?

The customer contacts their bank and claims the charge was unauthorized or the product never arrived. The processor then asks you for proof that the transaction was legitimate — a receipt, shipping confirmation, or email exchange. If you provide proof, the charge usually stays with you. If you do not, the processor refunds the customer and takes the money back from your account. This is called a chargeback, and too many chargebacks can get your account closed.

Can I use the same processor for multiple locations?

Yes. Square, Clover, Stripe, and most others let you manage multiple locations from one account. Each location gets its own card reader or online store, and you can see all transactions in one dashboard. Some processors charge extra per location; others do not. Ask before you sign up if you plan to expand.

What if I sell internationally or in multiple currencies?

Stripe and PayPal both handle international payments and currency conversion, though they charge extra for it. Stripe charges 1 to 2 percent on top of the normal rate for currency conversion. PayPal charges 2 to 4 percent depending on the currency. Square does not handle international payments well, so if you sell globally, Stripe or PayPal is the better choice.

How long does it take to get paid after a customer swipes their card?

Most processors deposit money within one to two business days. Some offer next-day deposits for an extra fee — usually 0.5 to 1 percent of the transaction. A few offer same-day deposits, but those are rare and expensive. Weekend and holiday transactions usually settle on the next business day, so a Friday sale might not hit your account until Monday.