Start with what your business actually needs

Choosing a payment processor means matching three things: the types of payments you take, the volume you process, and what you can afford to pay in fees. A processor that works well for a coffee shop taking mostly card payments might cost a restaurant too much if they also need to handle checks or online orders. The best processor for you is the one that handles your actual payment mix at a price that leaves you money after fees.

Before you compare processors, write down what you need. Do you take payments in person, online, or both? Do customers pay by card, bank transfer, cash, or some mix? How many transactions do you expect per month? Do you need to invoice customers or let them pay on a schedule? The answers to these questions narrow your options faster than reading generic reviews.

Key Takeaways

  • Match the processor to your payment types — in-person card readers, online checkout forms, and invoice tools are not all included in every plan.
  • Compare your actual costs by calculating the percentage fee plus per-transaction fee on a typical month of sales, not by looking at advertised rates alone.
  • Check what happens if a customer disputes a charge or a payment fails — some processors make refunds straightforward and others make them slow.
  • Test the processor's customer support before you commit, because you will need help when a payment does not go through or a customer calls with a question.
  • Read the contract for early termination fees, which can lock you in even if the processor stops working for your business.

Understand how payment processors charge

Payment processors make money three ways, and most charge you all three. The interchange fee is what the card company (Visa, Mastercard, American Express) charges — you do not control this, but it varies by card type and whether the card is present. The processor markup is what the processor adds on top. The per-transaction fee is a flat charge per payment, usually between $0.20 and $0.50.

A processor might advertise "2.9% plus $0.30 per transaction," but that is only part of the cost. The actual percentage you pay depends on the card type and the interchange rate that month. A debit card costs less than a rewards credit card. A card present (swiped in person) costs less than a card not present (typed in online). To compare processors honestly, take a typical month of your sales, calculate what you would pay with each processor's fee structure, and compare the totals — not the advertised rates.

Some processors charge monthly minimums or monthly fees instead of per-transaction fees. Others charge different rates depending on whether you are a high-risk business (like a subscription service or online retailer). Ask each processor what you would pay on your actual sales volume before you sign anything.

Match the processor to how you take payments

A processor that is great for online checkout might not work for in-person sales, and vice versa. If you take payments in person, you need a card reader — some processors include one, others charge extra, and some require you to buy it from them. If you take payments online, you need a checkout form or shopping cart that connects to the processor. If you invoice customers, you need the ability to send invoices and track which ones have been paid.

Some processors bundle these tools together. Others make you buy them separately or use a third-party tool that may or may not work smoothly with the processor. Before you choose, test the actual checkout experience — not just read about it. Create a test account, process a test transaction, and see whether the system is fast enough and clear enough for your customers to use without calling you for help.

If you take payments in multiple ways (in person and online, for example), make sure the processor reports all of them in one place. Some processors split in-person and online payments into separate accounts, which makes accounting harder.

Check what happens when things go wrong

Every payment processor will eventually have a problem — a customer will dispute a charge, a payment will fail, or a refund will need to be processed. How the processor handles these situations matters more than how they handle normal payments, because problems happen when you are busy and stressed.

Ask each processor: How long does a refund take? Can you refund a customer the same day, or does it take three to five business days? What happens if a customer disputes a charge — does the processor help you fight it, or do you handle it alone? Can you see the status of a disputed charge in your account, or do you have to call and ask? If a payment fails, does the processor tell you right away, or do you find out when the customer complains?

Read the processor's contract for chargeback fees — the charge you pay when a customer disputes a transaction. Some processors charge $15 to $25 per chargeback. If you have a lot of chargebacks, these fees add up fast. A processor that helps you prevent chargebacks or fight them when they happen might cost more per transaction but save you money overall.

Test the support before you need it

Payment processing is not something you can troubleshoot alone. If a customer's payment fails, if you need to refund someone, or if your checkout form stops working, you need to reach someone who can help — fast. Before you sign up, test how you would reach support.

Call the processor's support number and see how long you wait. Send an email and see how long it takes to get an answer. Check whether support is available during the hours you do business — if you are open on weekends, a processor that only has support Monday through Friday might not work for you. Some processors offer live chat, some offer phone only, and some offer email only. Choose based on what you would actually use when you are in a hurry.

Read reviews from other small business owners, but focus on reviews about support and problem-solving, not just about advertised features. A processor that is straightforward to set up but hard to reach when something breaks is worse than a processor that takes longer to set up but answers the phone when ready.

Watch for hidden costs and contract terms

The per-transaction fee is not the only cost. Some processors charge monthly fees, setup fees, or fees to use certain features. Some charge more if you want to accept American Express. Some charge extra to use their card reader or to send invoices. Add up all the fees you would actually pay, not just the transaction fee.

Read the contract for early termination fees. Some processors charge you a penalty if you leave before a certain date, even if the processor stops working for your business. Others let you leave anytime. If you are not sure the processor will work long-term, a contract with no early termination fee is worth paying slightly more per transaction.

Check whether the processor holds your money. Some processors deposit your sales into your bank account the next business day. Others hold your money for a week or longer. If you need cash quickly, a processor that deposits fast matters more than one that is slightly cheaper.

Compare your top choices side by side

Once you have narrowed your options to two or three processors, create a straightforward table. List your typical monthly sales, the fees each processor would charge on that amount, the support options, and the contract terms. Calculate the total cost for a year, including any monthly fees or setup fees. The cheapest processor is not always the best choice if the support is poor or the contract locks you in.

Many processors offer a trial period or a money-back may provide. Use this time to process real transactions, not test transactions. See whether your customers can check out easily, whether refunds work the way you expect, and whether you can reach support when you need it. After the trial, you will know whether the processor actually works for your business.

Frequently Asked Questions

Can I switch processors if the one I choose does not work out?

Yes, but it takes time. You will need to update your checkout form or card reader, tell your customers about the change, and move your transaction history if you need it. Some processors charge early termination fees, so read the contract before you sign. Switching is possible but annoying, so choose carefully the first time.

What is the difference between a payment processor and a payment gateway?

A payment gateway is the tool that takes the payment information (like a card number). A payment processor is the company that handles the actual transaction with the bank and card company. Some companies do both; some do only one. For your purposes, you are looking for a company that can do the whole job.

Do I need a separate merchant account?

Some processors require you to open a merchant account with a bank. Others handle this for you as part of their service. Ask the processor whether you need to open anything separately or whether they handle everything. If they require a separate account, ask what that costs and how long it takes to set up.

What if my business is considered high-risk?

Some businesses (like subscription services, online retailers, or adult services) are harder for processors to work with because chargebacks are more common. High-risk businesses often pay higher fees or have trouble finding a processor at all. If your business is high-risk, ask processors directly whether they work with your type of business before you explore.

How do I know if a processor is safe with my customers' payment information?

Look for PCI compliance, which means the processor follows security rules set by the card companies. All legitimate processors are PCI compliant. Check the processor's website for a security statement or ask them directly. Never use a processor that does not mention PCI compliance or security.