What you need to set up credit card payments

To accept credit cards, you need three things: a merchant account (which lets you receive card payments), a payment processor (which handles the transaction), and a payment method (the physical or digital way customers hand over their card). Many small businesses use a single provider that bundles all three — like Square, Stripe, or PayPal — rather than piecing them together separately.

The merchant account is the legal agreement between you and a bank or payment company that says they will deposit card payments into your business bank account. The processor is the technology that reads the card, checks with the card's bank that the money is there, and moves the funds. The payment method is what the customer sees: a card reader you plug into your phone, a link you text them, a checkout page on your website, or a physical terminal at your counter.

You will also need a business bank account (not a personal one), a tax ID number or Social Security number, and basic information about your business — what you sell, how long you have been operating, and your expected monthly sales volume. Some providers ask for a copy of your driver's license and a recent bank statement.

Key Takeaways

  • You need a merchant account, a payment processor, and a way for customers to pay — most small businesses use one provider that handles all three.
  • Fees vary widely: some charge a flat monthly fee, others take a percentage of each sale, and many charge both plus a per-transaction fee.
  • The fastest way to start is a mobile card reader (Square, Stripe, PayPal) that works with your phone and deposits money within one to three business days.
  • You will need a business bank account, a tax ID or Social Security number, and basic information about your business to open an account.
  • Chargebacks and fraud are real risks; keeping records of what you sold and when protects you if a customer disputes the charge.

How fees work and what they cost you

Credit card processing fees come in three forms: a percentage of the sale (usually 2 to 3 percent), a flat fee per transaction (often $0.30), and a monthly account fee (which may be zero, $10, or $30 depending on the provider). A $100 sale might cost you $2.30 to $3.30 in fees. Some providers charge only a percentage, others only a per-transaction fee, and some charge all three.

The percentage and per-transaction fee are set by the card networks (Visa, Mastercard, American Express, Discover) and vary slightly by provider. The monthly fee is set by your processor and is often waived if you hit a minimum monthly volume. Debit cards usually cost less to process than credit cards. American Express and Discover typically cost more than Visa and Mastercard.

Before you sign up, ask the provider to show you the exact fee structure in writing and calculate what a typical month would cost you. A provider that charges 2.9 percent plus $0.30 per transaction is not cheaper than one charging 3.2 percent with no per-transaction fee unless you know your average transaction size and monthly volume.

Mobile card readers for in-person payments

A mobile card reader is a small device that plugs into your phone's headphone jack or charging port and reads the magnetic stripe or chip on a credit card. Square Reader, Stripe Reader, and PayPal Here are the most common. You swipe or insert the card, the reader sends the information to the processor through your phone's internet connection, and the payment goes through in seconds.

Mobile readers are cheapest to start with — the device itself is often free or costs $10 to $30 — and you pay only when you process a card. They work anywhere you have cell service or WiFi. The money usually deposits into your business bank account within one to three business days. They are good for small businesses, freelancers, pop-up shops, and anyone who meets customers in different places.

The downside is that fees are usually higher than a traditional terminal (often 2.9 percent plus $0.30 per transaction), and you are dependent on your phone's battery and internet connection. If your phone dies or you lose signal, you cannot process cards until you fix it.

Online payment links and checkout pages

If you sell online or send invoices, you can create a payment link that customers click to enter their card information. Stripe, Square, PayPal, and Shopify all offer this. You generate a unique link for each customer or invoice, send it via email or text, and the customer pays without leaving their phone or email. The money goes into your account the same way as an in-person payment.

Payment links are useful for service businesses (plumbers, consultants, trainers), freelancers sending invoices, and anyone who does not have a website. You do not need to build anything or learn code. The link is ready to send in minutes. Fees are the same as mobile payments — usually 2.9 percent plus $0.30 per transaction.

