The three main ways to accept credit card payments
You can accept credit cards through a payment processor (a company that handles the transaction), a point-of-sale system (hardware and software that processes cards in person), or a payment gateway (software that connects your website to a processor). Which one you need depends on whether you sell in person, online, or both.
Most small businesses start with one of three routes: a mobile card reader like Square or PayPal Here, a full point-of-sale system like Toast or Clover, or an online payment form through Stripe or Shopify Payments. Each charges different fees, requires different equipment, and works best for different business types.
The choice matters because you will pay these fees on every transaction. A restaurant with a register needs different tools than a freelancer invoicing clients, which needs different tools than someone selling at a farmers market. Understanding what each option costs and what it does will help you pick the one that fits your actual business.
Key Takeaways
- Mobile card readers (Square, PayPal Here) charge 2.6% to 3.5% per transaction and work anywhere with a smartphone, making them cheapest for occasional or low-volume sales.
- Point-of-sale systems (Toast, Clover, Square Register) cost $50 to $300 per month plus per-transaction fees, and work best for restaurants, retail shops, and businesses with multiple locations.
- Online payment gateways (Stripe, Shopify Payments, Square Online) let you accept cards on a website or invoice, with fees ranging from 2.2% to 3.5% plus a per-transaction charge.
- You will need a business bank account and either a business license or tax ID number to open a merchant account with most processors.
- Interchange fees (set by Visa and Mastercard, not the processor) make some card types more expensive to accept than others, and you cannot negotiate these rates.
Mobile card readers for low-volume or on-the-go sales
A mobile card reader is a small device that plugs into your phone or tablet and lets customers tap, insert, or swipe their card. Square Reader, PayPal Here, and Clover Go are the most common. You read an app, plug in the reader, and process payments on the spot. No monthly fee, no equipment cost — you pay only when you process a card.
Fees typically run 2.6% to 3.5% of the transaction amount, plus $0.10 per transaction. If a customer pays $100 with a standard debit card, you might pay $2.70 to $3.50. American Express and some premium cards cost more — sometimes 3.5% or higher. You see the exact fee before you process the payment.
This route works well for freelancers, contractors, service providers, and anyone who sells at markets or events. It requires almost no setup: create an account online, order the reader (usually $29 to $49), and start processing within days. The downside is that fees add up quickly if you process hundreds of transactions per month. A business doing $50,000 in monthly sales through a mobile reader will pay $1,300 to $1,750 in fees alone.
Point-of-sale systems for retail and restaurants
A point-of-sale system (POS) is hardware and software that runs your register, tracks inventory, and processes payments. Square Register, Toast, Clover, and Lightspeed are popular options. You buy or lease the hardware (a tablet, a card reader, a receipt printer), install the software, and the system handles everything from payment processing to sales reports.
Monthly costs range from $50 to $300 depending on the system and features you choose. On top of that, you pay per-transaction fees of 2.6% to 3.5% plus $0.10 to $0.30 per card. Some systems charge extra for features like employee management, inventory tracking, or customer loyalty programs. A small retail shop might pay $100 per month in software fees plus $800 to $1,200 in transaction fees on $40,000 in monthly sales.
POS systems make sense for businesses with a physical location, multiple employees, or high transaction volume. They give you real-time sales data, inventory management, and the ability to run reports. Many also integrate with accounting software like QuickBooks, which saves time at tax time. The setup takes longer — usually a week or two to configure the system and train staff — but the investment pays off if you process dozens of transactions per day.
Online payment gateways for websites and invoices
A payment gateway lets customers pay you through your website or an invoice link. Stripe, Shopify Payments, Square Online, and PayPal are common choices. You set up an account, add a payment form to your website or send a payment link via email, and customers enter their card details to pay. The gateway encrypts the information and sends it to a processor, which charges your account.
Fees are typically 2.2% to 3.5% of the transaction amount plus $0.30 per transaction. Stripe charges 2.9% + $0.30 for online payments. PayPal charges 3.49% + $0.49. Shopify Payments charges 2.9% + $0.30 if you use Shopify as your store platform. These rates are lower than mobile readers because the customer enters their own information, which reduces fraud risk for the processor.
This option works for online stores, service businesses that invoice clients, and anyone who wants to accept payments without physical hardware. Setup takes a few hours to a day. You connect your bank account, add the payment form to your website (or use the processor's hosted checkout page), and you are ready to accept payments. There is no monthly fee with most gateways — you pay only when a customer pays you.
What you need before you can accept credit cards
All credit card processors require a business bank account in your business name. You cannot process payments into a personal account. If you are a sole proprietor, you can use your Social Security number as your tax ID. If you are an LLC or corporation, you need an Employer Identification Number (EIN) from the IRS, which you can get free online.
Most processors also ask for basic business information: your business name, address, phone number, and the type of business you run. Some ask for your personal Social Security number to verify your identity. A few ask for business licenses, articles of incorporation, or proof of address. The requirements vary by processor and by your business structure.
You will also need to understand interchange fees, which are set by Visa and Mastercard, not by your processor. These fees vary by card type — a rewards credit card costs more to accept than a basic debit card. Your processor cannot negotiate these rates, so they are the same no matter which processor you choose. The processor adds its own markup on top of interchange, which is where you can shop around and save money.
How to compare processors and choose the right one
Start by listing what you actually need. Do you need to process payments in person, online, or both? Do you need inventory tracking or employee management? How many transactions do you expect per month? Once you know that, you can narrow down your options.
Then calculate the real cost for your business. A processor that charges 2.9% + $0.30 per transaction is cheaper than one that charges 3.5% if you do $10,000 in monthly sales, but the difference shrinks if you do $1,000 per month. Use the processor's fee calculator (most have one on their website) and plug in your expected monthly volume. Compare the total monthly cost, not just the per-transaction rate.
Read reviews from other businesses in your industry. A POS system that works great for a coffee shop might be overkill for a consulting business. Look for comments about customer support, how straightforward the software is to use, and whether the processor actually charges what it says it will. Many processors offer a free trial or a money-back may provide in the first 30 days — use that time to test the system with real transactions before you commit.
Fees you will pay beyond the processor's rate
Your processor's advertised rate (2.9% + $0.30, for example) is not the only cost. Interchange fees — the amount Visa and Mastercard charge the processor — are built into that rate, but they vary by card type. A customer paying with a rewards credit card might trigger a 2.2% interchange fee, while a basic debit card might be 0.5%. Your processor absorbs the difference, so you do not see it on your receipt, but it affects how much the processor keeps.
Some processors charge extra fees for things like monthly statements, chargebacks (when a customer disputes a charge), or early termination of a contract. A few charge a small fee to withdraw money from your account. Read the full fee schedule before you sign up — it is usually in the terms of service or on a pricing page. Ask the processor's support team to explain any fees you do not understand.
You may also need to buy or lease hardware. A mobile card reader costs $29 to $49 one time. A POS system might cost $500 to $2,000 upfront for a tablet, card reader, and receipt printer, or you can lease it for $50 to $100 per month. Factor this into your total cost calculation.
Frequently Asked Questions
Do I need a separate merchant account?
Most modern processors (Square, Stripe, PayPal) set up a merchant account for you automatically when you sign up. You do not need to explore separately or wait for approval. Older processors or banks sometimes require a separate process, but they will tell you upfront. Ask the processor whether a merchant account is included in the sign-up process.
What happens if a customer disputes a charge?
The customer contacts their bank and files a chargeback. The processor notifies you and asks for proof that the transaction was legitimate — usually a receipt, an invoice, or a shipping confirmation. If you provide proof, the chargeback is often reversed. If you do not respond or cannot prove the sale, the processor refunds the customer and charges you a chargeback fee, usually $15 to $100. Keep records of all transactions for at least 90 days.
Can I accept credit cards without a business license?
Most processors do not require a business license, but they do require a tax ID number. If you are a sole proprietor, your Social Security number counts as a tax ID. If you are an LLC or corporation, you need an EIN from the IRS. Check your processor's requirements before you sign up — they vary.
Which processor has the lowest fees?
It depends on your transaction volume and card mix. Stripe and Square typically charge 2.9% + $0.30 for online payments, while PayPal charges 3.49% + $0.49. For in-person payments, mobile readers charge 2.6% to 3.5% plus $0.10. Calculate the cost for your expected monthly volume using each processor's fee calculator, then compare the totals.
How long does it take to get paid after a customer pays?
Most processors deposit money into your bank account within one to three business days. Some offer next-day deposits for an extra fee. Check the processor's deposit schedule before you sign up — it matters if you need cash quickly. Weekend and holiday deposits may take longer.