Merchant Insiders

Independent & Unbiased Merchant Processing Guidance
What Do I Need to Accept Credit Card Payments? (2026 Complete Guide)

What Do I Need to Accept Credit Card Payments? (2026 Complete Guide)

Whether you’re a brand-new freelancer or scaling an ecommerce store, this guide covers every piece of the puzzle — equipment, accounts, processors, fees, and how to stop losing money on every swipe.

87%
of US consumers prefer paying by card over cash
2.9%
Average online transaction fee with a flat-rate processor
$0
Monthly fee to get started with Stripe or Square

The 4 Things You Actually Need

Most guides make this more complicated than it is. At its core, accepting credit card payments requires four components — and modern processors bundle most of them together automatically.

🏦
Required #1
Merchant Account
A special bank account that holds card payment funds before they transfer to your business bank account. Usually bundled with your processor — no separate application needed.
⚙️
Required #2
Payment Processor
The company that handles authorizing, capturing, and settling transactions. Examples: Stripe, Square, PayPal, Adyen. This is who you sign up with and who charges you fees.
🔗
Required #3
Payment Gateway
The technology that securely transmits card data from the customer to your processor. For online stores it’s a code integration; for in-person it’s a card reader. Often included with your processor.
🔒
Required #4
PCI Compliance
A set of security standards you must follow to handle card data. With processors like Stripe or Square, most compliance work is handled for you automatically.
💡 Modern Processors Bundle Everything

With Stripe, Square, or PayPal, you get a merchant account, payment gateway, and compliance tools all in one. You don’t apply to three different companies — you just sign up once. This is the biggest change from how payments worked 10+ years ago.

How Credit Card Processing Actually Works

Understanding the flow helps you make better decisions about which processor to use — and where fees come from.

Step What Happens Who’s Involved Time
1. Authorization Customer presents card. Your terminal or checkout sends the card details to the card network (Visa, Mastercard, etc.) You, processor, card network, issuing bank 1–3 seconds
2. Approval The customer’s bank approves or declines the charge based on available credit and fraud signals Issuing bank Instant
3. Capture The authorized amount is reserved on the customer’s card. The transaction is flagged for settlement Your processor Same day
4. Settlement At end of day (or automatically), batched transactions are cleared. Funds move from the customer’s bank toward yours — minus fees Processor, card networks, both banks End of day
5. Payout Net funds (minus processing fees) land in your bank account Your processor → your bank 1–3 business days
💡 Where Do Fees Come From?

Processing fees have three components: the interchange fee (set by Visa/Mastercard, paid to the cardholder’s bank), the assessment fee (paid to the card network itself), and the processor markup (what Stripe, Square, or PayPal keeps). Flat-rate pricing bundles all three into one simple percentage. Interchange-plus pricing separates them — often cheaper for high-volume businesses.

7 Ways to Accept Credit Card Payments

There’s no single “correct” way — the best method depends on how your customers shop and where your business operates.

🌐

Online via Payment Gateway

Integrate a payment form directly into your website. Customers enter card details without leaving your site. Best customization and branding control.

Best for: Ecommerce, SaaS, subscription businesses
📱

Card Reader (In-Person)

A physical device that connects to your phone or tablet. Accepts chip, tap (contactless), and swipe. Low rates — usually 2.6%+.

Best for: Retail, food & bev, markets, pop-ups
🔗

Payment Links (No Website)

Generate a shareable URL from your dashboard. Send via text, email, or social. Customer taps the link and pays on a hosted page. Zero coding required.

Best for: Freelancers, service businesses, solopreneurs
📋

Digital Invoicing

Send a professional invoice with a built-in “Pay Now” button. Stripe, Square, and QuickBooks all offer this. Customer pays in one click.

Best for: Contractors, consultants, B2B services
☎️

Virtual Terminal (Phone Orders)

A browser-based dashboard where you manually key in card details while the customer reads them to you over the phone. No hardware needed.

Best for: Phone orders, mail orders, remote services
🛒

Ecommerce Platform

Shopify, WooCommerce, BigCommerce, and similar platforms have built-in payment processing or one-click integrations with Stripe and PayPal.

