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.
Short answer: To accept credit card payments you need four things: (1) a payment processor (Stripe, Square, PayPal), (2) a merchant account (usually bundled with your processor), (3) a way to collect card data (card reader, payment gateway, or virtual terminal), and (4) PCI DSS compliance. Most businesses can get started in under 30 minutes with no monthly fee. The typical processing cost is 2.6%–3.5% per transaction — but dual pricing lets you pass that fee to card users so your net cost is $0.
📋 Table of Contents
- The 4 Things You Actually Need
- How Credit Card Processing Works
- 7 Ways to Accept Credit Card Payments
- Equipment: Card Readers, Terminals & More
- Best Payment Processors Compared
- Understanding Processing Fees
- PCI Compliance Explained Simply
- Step-by-Step Setup Guide
- What You Need by Business Type
- How to Accept Cards with Zero Fees
- Frequently Asked Questions
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.
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 |
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.
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%+.
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.
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.
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.
Ecommerce Platform
Shopify, WooCommerce, BigCommerce, and similar platforms have built-in payment processing or one-click integrations with Stripe and PayPal.
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.
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 |
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.
- No monthly fee for any feature
- Best-in-class API and documentation
- Free advanced fraud protection (Radar)
- Powerful subscription billing engine
- Full checkout customization
- 135+ currencies, 46+ countries
- 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
- 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)
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 |
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.
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.
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.
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.
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.
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).
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.
🛍️ 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.
🍕 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.
👔 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.
💻 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).
🏗️ 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.
🏥 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.
🌍 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.
🤝 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.
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
- 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
- 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.
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
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

Team Merchant Insiders is the editorial and research team behind Merchant Insiders, an independent U.S.-focused publication covering credit card processing, payment pricing, and fee optimization for small and mid-size businesses.
Our team combines hands-on experience in merchant services with deep research into processing fees, pricing models, compliance rules, and processor contracts.