Skip to main content

HomeAll guides

How to Choose a Credit Card Payment Processor for Your Business

What a payment processor does and why it matters

A credit card payment processor is the company that moves money from your customer's card to your bank account. When someone hands you a card or enters it online, the processor talks to the card network (Visa, Mastercard, American Express), checks with the customer's bank that the funds are there, and either approves or declines the transaction. Without a processor, you cannot accept cards at all.

The processor you choose affects three things: how much you pay per transaction, how fast you get your money, and what happens when something goes wrong. A processor that charges 3.5% per transaction costs you differently than one charging 2.2%, and that difference compounds quickly if you process hundreds of transactions a month. Speed matters too — some processors deposit funds the next business day; others take three to five days. And if a customer disputes a charge or a transaction fails, your processor is the one who handles it.

Most small businesses choose between three types: a traditional payment processor (like First Data or Global Payments), a fintech processor (like Square or Stripe), or a processor built into your point-of-sale system. Each has different costs, different speed, and different who you call when you need help.

Key Takeaways

  • Payment processors charge a percentage per transaction (usually 2% to 3.5%), a flat fee per transaction (usually $0.20 to $0.30), or both, and these rates vary by card type and whether the transaction is in person or online.
  • Deposit speed ranges from next business day to five business days, and slower deposits cost you money if you need cash flow; ask the processor directly what their standard timeline is.
  • In-person card readers (like Square Reader or Clover) work with any phone or tablet, while traditional terminals lock you into one processor and usually require a contract.
  • Dispute resolution and fraud protection vary by processor; some offer chargeback insurance or dedicated support, while others leave you to handle disputes alone.
  • Monthly fees, setup fees, and early termination fees differ widely; a processor with low per-transaction rates but high monthly fees may cost more than one with higher per-transaction rates and no monthly fee.

How payment processors charge and what each fee covers

Most processors use one of three pricing models: interchange-plus, tiered pricing, or flat-rate pricing. Understanding which one you are paying tells you whether you are getting a fair deal.

Interchange-plus means you pay the card network's fee (set by Visa or Mastercard, not the processor) plus a markup the processor adds. The card network's fee varies by card type — a rewards credit card costs more to process than a debit card — so your cost per transaction changes. Interchange-plus is usually the cheapest option if you process a high volume, because you only pay the processor's markup, not a percentage of every transaction. The downside is that your bill is harder to predict month to month.

Tiered pricing sorts transactions into buckets (may have access to, mid-may have access to, non-may have access to) and charges a different rate for each. A debit card might be 1.5%, a standard credit card 2.2%, and a rewards card 3.1%. This is simpler to understand than interchange-plus, but the processor controls which transactions go into which tier, and they often move transactions into higher tiers to increase their revenue. Tiered pricing is common with traditional processors and point-of-sale systems.

Flat-rate pricing charges the same percentage on every transaction, regardless of card type. Square and Stripe both offer flat rates — usually around 2.9% plus $0.30 per transaction for online payments, or 2.6% plus $0.10 for in-person payments. Flat-rate is predictable and straightforward, but it costs more than interchange-plus if you process a high volume, because you pay the same rate on cheap debit cards as on expensive rewards cards.

Beyond per-transaction fees, watch for monthly fees (usually $0 to $50), setup fees (usually $0 to $500), PCI compliance fees (usually $10 to $30 per month), and early termination fees (usually $0 to $500). Some processors bundle these into the per-transaction rate; others charge them separately. Ask for a written quote that lists every fee, not just the percentage.

In-person payment readers versus traditional terminals

If you accept cards in person, you choose between a mobile card reader (like Square Reader, Clover Mini, or PayPal Here) and a traditional countertop terminal (like Ingenico or Verifone). The choice affects your upfront cost, your monthly cost, and whether you are locked into one processor.

A mobile card reader plugs into your phone or tablet via headphone jack or Bluetooth and works with any device you already own. Square Reader costs nothing upfront and works with the Square app. Clover Mini costs around $100 to $200 upfront and works with the Clover app. PayPal Here costs around $50 to $100. Mobile readers are portable, so you can accept payments anywhere — at a market, a client's office, a pop-up event. The processor controls the app, so you cannot switch processors without buying a new reader. Monthly fees are usually zero, but per-transaction rates are typically higher than traditional terminals.

A traditional terminal sits on your counter and connects to your internet or phone line. Terminals from Ingenico, Verifone, or Clover Station cost $300 to $1,500 upfront. They are faster to use if you process many transactions in one place, and some can print receipts without a separate printer. The downside is that most traditional terminals are locked to one processor — you cannot use a Verifone terminal with Stripe, for example — and most require a contract. If you want to switch processors, you have to buy a new terminal or pay an early termination fee.

For most small businesses, a mobile reader is the better starting point. You own the device, you can take it anywhere, and you can switch processors by downloading a different app. If you process hundreds of transactions a day from a fixed location, a traditional terminal may save you time and money, but only if you negotiate a contract that lets you switch processors without penalty.

Deposit speed and how it affects your cash flow

The time between when a customer's card is charged and when the money lands in your bank account is called the settlement period. This ranges from next business day to five business days, and it directly affects how much cash you have on hand.