Best for: Online stores, product businesses
🏪

Point-of-Sale (POS) System

A full register setup with a tablet, stand, card reader, and receipt printer. Square and Clover offer complete out-of-the-box POS systems.

Best for: Brick-and-mortar stores, restaurants, salons

Equipment: Card Readers, Terminals & What You Actually Need

For in-person payments, the equipment you need depends on your business setting. Here’s what’s available at each level.

Device Type Best For Cost Range Accepts Recommended Options
Mobile Card Reader Freelancers, market sellers, mobile businesses Free–$49 Chip, tap, swipe Square Reader (free), Stripe Reader M2 ($59), PayPal Zettle ($29)
Countertop Terminal Retail counters, salons, service desks $200–$400 Chip, tap, swipe, PIN debit Stripe Terminal BBPOS ($249), Square Terminal ($299), Clover Flex ($599)
Full POS System Restaurants, retail stores, multi-station setups $400–$1,500+ All payment types + NFC, Apple/Google Pay Square for Retail, Clover Station, Lightspeed
Virtual Terminal Phone orders, B2B invoicing, MOTO transactions $0 (software only) Manual card-not-present entry Stripe Dashboard, Square Dashboard, PayPal Here
Payment Links / Hosted Page Online payments without a website $0 Card, Apple/Google Pay, ACH Stripe Payment Links, Square Payment Links
⚠️ Don’t Buy Hardware You Don’t Need

If you’re primarily an online or service-based business, you likely don’t need any physical hardware at all. Payment links, invoicing, and hosted checkout pages are completely free to set up and handle the vast majority of use cases. Only invest in card readers and terminals if you regularly take in-person payments.

Best Payment Processors Compared (2026)

There are dozens of processors on the market. Here are the most practical options for most businesses, with honest trade-offs.

Square
Best for in-person · Free POS
2.6% + 10¢
per in-person transaction
  • Free card reader to get started
  • Best-in-class POS system (free tier)
  • Free Square Online store included
  • Inventory, staff, and appointment tools
  • Same-day payouts available
  • Ideal for retail, food & bev, salons
PayPal
Consumer trust · Global reach
3.49% + 49¢
per online transaction
  • 430M+ users already have an account
  • Pay Later / Buy Now Pay Later option
  • Venmo integration for younger buyers
  • PayPal Seller Protection included
  • Strong global brand recognition
  • Slightly lower in-person rate (2.29% + 9¢)

Full Processor Comparison Table

Feature Stripe Square PayPal Shopify Payments
Online rate 2.9% + 30¢ 2.9% + 30¢ 3.49% + 49¢ 2.9% + 30¢
In-person rate 2.7% + 5¢ 2.6% + 10¢ 2.29% + 9¢ 2.7% + 0¢
Monthly fee $0 $0 $0–$30 $29–$299 (plan)
Free card reader No ($59) Yes (first one free) $29 No
Subscriptions Free, powerful Basic $10–30/month extra Basic
Dispute fee $15 $0 (no chargeback fee) $20 $15
Best for SaaS, online stores, developers Retail, food & bev, in-person B2C ecommerce, trust-driven sales Shopify store owners only

For a deeper dive on specific processors, read our guides on Stripe vs. PayPal, Adyen fees, Braintree fees, and Amazon Pay fees.

Understanding Credit Card Processing Fees

Processing fees are unavoidable — but understanding them helps you choose the right structure and avoid overpaying.

Fee Type What It Is Typical Range Who Charges It
Interchange Fee Fee paid to the cardholder’s issuing bank. Largest portion of your total processing cost. 1.15%–2.4% Visa / Mastercard (set) → Issuing bank (receives)
Assessment Fee Fee paid to the card network (Visa, Mastercard, Amex) for using their rails. 0.13%–0.15% Visa, Mastercard, Amex
Processor Markup What Stripe, Square, or PayPal keeps as their revenue for providing the service. 0.2%–1.5% + fixed fee Your payment processor
Flat-Rate Pricing All three components bundled into one simple rate. Easy to predict. 2.6%–3.5% + fixed fee Stripe, Square, PayPal (standard)
Interchange-Plus Interchange pass-through + fixed markup. More transparent, usually cheaper at volume. Interchange + 0.2%–0.5% Adyen, Stripe (custom), Worldpay
Chargeback / Dispute Fee charged when a customer files a dispute with their bank. $15–$25 per dispute Your processor
International Card Extra fee for cards issued outside the US. +1.5% Most processors
Currency Conversion Fee to convert foreign currency into USD. +1%–4% Processor (Stripe: +1%, PayPal: +2.5%–4%)

