How to Accept Credit Card Payments as a Small Business (Options, Fees & Setup)
Accepting credit cards is now a same-day setup, not a months-long ordeal. You no longer need a separate merchant account and payment gateway — modern processors like Square, Stripe, and PayPal bundle everything into one signup. Pick your tool based on how you sell (in person, on a website, or by invoice), expect to pay roughly 2.6%-2.9% + about $0.10-$0.30 per transaction, and you can start as a sole proprietor with just your SSN — though an EIN and a business bank account make things cleaner.
This guide walks you through the real options by sales channel, breaks down the fees in plain numbers, explains the confusing processor-vs-gateway-vs-merchant-account jargon, and covers exactly what you need to sign up, when you get paid, and how to avoid getting burned by chargebacks.
First, the Good News: The Old Way Is Dead
A decade ago, taking cards meant applying for a "merchant account" at a bank, signing a multi-year contract, paying monthly minimums, and separately buying a "payment gateway" to connect it all. It was slow, expensive, and built for established retailers.
Today you sign up for one account, connect a bank account, and start charging cards — often the same day. The trade-off is that flat-rate processors charge a slightly higher per-transaction percentage than a negotiated old-school merchant account would. For almost every small business and freelancer doing under roughly $10,000-$15,000 a month in card volume, that trade-off is worth it. You only start shopping for lower negotiated rates once your volume is high enough that a fraction of a percent adds up to real money.
Match the Tool to How You Sell
The single most important decision is your sales channel. The right processor depends on whether the card is physically present, entered on a website, or paid through a link you send.
Selling in person
If you take payment face to face — a market stall, a mobile service, a pop-up — you want a mobile reader or tap-to-pay.
- Square and Stripe (via the Tap to Pay feature) let customers tap a card or phone directly on your smartphone with no extra hardware.
- A small Bluetooth or plug-in reader (typically a one-time cost of roughly $10-$60 for an entry-level unit) handles chip and tap if you want a dedicated device.
- In-person "card present" transactions get the lowest rates because fraud risk is lower.
Selling through an online store
If you run a website or storefront:
- Shopify Payments is the default if you're on Shopify — it's built in, and using an outside processor there adds an extra fee. If you're just getting going on that platform, see our guide to landing your first Shopify sale.
- Stripe is the developer-friendly choice for custom sites and apps.
- PayPal adds a checkout button many shoppers already trust and are logged into.
Invoicing clients
If you bill clients for services — freelancers, consultants, contractors — you don't need a store at all. Square, Stripe, and PayPal all let you send a professional invoice with a "Pay Now" button, and the client pays by card or bank transfer in a couple of clicks. This is far faster than waiting on a mailed check. Our full walkthrough on invoicing clients covers what to put on the invoice itself.
Full retail or restaurant POS
If you run a shop or food business with a counter, you want a point-of-sale (POS) system that also tracks inventory, manages a menu, splits checks, and handles staff logins. Square and Toast are common here; the processor is bundled into the POS software, usually for a monthly software fee on top of the per-transaction rate.
What the Fees Actually Look Like
Fees come in two parts: a percentage of each sale plus a flat per-transaction fee. Here are typical ranges as of 2026 — always confirm current rates on the processor's own pricing page, because they change.
| Transaction type | Typical rate | What it means |
|---|---|---|
| In-person (tap/chip/swipe) | ~2.5%-2.7% + ~$0.10-$0.15 | Card physically present; lowest risk |
| Online / e-commerce checkout | ~2.9% + ~$0.30 | Card entered on your site |
| Invoices (client clicks pay link) | ~2.9%-3.3% + ~$0.30 | Slightly higher than in-store |
| Keyed / manually typed | ~3.3%-3.5% + ~$0.15-$0.30 | You type the number; highest fraud risk |
Worked example: On a $100 online sale at 2.9% + $0.30, you pay $3.20 and keep $96.80. On a $2,000 client invoice at 3.3% + $0.30, you pay about $66.30. That's the real cost of convenience — build a few percent into your pricing so the fee comes out of margin, not your take-home.
Monthly fees: Entry-level plans from Square, Stripe, and PayPal have no monthly fee — you pay only when you get paid. Fuller POS software or advanced features add a monthly charge, typically $10-$70+ depending on tier.
Square vs Stripe vs PayPal: Which To Pick
All three bundle processing, need no separate merchant account, and have no monthly minimum on their basic tiers. They differ in what they're best at.
| Square | Stripe | PayPal | |
|---|---|---|---|
| Best for | In-person + simple online + invoicing | Websites, apps, custom checkout | Quick online checkout + invoices |
| In-person sales | Excellent (free reader, POS app) | Good (Tap to Pay, less hardware focus) | Limited |
| Online store | Good (free simple site builder) | Excellent (most flexible) | Good (add-a-button) |
| Ease of setup | Very easy, non-technical | Easy; more powerful with a developer | Very easy |
| Payout timing | ~1-2 business days | ~2 business days | Often near-instant to PayPal balance; 1-2 days to bank |
| Monthly fee (basic) | $0 | $0 | $0 |
Short version: Choose Square if you sell in person or want the simplest all-in-one. Choose Stripe if your business lives on a website or app and you want the most control. Choose PayPal if you mainly need a trusted online button and easy invoices. Many small businesses run two — for example, Square in person and Stripe or PayPal online.
Processor vs Merchant Account vs Gateway, in One Minute
You'll see these three terms thrown around. Here's all you need to know:
- Payment processor — the company that moves money from the customer's card to you (Square, Stripe, PayPal). This is what you actually sign up for.
- Merchant account — a special holding account where card funds land before hitting your bank. The old model made you get one separately; modern processors provide it behind the scenes.
- Payment gateway — the tech that securely transmits card details during an online sale. Also bundled in now.
The whole point: with today's tools, you get all three in one signup and never think about the distinction again.
What You Need To Sign Up
Setup takes 15-30 minutes online. Have ready:
- Business info — your business name, address, and what you sell.
- Your tax ID — either your SSN (fine as a sole proprietor) or an EIN if you have one. An EIN keeps your Social Security number off your accounts and is free from the IRS.
- A bank account for payouts — where your money gets deposited. Use a separate business bank account, not your personal checking, so your books stay clean at tax time.
You can legally start as a sole proprietor with just an SSN and a personal account. But an EIN plus a dedicated business account is the cleaner setup, protects your privacy, and makes bookkeeping and taxes far simpler. If you sell products, don't forget you may also be responsible for collecting sales tax depending on where your buyers are — rules vary by state.
Getting Paid, Chargebacks, and Security
When the money hits your account
Most processors deposit funds to your bank in about 1-2 business days. Some offer instant or same-day payouts for a small extra fee (often around 1%-1.5%). New accounts sometimes see a short hold on the first few payments while the processor verifies you — normal, not a red flag.
Chargebacks
A chargeback happens when a customer disputes a charge with their card issuer and the money gets pulled back from you, often with a dispute fee of roughly $15-$25 attached. The best defense is prevention: describe products accurately, deliver on time, keep records and receipts, and publish a clear refund policy so unhappy customers ask you for a refund instead of calling their bank. When you do get a dispute, respond quickly with evidence through the processor's dashboard.
PCI compliance
PCI compliance is the set of security rules for handling card data. The good news: when you use Square, Stripe, or PayPal, they handle the vast majority of it for you, because the card numbers flow through their systems, not yours. Your job is mostly to use their official tools, keep your login secure, and complete any short self-assessment questionnaire they prompt you for. Don't store card numbers in a spreadsheet or email — let the processor hold that data.
If you found this useful, subscribe to the newsletter for plain-English breakdowns like this each week.
Frequently Asked Questions
Do I need an LLC to accept credit card payments?
No. You can accept card payments as a sole proprietor using just your SSN and a bank account. An LLC or EIN isn't required to start, though an EIN and a separate business bank account make your finances cleaner and keep your Social Security number off your accounts.
What's the cheapest way to accept credit cards as a small business?
For most small businesses, a flat-rate processor like Square, Stripe, or PayPal with no monthly fee is cheapest, since you only pay the per-transaction rate (around 2.6%-2.9% + roughly $0.10-$0.30). Negotiated merchant accounts can beat that percentage, but they usually only pay off once you're processing well over $10,000-$15,000 a month.
Can I accept credit card payments on my phone?
Yes. Square and Stripe both offer tap-to-pay features that let customers tap a card or phone directly on your smartphone with no extra hardware. If you prefer a dedicated device, a basic plug-in or Bluetooth reader typically costs a one-time $10-$60.
How long does it take to get paid after a customer's card is charged?
Most processors deposit funds to your linked bank account in about 1-2 business days. Many offer instant or same-day payouts for a small fee, usually around 1%-1.5% of the amount. Brand-new accounts may see a short verification hold on the first few transactions.
What is a chargeback and how do I avoid them?
A chargeback is when a customer disputes a charge with their card company and the funds are reversed, often with a $15-$25 dispute fee. You reduce them by describing products accurately, delivering on time, keeping records, and publishing a clear refund policy so customers come to you first. Rules and dispute windows vary, so check your processor's dispute process.
Do I have to worry about PCI compliance myself?
Mostly no. When you use a major processor like Square, Stripe, or PayPal, they handle the bulk of PCI security because card data flows through their systems, not yours. Your part is using their official tools, keeping your account login secure, and completing any short self-assessment they ask for — and never storing card numbers yourself.