Square and Stripe both offer next-business-day deposits for in-person transactions (deposits usually land by 9 a.m. the next day). Online transactions typically take one to two business days. Traditional processors like First Data or Global Payments often take two to three business days. Some processors offer same-day or when ready deposits for an extra fee — usually 1% to 2% of the transaction amount.

If you operate on thin margins or need cash to buy inventory, a one-day difference in deposit speed can matter. A business that processes $10,000 a day and waits five days instead of one day is missing $40,000 in working capital. Ask your processor what their standard deposit timeline is and whether they offer faster deposits for a fee. Get the answer in writing, because "usually" and "typically" do not help you plan.

Also ask what happens if a transaction fails or a customer disputes a charge. Some processors hold the money while they investigate; others deduct it from your next deposit. If you have a high dispute rate or frequent failed transactions, this can create cash flow problems that are hard to predict.

Chargeback protection and fraud prevention

A chargeback happens when a customer tells their bank that a charge was unauthorized or that they did not receive what they paid for. The bank pulls the money back from your account and gives it to the customer. If you cannot prove the transaction was legitimate, you lose the money and pay a chargeback fee (usually $15 to $100).

Different processors offer different levels of protection. Some, like Stripe and Square, offer chargeback insurance that covers a portion of losses if your chargeback rate stays below a certain threshold (usually 0.5% to 1% of transactions). Others, like traditional processors, do not offer insurance but may offer tools to help you fight chargebacks — like the ability to upload proof of delivery or a signed receipt.

Fraud prevention tools vary too. Some processors flag suspicious transactions automatically and hold them for review. Others let fraudulent transactions through and leave you to dispute them later. If you sell high-value items or ship goods, ask your processor what fraud tools they offer and whether they cover losses from fraud you did not catch.

The cheapest processor is not always the best if they leave you exposed to chargebacks and fraud. A processor that costs 0.1% more per transaction but offers chargeback insurance and fraud detection may save you money in the long run.

Comparing processors side by side

ProcessorIn-Person RateOnline RateDeposit SpeedMonthly FeeBest For
Square2.6% + $0.102.9% + $0.30Next business day$0Small retail, pop-ups, mobile businesses
Stripe2.7% + $0.052.9% + $0.30Next business day$0Online stores, subscriptions, high volume
PayPal Zettle2.75% + $0.103.49% + $0.491–2 business days$0Existing PayPal users, small retail
Clover2.7% + $0.102.9% + $0.30Next business day$0–$50Restaurants, retail with inventory tracking
First Data (traditional)Interchange-plus or tieredInterchange-plus or tiered2–3 business days$20–$50High-volume retail, restaurants, established businesses

The rates shown are current examples, not guarantees. Actual rates depend on your card mix, your industry, and your processing volume. Ask each processor for a quote based on your actual business, not just the advertised rate.

Questions to ask before you sign up

Before you commit to a processor, get answers to these questions in writing:

  • What is the total cost per transaction? Ask for an example: if you process a $100 Visa credit card in person, how much do you pay in fees?
  • Are there monthly fees, setup fees, or early termination fees? Ask for the exact dollar amount, not a range.
  • How long is the contract? Can you cancel month to month, or are you locked in for a year?
  • What is the deposit timeline? Ask for the standard timeline and whether faster deposits are available for a fee.
  • What happens if a transaction fails or a customer disputes a charge? Ask who handles it and how long it takes.
  • Do you offer chargeback insurance or fraud protection? If so, what are the terms and what does it cost?
  • What support do you offer if something goes wrong? Is there a phone number you can call, or only email and chat?

Do not sign up based on a website or a sales call. Ask for a written quote that lists every fee and every term. Compare quotes from at least two processors before you decide.

Frequently Asked Questions

Can I use the same processor for in-person and online payments?

Yes. Most processors, including Square, Stripe, and Clover, let you accept both in-person and online payments with the same account. In-person rates are usually lower than online rates because the card is physically present and the risk of fraud is lower. You may need different tools — a card reader for in-person, a payment form for online — but the money goes into the same bank account.

What if my processor goes out of business?

Your money is protected. Processors are required by law to hold customer funds in a separate account and return them to you if the processor fails. If a processor shuts down, you may experience a delay in deposits, but you will not lose the money. You will need to set up a new processor to accept future payments, which is why it is good to keep your processor separate from your point-of-sale system if possible.

Do I need a separate merchant account?

Not with modern processors. Square, Stripe, and Clover all provide merchant accounts as part of their service — you do not need to set up a separate account with a bank. Traditional processors sometimes require a separate merchant account, which adds cost and complexity. Ask your processor whether a merchant account is included or whether you need to set one up separately.

What is PCI compliance and do I have to pay for it?

PCI compliance means your business meets security standards set by the card networks to protect customer card data. Most modern processors handle PCI compliance for you — they encrypt the data and store it securely so you do not have to. Some processors charge a monthly PCI fee ($10 to $30) to cover this; others include it in their per-transaction rate. Ask whether PCI compliance is included in the rate you are quoted.

Can I negotiate rates with a processor?

Yes, especially if you process a high volume. Fintech processors like Square and Stripe have published rates that are hard to negotiate. Traditional processors like First Data or Global Payments often negotiate rates based on your monthly volume, industry, and contract length. If you process more than $50,000 a month, it is worth calling a traditional processor and asking for a custom quote.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.