What "accepting credit cards" actually means
Accepting credit cards means you set up a system to take payment from customers who want to pay with a Visa, Mastercard, American Express, or Discover card instead of cash or check. The customer swipes, inserts, or taps their card; the payment goes through a processor; and the money lands in your bank account a few days later. You pay a small fee for each transaction — usually between 2 and 3 percent of the sale.
This is different from issuing a credit card (which banks do) or applying for a credit card (which you do as a customer). You are on the merchant side: the person or business receiving the payment, not the person making it.
Most small businesses, freelancers, and online sellers need to accept cards because customers expect it. Cash-only operations lose sales. The barrier used to be cost and complexity, but that has changed. You can now accept cards with a smartphone and a $30 reader, or through a website with no hardware at all.
Key Takeaways
- You need a merchant account (through a bank or payment processor) and a way to process the card — either a physical reader, a virtual terminal, or a website integration.
- Fees vary by processor and method: in-person swiping usually costs 2.2 to 2.9 percent plus 30 cents per transaction, while online payments may cost more.
- Square, Stripe, PayPal, and Toast are the most common processors for small businesses, each with different strengths depending on whether you sell in person, online, or both.
- You do not need a separate business bank account to accept cards, but you do need a way to receive the deposits — a personal account works, though a business account keeps records cleaner.
- The processor handles fraud protection and chargebacks, but you are responsible for keeping records and reporting income to the IRS.
The three ways to accept cards: in-person, online, and invoicing
In-person payments use a card reader connected to your phone or tablet. You swipe or insert the card, the customer sees the amount, and they sign or enter a PIN. Square Reader, PayPal Here, and Stripe Reader are the most common. These cost around 2.6 percent plus 30 cents per transaction when you use the reader in person. You need a smartphone or tablet and an internet connection (though some readers cache transactions if you lose connection).
Online payments happen on a website or through a payment link. A customer enters their card details on your site or clicks a link you send them, and the payment processes without you ever seeing the card number. Stripe, Shopify, and Square Online handle this. Fees are usually 2.9 percent plus 30 cents per transaction for a simple link, or lower if you use a full shopping cart. You do not need a physical reader.
Invoicing means you send a customer a bill with a "pay now" button. They click it, enter their card, and the payment goes through. This works for service providers, consultants, and contractors. PayPal, Square Invoices, and Stripe Billing all offer this. Fees are the same as online payments. The customer gets a receipt automatically.
Many small businesses use two methods: a card reader for in-person customers and a payment link for remote ones. The same processor can handle both, so you do not need multiple accounts.
How to choose a processor: what matters
The five biggest names are Square, Stripe, PayPal, Toast, and Shopify Payments. Each has different strengths.
Square is the easiest to start with if you sell in person. You buy a reader (around $30 to $50), download the app, and you are ready. Fees are 2.6 percent plus 30 cents in-person, or 2.9 percent plus 30 cents online. Square also offers invoicing, a free point-of-sale system, and inventory tracking. Good for: retail shops, food trucks, service providers, anyone who needs simplicity.
Stripe is the strongest choice if you code or have a developer. It integrates deeply into websites and apps, and the fee is 2.9 percent plus 30 cents for online payments. Stripe also handles invoicing and recurring billing. You do not need a physical reader unless you want one. Good for: online businesses, SaaS companies, anyone building a custom checkout.
PayPal has been around longest and works everywhere. You can accept cards through PayPal.me (a simple link), your website, or a card reader. Fees are 2.2 percent plus 30 cents in-person (if you use a reader) or 3.49 percent plus 30 cents online. PayPal is familiar to many customers. Good for: sellers on eBay or Etsy, anyone who already uses PayPal, small service businesses.
Toast is built for restaurants and bars. It includes a full point-of-sale system, kitchen display, and staff management. Fees start at 2.49 percent plus 15 cents in-person. Good for: restaurants, cafes, bars, any food business.
Shopify Payments is the best choice if you already use Shopify to run your store. Fees are 2.9 percent plus 30 cents, and there are no separate gateway fees. Good for: online retailers using Shopify.
To decide: ask yourself whether you sell mostly in person, online, or both. Then check the fee structure for your average transaction size. A $5 coffee sale costs different amounts under different fee structures than a $500 consulting invoice.
What you need to set up: documents and bank details
To open a merchant account, you will need to provide basic information about yourself or your business. Have these ready:
- Your legal name and address (or your business name and address if you are incorporated)
- Your Social Security Number or Employer Identification Number (EIN)
- A bank account where deposits will land (checking account, personal or business)
- Your phone number and email
- A description of what you sell
- Your expected monthly sales volume (a rough estimate is fine)
Most processors do not require a business license, separate business bank account, or incorporation. A sole proprietor with a personal checking account can open a merchant account. However, using a business account keeps your personal and business money separate, which makes tax time easier and looks more professional to customers.
The application usually takes 10 to 15 minutes online. Approval is instant or within a few hours for most processors. Some may ask follow-up questions if your business is in a high-risk category (like travel, gambling, or adult services), which can add a few days.
Fees: what you actually pay
Credit card processing has three parts: the interchange fee (set by Visa and Mastercard), the assessment fee (set by the card network), and the processor's markup. You do not see these broken out — the processor quotes you one rate.
For in-person payments with a card reader, expect 2.2 to 2.9 percent plus 30 cents per transaction. For online payments, expect 2.9 to 3.49 percent plus 30 cents. Some processors charge monthly minimums or monthly fees; most do not if you process at least a few transactions per month.
A few processors offer flat-rate pricing (the same percentage for every transaction) or interchange-plus pricing (a small markup over the actual interchange rate, which can be cheaper if you process high volumes). Flat-rate is simpler for small businesses. Interchange-plus is better if you process thousands per month.
Do not get caught up in tiny fee differences. The difference between 2.6 and 2.9 percent is 30 cents on a $100 sale. Focus instead on whether the processor has the features you need and whether you trust their customer support.
Security and fraud: what the processor handles
When you accept cards through a major processor, you are not responsible for storing card numbers. The processor encrypts the data and keeps it secure. This is called PCI compliance — a set of security standards that processors must follow.
If a customer disputes a charge (says they did not make it or did not receive what they paid for), the processor investigates. This is called a chargeback. You have a chance to provide evidence — a receipt, a shipping confirmation, a signed contract — that the transaction was legitimate. If you win, you keep the money. If you lose, the processor takes it back and may charge you a chargeback fee (usually $15 to $25).
To avoid chargebacks: keep clear records of what you sold, get signatures or email confirmations for services, and ship physical goods with tracking. If a customer contacts you with a problem, try to resolve it before they dispute the charge with their bank.
You are still responsible for not processing stolen cards. If you knowingly accept a card you suspect is fraudulent, the processor can shut down your account. In practice, this is rare for small businesses — the processor's fraud tools catch most of it.
Getting paid: when the money lands in your account
When a customer pays with a card, the money does not hit your bank account immediately. Most processors deposit funds within 1 to 3 business days. Some offer next-day deposits for a small fee, or instant deposits for a percentage of the transaction.
Deposits usually come once per day, bundled together. If you process $500 in sales on Monday, you might see $485 (after fees) in your account on Wednesday morning. The processor keeps a small reserve (usually 5 to 10 percent of your monthly volume) for the first few months, in case chargebacks come in later.
You will receive a statement showing every transaction, the fees charged, and the net deposit. Keep these records for your taxes. The processor will also send you a 1099-K form at the end of the year if you process over a certain threshold (varies by processor and state, but usually $20,000 or more).
Frequently Asked Questions
Do I need a business license to accept credit cards?
No. Most processors do not require a business license, incorporation, or separate business account. You can open a merchant account as a sole proprietor with a personal checking account. However, you are still required to report the income to the IRS on your tax return.
What happens if a customer does a chargeback?
The processor notifies you and asks for evidence that the transaction was legitimate — a receipt, shipping confirmation, or signed agreement. If you provide strong evidence, you usually win and keep the money. If you lose, the processor reverses the charge and may charge you a fee. Repeated chargebacks can get your account closed.
Can I accept American Express and Discover, or just Visa and Mastercard?
Most processors accept all four: Visa, Mastercard, American Express, and Discover. The fees may be slightly different for Amex and Discover (usually a bit higher), but you do not need a separate account. The processor handles it all.
What if I only sell online and never meet customers in person?
You do not need a physical card reader. Use a payment link (Square, Stripe, or PayPal can all send one) or integrate a payment processor into your website. Fees are the same whether you use a reader or not — around 2.9 percent plus 30 cents per transaction.
Can I use the same processor for both my in-person and online sales?
Yes. Square, Stripe, PayPal, and most others let you accept cards in person with a reader and online through a link or website, all under one account. You do not need separate merchant accounts.