💰 What You’ll Actually Pay Per Month (Online Transactions)

Monthly Volume Stripe (2.9% + 30¢) PayPal (3.49% + 49¢) Savings w/ Stripe
$5,000/month $175 $214 $39/mo
$20,000/month $640 $796 $156/mo
$50,000/month $1,600 $2,145 $545/mo
$100,000/month $3,200 $4,290 $1,090/mo

Want to know if you’re being charged a fair rate? Read our guide on what’s a good rate for credit card processing. Already have a processor? Learn how to negotiate lower processing fees.

PCI Compliance: What You Actually Need to Do

PCI DSS (Payment Card Industry Data Security Standard) is a set of rules designed to protect cardholder data. Every business that accepts card payments must comply — but what that means in practice depends heavily on how you process payments.

Your Setup PCI Level What’s Required Difficulty
Stripe Checkout / Stripe.js (hosted form) SAQ A Fill out a short self-assessment questionnaire (~22 questions). No penetration test needed. Easy
Square POS / Reader SAQ B-IP Self-assessment + quarterly vulnerability scans. Square handles encryption end-to-end. Easy
Custom API integration (card data on your server) SAQ D Full 329-question SAQ + quarterly scans + annual penetration test. Requires dedicated security work. Complex
Virtual terminal (keying in card data) SAQ C-VT Mid-level questionnaire (~54 questions). Card data never touches your systems. Moderate
✅ The Easy Way to Stay Compliant

Use Stripe Checkout, Square’s hosted forms, or any hosted payment page that keeps card data completely off your servers. With these setups, your PCI scope is minimal — you typically just fill out a short questionnaire once a year through your processor’s dashboard. Stripe and Square both guide you through this automatically.

Step-by-Step: How to Start Accepting Credit Cards

Here’s the exact process, regardless of which processor you choose.

1

Decide How You’ll Collect Payments

Will you sell online, in person, over the phone, or all three? This determines what equipment or integrations you need. For most new businesses, start with payment links — they require nothing but a free processor account.

2

Choose and Sign Up with a Processor

For online or mixed businesses: Stripe (best fees, best tools). For in-person-first businesses: Square (free reader, great POS). For businesses where customers expect it: add PayPal as a secondary option. Sign-up takes under 10 minutes — you’ll need your EIN or SSN, business address, and bank account details.

3

Set Up Your Payment Collection Method

Online: add Stripe Checkout to your website, or set up payment links. In-person: order a card reader and test it. Phone orders: enable the virtual terminal in your dashboard. Invoicing: create your first invoice template and send a test invoice to yourself.

4

Complete PCI Compliance

Log into your processor’s dashboard — Stripe and Square both walk you through a compliance questionnaire. For hosted checkout setups (recommended), this takes about 15 minutes. Keep a copy of your completed SAQ for your records.

5

Test a Transaction

Run a real test: charge a small amount to your own card, verify the payment appears in your dashboard, and confirm it shows up in your bank account within the expected payout window (usually 2 business days for Stripe).

6

Optimize for Lower Fees (Optional but Recommended)

Once you’re processing consistently, evaluate whether dual pricing, ACH incentives, or interchange-plus pricing could reduce your effective fee rate. High-volume businesses can save thousands per month. See our guide to lowering processing fees.

✅ Launch Checklist: Before You Take Your First Payment

  • Processor account created and identity verified
  • Bank account linked for payouts
  • Test transaction completed and confirmed
  • Card reader ordered and tested (if taking in-person payments)
  • Checkout page or payment link tested on mobile
  • PCI compliance questionnaire completed
  • Refund / dispute policy documented
  • Email receipts enabled for customers
  • Payout schedule confirmed (daily, weekly, or rolling 2-day)

What You Need by Business Type

Different businesses have very different needs. Here’s the exact setup recommendation for the most common business types.

Business Type

🛍️ Ecommerce / Online Store

Needs a payment gateway integrated with your store platform (Shopify, WooCommerce, BigCommerce). Stripe is best for custom stores; Shopify Payments for Shopify stores. Add PayPal as a secondary checkout option.

→ Stripe + PayPal button | or Shopify Payments
Business Type

🍕 Restaurant / Food & Beverage

Needs an in-person POS with tipping support, ticket management, and fast checkout. Square for Restaurants is the go-to. Toast is another strong option for full-service restaurants.

→ Square for Restaurants or Toast POS
Business Type

👔 Freelancer / Consultant

Primarily needs invoicing with a pay-now button and occasionally phone or link-based payments. Zero hardware needed. Stripe Invoicing or Square Invoices work perfectly — both free to use.

→ Stripe Invoicing or Square Invoices (free)
Business Type

💻 SaaS / Subscription Business

Needs recurring billing, dunning management, proration, and a customer self-service portal. Stripe Billing is the only serious option for complex subscription needs. Free to use (transaction fees only).

→ Stripe Billing (the clear winner)
Business Type

🏗️ Contractor / Trades

Needs flexible invoicing, ACH for large payments (cheaper fees), and occasionally in-person card acceptance at job completion. Stripe or Square both work well — ACH is key for large invoices.

→ Stripe (ACH at 0.8%, max $5) + card reader
Business Type

🏥 Healthcare / Wellness

Needs a HIPAA-compliant processor or a BAA from your payment provider. Stripe offers BAAs for HIPAA-covered entities. Square Health is another option designed for healthcare practices.

→ Stripe (with BAA) or Square Health
Business Type

🌍 International Business

Needs multi-currency support, low FX conversion fees, and broad country availability. Stripe supports 135+ currencies and 46+ countries. Adyen and Wise Business are also strong for international operations.

→ Stripe (135+ currencies, +1% FX) or Adyen
Business Type

🤝 Non-Profit / Charity

Needs discounted processing rates and donor-friendly checkout. PayPal offers a nonprofit rate of 2.2% + 30¢. Stripe also offers discounted rates for 501(c)(3) organizations upon application.

→ PayPal Nonprofit (2.2% + 30¢) or Stripe nonprofit rate

For retail-specific guidance, see our guide to the best payment processors for retail stores. For contractors, see the best credit card processing for contractors.

Pros and Cons of Accepting Credit Cards

✅ Why You Should Accept Cards
  • 87%+ of US consumers prefer paying by card
  • Higher average order values vs. cash-only businesses
  • Instant approval — no waiting for checks to clear
  • Online payments unlock a global customer base
  • Reduces cash handling risk and reconciliation headaches
  • Automatic receipts and transaction records for accounting
  • Modern payment methods (Apple Pay, tap) are expected by customers
❌ The Downsides to Know
  • Processing fees (2.6%–3.5%) reduce your margin on every sale
  • Chargebacks can result in lost revenue plus a $15–$25 fee
  • Setup time and compliance requirements take effort upfront
  • Account freezes (especially with PayPal) can disrupt cash flow
  • Payout delays of 1–3 days before funds hit your bank
  • High-risk industries may face higher rates or rejection

The Smarter Play: Accept Cards With Zero Net Fees

Here’s what most processors won’t advertise: you don’t have to absorb the processing fee yourself. Laws in most US states allow businesses to offer a lower price for customers who pay via ACH or cash, while building the card fee into the card price. The customer who pays by card effectively covers the processing cost — you collect the same amount either way.

This is called dual pricing (or a cash discount program), and it’s legally compliant in 49 states when done correctly. At $50,000/month in card volume, that’s approximately $18,000/year that stays in your pocket instead of going to Stripe or PayPal.

🚀 GT Setu: Accept Cards with $0 in Processing Fees

GT Setu by Merchant Insiders layers a fully compliant dual pricing system on top of your existing Stripe setup. Customers see a card price and a lower ACH/cash price. You collect the same net revenue either way — your processing cost becomes $0.

$0 Processing Cost
Card fee built into the card price — you keep 100% of every transaction
Works on Top of Stripe
No migration needed — layers onto your existing payment setup
Legally Compliant
Automatically follows Visa, Mastercard, and all applicable state rules
ACH = Zero Chargebacks
Customers who pay via ACH cannot file chargebacks — double protection

Businesses processing $50K/month save over $18,000/year in fees with GT Setu. Learn how to eliminate processing fees entirely →

Want to understand your options in detail? Read our guides on how to pass credit card fees to customers legally, whether you can charge customers a credit card fee, and the cheapest way to accept credit cards for small business.

Frequently Asked Questions

What do I need to accept credit card payments for my small business?
You need four things: a payment processor account (Stripe, Square, or PayPal), a merchant account (bundled automatically with modern processors), a payment gateway or card reader depending on how you sell, and PCI compliance. For most small businesses, signing up for Stripe or Square takes under 10 minutes and covers everything — no hardware required if you start with payment links or invoicing.
Can I accept credit card payments without a website?
Yes. Both Stripe and Square let you generate payment links — shareable URLs that open a hosted checkout page. Send them via text, email, WhatsApp, or social media. The customer taps the link, enters their card, and pays. No website, no coding, completely free to set up. You can also send digital invoices with a built-in pay button directly from your processor’s dashboard.
How much does it cost to start accepting credit cards?
For online and link-based payments: $0 upfront. No monthly fee with Stripe or Square’s base plans. You only pay per transaction (2.6%–2.9% + a small fixed fee). For in-person payments, you may need a card reader — Square gives the first one free; Stripe’s M2 reader costs $59. The only ongoing cost is the per-transaction fee on each sale.
What’s the difference between a payment processor and a payment gateway?
A payment gateway is the technology that securely transmits card data from the customer to the processor — think of it as the digital equivalent of a card reader. A payment processor is the company that handles authorization, settlement, and payouts. Modern providers like Stripe and Square bundle both roles together, so you don’t need to worry about the distinction in practice.
How do I accept credit card payments over the phone?
Use a virtual terminal — a web browser dashboard where you manually type in the card details the customer reads to you. Stripe, Square, and PayPal all include a virtual terminal in their dashboards at no extra cost. Note that manually entered (card-not-present) transactions carry a slightly higher rate — typically around 3.4% + 30¢ with Stripe — because fraud risk is higher without a physical card present.
Is there a way to accept credit cards with no fees?
You can’t eliminate the underlying processing fee — Visa, Mastercard, and your processor will always charge it. But you can pass the fee to card-paying customers using a dual pricing or surcharging program, which is legal in 49 US states. With GT Setu by Merchant Insiders, this is fully automated and compliant — your net processing cost becomes $0, and customers who prefer to pay via ACH save money compared to paying by card.
How long does it take to get paid after accepting a credit card?
With Stripe, standard payouts arrive in your bank account in 2 business days (US). Square offers same-day payouts for free on most plans. PayPal’s standard payout is 1 business day. Instant payouts are available from most processors for a small fee (Stripe: 1% of the transfer amount, min $0.50). New accounts sometimes have a brief holding period during the initial onboarding review.
Do I need a separate merchant account or is it included?
With modern processors (Stripe, Square, PayPal), a merchant account is bundled automatically — you don’t apply separately or go through a lengthy approval process. These processors use “aggregated” merchant accounts, where many businesses share a master account. Dedicated merchant accounts (from traditional banks or ISO resellers) can offer lower interchange-plus rates for high-volume businesses, but require more paperwork and a minimum volume commitment.

Stop Paying Processing Fees on Every Sale

GT Setu by Merchant Insiders lets you keep 100% of every transaction — no matter which processor you use. Get a free analysis of your current processing costs and see how much you could save.

Get Your Free Analysis →

Related Guides