If you have a website and sell products, a full checkout page (built into Shopify, WooCommerce, or your provider's dashboard) gives you more control over the look and feel, and lets customers save their card for faster checkout next time. The setup takes longer but the experience feels more professional.

Traditional payment terminals for retail locations

A physical terminal sits on your counter and reads cards inserted, swiped, or tapped. It connects to your internet and processes payments in real time. Traditional terminals cost more upfront ($300 to $1,000) and usually come with a monthly fee ($20 to $50), but the per-transaction fees are often lower than mobile readers (sometimes 1.5 to 2.5 percent). They are built for high-volume retail and restaurants.

You can buy a terminal outright or lease one from your processor. Leasing spreads the cost over time but costs more overall. Some processors bundle the terminal with their service and charge a monthly fee that includes it. If you process hundreds of transactions a month, the lower per-transaction fee usually makes up for the higher monthly cost.

Terminals are less portable than mobile readers and require a dedicated internet connection (usually a phone line or broadband). They are reliable and familiar to customers, but they are overkill for a business that processes fewer than 50 transactions a month.

Protecting yourself from chargebacks and fraud

A chargeback happens when a customer tells their credit card company that they did not authorize the charge or did not receive what they paid for. The card company reverses the payment and charges you a fee (usually $15 to $100). If you cannot prove you delivered the product or service, you lose the money and the fee.

To protect yourself, keep records: save receipts, take photos of what you delivered, keep emails showing the customer agreed to the price, and note the date and time of the transaction. If you deliver a service in person, have the customer sign a receipt. If you ship a product, use tracked shipping and keep the tracking number. If you sell digital goods, document when the customer received access.

Fraud — when someone uses a stolen card to pay you — is the processor's problem, not yours. They verify the card is valid before the payment goes through. But if a stolen card is used and later reported, the legitimate cardholder can dispute it, and you may lose the money. This is rare with in-person payments (the card is physically present) and more common with online payments. Asking for a card's security code and the billing zip code reduces fraud risk.

Comparing providers and choosing one

The major providers for small businesses are Square, Stripe, PayPal, Toast (for restaurants), and Shopify Payments (if you use Shopify). Each has different fee structures, features, and add-ons. Square and Stripe are strong for mobile and online payments. PayPal is familiar to many customers. Toast is built for restaurants. Shopify Payments integrates with Shopify's store.

To compare, list what you need: Do you need in-person, online, or both? How many transactions per month? Do you need invoicing, inventory tracking, or payroll? Then get the fee structure from each provider in writing and calculate your actual cost for a typical month. Do not choose based on the lowest advertised rate — choose based on your real numbers.

Most providers let you start with a mobile reader or payment link with no setup fee or contract. You can try one, see how it works, and switch later if you want. There is no penalty for leaving most providers, so starting is low-risk.

Frequently Asked Questions

How long does it take for money to show up in my bank account?

Most providers deposit money within one to three business days. Some offer next-day deposits for a small fee. Weekends and holidays do not count as business days, so a Friday payment might not show up until Tuesday. Check your provider's deposit schedule before you sign up.

What happens if a customer disputes a charge?

The card company investigates and asks you for proof that the customer authorized the charge and received what they paid for. If you have a receipt, email, or tracking number, you can submit it and usually win. If you cannot prove it, you lose the money and pay a chargeback fee. Keep records of every transaction.

Can I accept credit cards without a business bank account?

Most processors require a business bank account because they need somewhere to deposit the money. Some will accept a personal account if you are a sole proprietor, but it is not recommended — it mixes your business and personal finances and makes taxes harder. Open a business account first.

Do I have to accept all card types?

No. You can choose to accept Visa and Mastercard but not American Express, for example. But most customers expect you to take all major cards. Turning away a card type costs you sales. Most processors charge the same fee for all cards, so there is no financial reason to refuse one.

What if my internet goes down during a transaction?

Mobile readers and online payment links need internet to process. If your connection drops, the transaction will not go through and the customer will not be charged. You can try again when your connection is back. Traditional terminals can sometimes process offline and sync later, but this is rare. If internet reliability is a problem for your business, ask your provider about offline capabilities.