Small Biz Primer · US small business Independent · plain-English guides for US small businesses
Plain-English business guides
Small Biz Primer

How to start & run a business, minus the jargon.

◆ New here? Start with How to Start a Business◆ 111 guides live today, more each week ◆ New here? Start with How to Start a Business◆ 111 guides live today, more each week
How-To Guides · N°29

How to Accept Credit Card Payments as a Small Business

Learn how to accept credit card payments as a small business - in person, online, or on your phone - plus what processing fees actually cost.

Roughly four out of five in-person purchases in the U.S. are made with a card or digital wallet, so "cash only" quietly costs you sales. The good news: getting set up is far simpler and cheaper than it was even five years ago. You can start taking cards this afternoon.

Here's the short answer, then the details.

The Quick Answer: How Do I Accept Credit Card Payments?

To accept credit card payments, you need three things:

  1. A merchant account or a payment processor that connects your business to the card networks (Visa, Mastercard, and so on).
  2. A way to capture the card - a physical card reader, a point-of-sale (POS) terminal, an online checkout page, or an invoice with a "pay now" link.
  3. A bank account where the money lands after each sale.

Most small businesses today skip the old, paperwork-heavy "merchant account" route and use an all-in-one provider like Square, Stripe, or PayPal. You sign up, get approved (often in minutes), plug in a reader or paste a checkout link, and you're live. The provider bundles the merchant account, processing, and payout into one product and takes a small cut of each sale.

Step 1: Choose a Payment Processor

Your processor is the engine behind every transaction. The big three for small businesses:

  • Square - best for in-person and mixed retail/service businesses. Simple flat-rate pricing, free basic software, hardware from a $10 reader up to full registers.
  • Stripe - best for online-first and software businesses. Developer-friendly, powerful APIs, strong for subscriptions and marketplaces.
  • PayPal - best for instant brand trust and businesses that already have PayPal-heavy customers.

There's no single "right" answer - it depends on where you sell and how technical you are. For a deeper side-by-side, see our guides to the best payment processing services and PayPal vs. Venmo for business.

If your business runs mostly through a physical location - a café, salon, or shop - pair your processor with a proper register setup. Our roundup of the best POS systems walks through the hardware and software that manage inventory and staff alongside payments.

Step 2: Pick How You'll Take the Card

You'll usually need one or more of these three methods.

In Person

For face-to-face sales, you need a card reader or terminal. A basic mobile reader taps, dips (chip), or swipes cards and connects to a phone or tablet over Bluetooth. A countertop terminal or full POS register does the same at a fixed station and adds receipts, tipping, and inventory. In-person ("card-present") transactions are the cheapest to process because fraud risk is lower.

Online

To take cards on a website, you add a hosted checkout page, a payment link, or an embedded checkout from your processor. If you sell through a platform like Shopify or a website builder, card payments are usually built in - you just connect your processor account. No coding required for most setups.

By Phone or Invoice

You can also key a card number in manually through your processor's app or dashboard, or send a customer an invoice with a secure "pay now" button. Invoicing is ideal for freelancers, contractors, and B2B sellers who bill after the work is done. See how to send an invoice for a step-by-step on getting paid this way.

Step 3: Accept Credit Card Payments on Your Phone

If you're wondering how to accept credit card payments on my phone specifically, it's genuinely a five-minute job:

  1. Download your processor's app (Square, Stripe, PayPal Zettle, etc.).
  2. Create an account and enter your business and bank details.
  3. Either tap to pay - newer iPhones and Android phones accept contactless cards and digital wallets directly, no extra hardware - or pair a small Bluetooth card reader.
  4. Enter the sale amount, have the customer tap or insert their card, and email or text the receipt.

Tap to Pay turns the phone you already own into a card reader, which is why it's become the default for market vendors, mobile services, and pop-ups. This is the fastest path to accepting credit card payments for a small business with almost no upfront cost.

Step 4: Understand What It Costs

Every card sale carries a processing fee. Here's what to expect in 2026.

Across the industry, processing costs most U.S. businesses 1.5% to 3.5% of each transaction, plus a small fixed fee of roughly 10 to 30 cents, according to NerdWallet. Flat-rate providers publish clear numbers:

Provider In person Online
Square 2.6% + 15¢ 3.3% + 30¢
Stripe 2.6% + 5¢ (Terminal) 2.9% + 30¢
PayPal 2.29% + 9¢ 2.9% + 30¢

Rates confirmed via Forbes Advisor's Square vs. Stripe comparison. Note that Square raised its online rate for free-plan users to 3.3% + 30¢ as of January 2026.

A few things to keep in mind:

  • Online and manually keyed sales cost more than tapped or dipped cards, because the card isn't physically present.
  • Debit cards are cheaper to process than credit cards - often 0.5% to 1.5%.
  • Flat-rate pricing (a single published percentage) is simplest for low-volume businesses. Once you're processing tens of thousands per month, an interchange-plus plan can save money, so revisit your setup as you grow.

Build these fees into your margins. On a typical 2.9% + 30¢ online sale, a $50 order costs you about $1.75 in processing.

Step 5: Get Approved and Go Live

Signing up requires basic business information: your legal name or business name, your EIN or Social Security number, and a bank account for payouts. If you haven't set one up yet, our guide on how to open a business bank account covers it. Approval is usually instant to a few days. Once approved, order your reader (or enable Tap to Pay), run a small test transaction, and you're accepting cards.

Staying Compliant and Secure

Handling card data comes with a standard called PCI DSS, set by the card networks to protect cardholder information - and worth checking against the current state of payment compliance, which has moved recently. The good news: modern processors are built to be PCI-compliant, so if you use their readers and checkout tools as intended and never store raw card numbers yourself, you're covered on the hard parts. Keep your software updated, use strong account passwords, and enable two-factor authentication.

The Bottom Line

Accepting credit cards no longer requires a bank relationship or expensive hardware. Pick a processor that fits where you sell, choose your method - reader, online checkout, or phone - connect a bank account, and start taking cards the same day. The processing fees are a real cost, but for most businesses the extra sales from accepting cards far outweigh the 2 to 3% you'll pay.

Ready to choose a provider? Compare your options in our guide to the best payment processing services and get set up today.


Sources: