The three main ways to accept credit cards

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 use depends on whether you sell in person, online, or both.

Most small businesses start with one of three routes: a mobile card reader plugged into a phone or tablet, a traditional countertop terminal, or an online payment form on a website. Each has different costs, setup time, and fraud protection built in. The processor you choose also determines how quickly money lands in your bank account and what happens if a customer disputes a charge.

You do not need to be a large company to accept cards. Sole proprietors, freelancers, and small retailers can all set up card processing in a day or two. The main requirement is a business bank account and a way to verify your identity.

Key Takeaways

  • Mobile readers (Square, PayPal, Stripe) let you accept cards on a phone or tablet and are fastest to set up, usually within hours.
  • Traditional terminals and online payment forms require more setup but often have lower per-transaction fees for high-volume businesses.
  • Every processor charges a fee per transaction (typically 2.2% to 3.5% plus $0.30 per card swipe), and you pay this whether the customer's card is approved or declined.
  • Money from card sales usually lands in your bank account within one to three business days, though some processors offer next-day deposits for an extra fee.
  • Chargebacks (when a customer disputes a charge) can reverse a transaction and cost you $15 to $100 in chargeback fees, so keep receipts and delivery proof.

Mobile readers: fastest setup for small businesses

A mobile card reader is a small device that plugs into your phone's headphone jack or connects via Bluetooth. You tap, insert, or swipe the card, and the payment processes through an app on your phone. Popular options include Square Reader, PayPal Here, and Stripe Terminal Mobile.

Setup takes 15 to 30 minutes. You download the app, connect your bank account, and you can start taking payments. There is no monthly fee for most mobile readers, but you pay per transaction: typically 2.6% plus $0.10 per card swipe for in-person payments, or 2.9% plus $0.30 for online payments entered manually. Some readers charge slightly less if you use their debit card option.

Money usually lands in your bank account within one to two business days. If you need it faster, most processors offer next-day or same-day deposits for an extra fee (usually $1 to $2 per transaction). Mobile readers work best if you process fewer than 50 transactions per day or if you move between locations.

Point-of-sale terminals: for retail and restaurants

A point-of-sale terminal is a countertop device that sits at your checkout. It connects to your internet and processes cards directly. These terminals often come bundled with software that tracks inventory, employees, and sales history. Common brands include Square Terminal, Clover, and Toast.

Setup takes one to three days. You order the terminal, it arrives, you plug it in and connect it to your internet, and you log in with your processor account. Monthly fees range from $0 to $50 depending on the model and features. Per-transaction fees are similar to mobile readers: 2.6% to 2.9% plus $0.10 to $0.30 per card.

Terminals are worth the cost if you process more than 100 transactions per day or if you need features like employee logins, inventory tracking, or kitchen display screens. They also tend to have better fraud detection than mobile readers because they can verify the card's chip or PIN in real time.

Online payment forms and shopping carts

If you sell online, you need a payment gateway — software that lets customers enter their card details on your website. Popular gateways include Stripe, Square Online, PayPal Checkout, and Authorize.Net. The gateway encrypts the card data and sends it to your processor.

Setup depends on your website platform. If you use Shopify, WooCommerce, or Squarespace, you can connect a payment gateway in minutes by entering your processor account details. If you have a custom website, your developer will need to integrate the gateway's code, which typically takes a few hours to a day.

Online payments usually cost 2.9% plus $0.30 per transaction. Some gateways charge a monthly fee ($0 to $30) on top of per-transaction fees. Money lands in your bank account within one to three business days. Fraud protection is built in — the gateway checks for mismatched billing and shipping addresses, unusual card patterns, and other red flags — but you are still responsible if a customer disputes the charge.

Understanding fees and what they cover

Every card processor charges a discount rate (a percentage of the transaction) plus an interchange fee (a fixed amount per card). Together, these are your per-transaction cost. You pay this fee whether the card is approved or declined, and whether the customer completes the purchase or abandons it.

Fees vary by card type. Debit cards cost less (often 1.5% to 2%) than credit cards (2.2% to 3.5%). Business cards and rewards cards cost more because the card issuer charges the processor a higher interchange fee. You cannot pass this fee directly to the customer in most states, though some processors let you offer a small discount for debit or cash.

Beyond per-transaction fees, watch for hidden costs: monthly minimums (some processors charge $10 to $30 even if you process nothing), PCI compliance fees ($10 to $30 per year to keep your system secure), chargeback fees ($15 to $100 per dispute), and early termination fees (some contracts charge $200 to $500 if you cancel within a year). Read the processor's pricing page carefully before signing up.

How money moves from the customer's card to your account

When a customer swipes or enters their card, the processor sends the transaction to the card's issuing bank (like Chase or Bank of America). The bank checks whether the card is valid and has enough funds. This takes a few seconds. If approved, the bank holds the money and sends a confirmation back to the processor, which shows on your screen as "approved."

The money does not land in your account immediately. Instead, the processor batches your transactions — usually once per day, at night — and sends them to your bank. Your bank then credits your account, which takes one to three business days depending on your bank and the processor. Some processors offer next-day or same-day settlement for a fee.

If a customer disputes the charge within 60 to 180 days (depending on the card network), the processor reverses the transaction and removes the money from your account. You then have a chance to provide proof (a receipt, shipping confirmation, or customer communication) that the charge was legitimate. If you cannot prove it, you lose the money and pay a chargeback fee on top.

Fraud protection and what you are responsible for

Card networks (Visa, Mastercard, American Express) and processors offer fraud protection, but it does not cover everything. If a customer's card is stolen and used to make a purchase, the card issuer usually covers the loss, not you. However, if a customer claims they never received an item or that the charge was unauthorized, you are responsible for proving otherwise.

To protect yourself, keep detailed records: receipts, order confirmations, shipping tracking numbers, and any customer communication. If you ship a physical item, use a carrier that provides tracking and signature confirmation. For digital goods or services, document when the customer received access and how they used it. If a chargeback comes in, you have 7 to 10 days to submit your evidence to the processor.

Some processors offer fraud detection tools — they flag suspicious transactions based on the customer's location, card history, and purchase pattern. These tools are not perfect and can block legitimate sales, so review flagged transactions before declining them. You can also set up velocity checks (limiting how many transactions one card can make in an hour) or require CVV verification for online payments.

Choosing a processor: what to compare

When comparing processors, look at per-transaction fees, monthly fees, settlement time, and customer support. A processor that charges 2.6% plus $0.10 per transaction is cheaper than one charging 2.9% plus $0.30 if you process mostly debit cards, but more expensive if you process mostly rewards credit cards. Calculate your average transaction size and volume, then multiply by each processor's fees to see the real cost.

Also check settlement speed. If you need money quickly to pay suppliers or payroll, a processor that deposits within 24 hours is worth paying extra for. Check whether the processor charges for chargebacks and how much — some charge $15, others charge $100. Read reviews from other businesses in your industry; a processor that works well for restaurants might not work well for online retailers.

Finally, test the processor's customer support before committing. Call or email with a question and see how long it takes to get an answer. If you process high volumes or have complex needs, you want a processor with a dedicated account manager, not just a chatbot.

Frequently Asked Questions

Can I accept credit cards without a business bank account?

Most processors require a business bank account to deposit funds. Some will accept a personal account if you are a sole proprietor, but they may charge higher fees or require additional verification. It is easier and cheaper to open a business account — most banks offer free or low-cost business checking.

What happens if a customer's card is declined?

The processor tells you immediately that the card was declined. You are not charged a fee for a declined transaction in most cases, though some processors charge a small fee ($0.05 to $0.10). Ask the customer for a different card or payment method. Do not retry the same card multiple times in a row — this can trigger fraud alerts and lock the card.

How long does it take to get paid after a customer makes a purchase?

Most processors deposit money within one to three business days. The timeline depends on when the transaction was processed (morning or evening), your bank's processing speed, and the processor's settlement schedule. Some processors offer next-day or same-day deposits for an extra fee per transaction.

Do I have to accept all credit cards?

No. You can choose to accept only certain card types — for example, Visa and Mastercard but not American Express. However, most customers expect you to accept all major cards, so limiting your options may cost you sales. If you want to reduce fees, offer a small discount for debit or cash instead of refusing credit cards.

What should I do if a customer disputes a charge?

The processor will notify you of the dispute and ask for evidence. Gather your receipt, order confirmation, shipping tracking, and any customer communication that shows the charge was legitimate. Submit this to the processor within the deadline (usually 7 to 10 days). If your evidence is strong, the processor sides with you and the money stays in your account. If not, the money is reversed and you pay a chargeback fee.