The most practical ways to take credit card payments depend on your business size and how often you need to process them
You can accept credit cards through a payment processor — a company that handles the transaction between your customer's bank and yours. The three main routes are a point-of-sale (POS) system for in-person payments, an online payment gateway for your website, or a mobile card reader that plugs into a phone or tablet. Each charges a fee per transaction, usually between 2 and 3 percent of the sale plus a small flat fee. You do not need a special business bank account to start, though most processors require one once you are processing regularly.
The choice between these options depends on where your customers pay you. A coffee shop or retail store needs a POS terminal. A freelancer or consultant taking payments on their website needs a gateway. A service provider who meets clients in different locations might use a mobile reader. Many small businesses use more than one — a website gateway plus a mobile reader for clients who prefer to pay in person.
Key Takeaways
- Payment processors charge a percentage of each transaction (typically 2 to 3 percent) plus a small flat fee, and this cost comes out of what you receive.
- Point-of-sale systems work best for retail or restaurants; online gateways work best for websites; mobile readers work best for service providers who meet clients in different places.
- You will need a business bank account and a way to verify your identity before most processors will let you start accepting cards.
- Interchange rates — what banks charge processors — vary by card type, so rewards cards and business cards cost you more to accept than basic cards.
- Monthly statements from your processor show every transaction, fee, and deposit, so you can track exactly what you are paying.
How payment processors work and what they charge
When a customer swipes, taps, or enters their card number, the processor routes the transaction to the customer's bank, then to your bank. The processor keeps a cut of the sale — this is called the interchange fee — and passes the rest to you, usually within one to three business days. The interchange fee is set by the card networks (Visa, Mastercard, American Express, Discover) and varies by card type. A basic debit card might cost you 1.5 percent; a rewards credit card might cost 2.5 percent or more.
On top of interchange, the processor charges its own fee. This is usually a flat amount per transaction (25 to 50 cents) plus a percentage (0.5 to 1 percent). Some processors bundle these into a single rate — you might see "2.9% + 30 cents per transaction" — while others separate them on your statement. A few processors charge a monthly fee instead of per-transaction fees, which can save money if you process a high volume.
You can see the exact breakdown on your monthly processor statement. It will show each transaction, the interchange fee, the processor fee, and the net amount deposited to your bank account. This is the only way to know exactly what you are paying, because rates vary by processor and by how you accept the card (in-person, online, or over the phone).
Point-of-sale systems for retail and restaurants
A POS system is a terminal that sits on your counter and reads cards swiped, inserted, or tapped. It also tracks inventory, prints receipts, and records sales history. For a small retail shop or restaurant, a POS system is usually the most efficient way to accept cards because it handles multiple transactions quickly and keeps records automatically.
Common POS providers include Square, Toast, Clover, and Shopify POS. Square and Clover are popular with small businesses because they charge per-transaction fees with no monthly minimum. Toast is built for restaurants and includes table management and kitchen display. Shopify POS integrates with an online store if you sell both in-person and online.
A basic POS setup costs between $0 and $300 upfront for the hardware (the terminal itself), depending on the provider and whether you buy or lease it. Monthly costs vary: some charge nothing if you process a minimum volume, others charge $30 to $100 per month. The transaction fees remain the same — usually 2.6% + 30 cents for in-person card-present transactions, lower than online or phone payments because the card is physically present and fraud risk is lower.
Online payment gateways for websites and invoices
An online payment gateway lets customers enter their card details on your website or in an invoice link you send them. The gateway encrypts the information and sends it to the processor. Common gateways include Stripe, PayPal, Square Online, and Authorize.Net. If you use a website builder like Shopify, Wix, or Squarespace, payment processing is usually built in.
Online transactions cost more to process than in-person ones because the card is not physically present and fraud risk is higher. You will typically pay 2.9% + 30 cents per transaction, or sometimes 3.5% + 30 cents. Some gateways charge a monthly fee on top of per-transaction fees; others charge per-transaction only. Check the pricing page of each gateway to compare.
Setup is usually free or very cheap. You connect your business bank account, verify your identity (usually with a Social Security number or EIN), and start accepting payments within hours or days. Most gateways hold your first deposit for a few days as a security measure, then deposit funds daily or weekly depending on your settings.
Mobile card readers for payments on the go
A mobile card reader is a small device that plugs into your phone or tablet's headphone jack or charging port and reads cards. It is useful if you meet clients in different locations — a plumber visiting job sites, a personal trainer working at clients' homes, a consultant meeting in coffee shops. You process the payment right there, and the customer gets a receipt on the spot.
Square Reader, PayPal Here, and Clover Go are the most common mobile readers. They cost between $20 and $50 to buy, and transaction fees are the same as in-person POS fees (usually 2.6% + 30 cents) because the card is physically present. You need a smartphone or tablet with internet connection to process the payment, though some readers can store transactions offline and sync them later.
Mobile readers are slower than a POS terminal — each transaction takes 30 seconds to a few minutes — so they work best for low-volume businesses. If you process dozens of payments a day, a POS terminal is more efficient. If you process a few payments a week, a mobile reader is usually enough.
What you need before you can start accepting cards
Most payment processors require the same basic information. You will need a business bank account in your business name (not a personal account). You will need to verify your identity with a Social Security number or Employer Identification Number (EIN). You will need to provide basic business information — your business name, address, phone number, and what you sell or do.
Some processors also run a background check or ask about your business history, especially if you are in a high-risk industry like e-commerce, subscription services, or travel. This can take a few days to a week. Once approved, you can usually start processing payments within 24 hours.
If you do not yet have a business bank account, open one at your bank or credit union before you explore to a processor. Bring your Social Security number or EIN, a government ID, and proof of address. This usually takes 15 to 30 minutes in person or a few days online.
Comparing processors side by side
| Processor | Best for | In-person rate | Online rate | Monthly fee |
|---|---|---|---|---|
| Square | Small retail, restaurants, services | 2.6% + 30¢ | 2.9% + 30¢ | None |
| Stripe | Online stores, SaaS, subscriptions | 2.7% + 5¢ | 2.9% + 30¢ | None |
| Toast | Restaurants, bars, cafes | 2.5% + 10¢ | 3.5% + 30¢ | $99–$299 |
| Clover | Retail, restaurants, services | 2.6% + 30¢ | 2.9% + 30¢ | None |
| PayPal | Online, invoices, mobile | 2.7% + 10¢ | 2.9% + 30¢ | None |
Rates shown are typical as of this writing but vary by transaction type, card type, and processing volume. Check each processor's current pricing page before deciding. The difference between 2.6% and 2.9% is small on a single transaction but adds up over thousands of sales.
Frequently Asked Questions
Do I need a business license to accept credit cards?
No, but you do need a business bank account and a way to verify your identity. Most processors ask for your Social Security number or EIN. If you operate as a sole proprietor, your Social Security number is usually enough. If you have an LLC or corporation, you will need an EIN from the IRS.
What happens if a customer disputes a charge?
The customer's bank investigates and either sides with you or reverses the charge. If reversed, the money comes out of your account. You can dispute the chargeback with evidence — a receipt, email confirmation, or shipping proof — but the processor's decision is usually final. This is why keeping clear records matters.
Can I accept American Express and Discover, or just Visa and Mastercard?
Most processors accept all four major card networks. American Express and Discover charge higher interchange fees (sometimes 3% or more), so your cost per transaction is higher. You can accept them without extra setup, but expect to pay more.
How long does it take to get paid after a customer swipes their card?
Usually one to three business days. The processor batches your transactions daily and deposits the net amount (after fees) to your business bank account. Some processors offer next-day deposits for an extra fee, or same-day deposits for high-volume businesses.
What if I process a lot of transactions — can I negotiate lower rates?
Yes, but usually only if you process more than $10,000 per month. Contact the processor's sales team and ask about volume discounts or custom rates. Smaller businesses are usually locked into the standard rates shown on the pricing page.