The main ways to take credit card payments
You can accept credit cards through a payment processor — a company that handles the transaction between your customer's bank and yours. The three most common routes are a point-of-sale (POS) system for in-person payments, an online payment gateway for your website, or a mobile card reader that plugs into a phone or tablet.
Each route involves the same basic cost structure: a percentage of each transaction (typically 2 to 3 percent), sometimes a flat per-transaction fee (25 to 50 cents), and possibly a monthly account fee. The processor you choose depends on where you take payments — in a physical location, online, or both — and how much volume you expect to handle.
You do not need a separate merchant account with a bank anymore. Most modern processors handle that part for you, which speeds up setup and lowers the barrier to entry.
Key Takeaways
- Payment processors charge a percentage of each transaction plus sometimes a flat fee per sale, and you need to compare rates across providers because they vary significantly.
- In-person payments use a POS system or mobile card reader; online payments use a payment gateway integrated into your website or checkout page.
- Setup typically takes a few days to a week once you submit your business information and banking details to the processor.
- Your processor handles fraud protection and PCI compliance (the security standard for card data), so you do not have to build that yourself.
In-person payments: POS systems and card readers
A point-of-sale system is software that runs on a computer, tablet, or dedicated terminal and processes card payments at checkout. Common providers include Square, Toast, Clover, and Shopify POS. These systems also track inventory, manage staff, and generate sales reports — features that matter if you run a retail store or restaurant.
A mobile card reader is simpler: a small device that plugs into your phone or tablet's headphone jack or charging port, or connects via Bluetooth. Square Reader, PayPal Here, and Stripe Reader are examples. You swipe or insert the card, the reader encrypts the data, and the payment goes through. This route works well for service providers, freelancers, or anyone who takes payments in different locations.
Both options let customers insert a chip card, swipe, or use contactless payment (tap or phone). Setup is usually same-day: download the app, connect your bank account, and you can start taking payments. Fees run 2.6 to 3.5 percent plus 30 cents per transaction for most providers, though rates vary by card type and transaction size.
Online payments: Payment gateways and checkout pages
A payment gateway is software that sits between your website and the payment processor. When a customer enters their card details on your checkout page, the gateway encrypts and sends that data to the processor, which charges the card and confirms the sale back to your site. Stripe, Square Online, PayPal, and Authorize.Net are common gateways.
You can build a checkout page yourself using a gateway's API (application programming interface) if you have a developer, or use a pre-built checkout form that the gateway provides. Many gateways also offer hosted checkout pages — you send the customer to a page the gateway controls, which handles the payment and sends them back to your site.
If you sell through a platform like Shopify, WooCommerce, or BigCommerce, the payment gateway is usually built in. You connect your processor account and payments flow through automatically. Fees for online gateways typically run 2.2 to 3 percent plus 30 cents per transaction, though some charge a monthly fee instead of per-transaction fees.
What information you need to set up a processor account
Most processors ask for the same core details: your legal business name, address, phone number, and tax ID (EIN for a business, SSN if you are a sole proprietor). You will also need to provide your business bank account number and routing number so the processor can deposit payments.
Some processors ask for additional information depending on your industry or expected volume. If you process more than $20,000 per year, expect questions about your business type, how long you have been operating, and your average transaction size. High-risk industries like e-cigarettes, firearms, or adult services face stricter underwriting and higher fees.
The processor will verify your information and may contact your bank to confirm the account details. Approval usually takes two to five business days, though some providers offer same-day approval for low-risk businesses.
Fees and how they add up
The main fee is the interchange rate — a percentage of each transaction that goes to the customer's bank and card network (Visa, Mastercard, etc.). Your processor adds its own markup on top, typically 0.5 to 1 percent. So a 2.9 percent total fee might break down as 2.2 percent interchange plus 0.7 percent processor markup.
Most processors also charge a per-transaction fee, usually 25 to 50 cents. Some charge a monthly account fee ($10 to $30) instead of or in addition to per-transaction fees. A few charge a percentage-only model with no flat fee, which works better for high-volume, low-margin businesses.
Rates vary by card type: debit cards cost less to process than credit cards, and premium cards (American Express, Discover) cost more than Visa or Mastercard. Some processors offer tiered pricing (standard, mid, premium) or interchange-plus pricing (they show you the actual interchange rate plus their fixed markup). Interchange-plus is usually cheaper if you process high volume, because you see exactly what you are paying.
Security and compliance requirements
PCI DSS (Payment Card Industry Data Security Standard) is a set of rules that protect customer card data. If you use a processor with a built-in payment form or a mobile card reader, the processor handles PCI compliance for you — you never see the card number. If you build a custom checkout page, you must ensure it meets PCI standards or use a hosted checkout page that the processor controls.
Your processor provides fraud detection tools that flag suspicious transactions — multiple charges in different locations in minutes, mismatched billing and shipping addresses, or cards reported stolen. Most let you set rules for what gets approved automatically and what requires manual review.
You are responsible for keeping customer data secure on your end: use strong passwords, keep software updated, and do not store card numbers in email or spreadsheets. Your processor handles the hard part — encrypting data in transit and at rest — but you have to do your part.
Comparing processors for your situation
If you take mostly in-person payments, a mobile card reader (Square, PayPal Here, Stripe) is fast to set up and costs nothing upfront. If you run a retail store or restaurant, a full POS system (Toast, Clover, Square) makes sense because you get inventory and staff management built in.
For online payments, Stripe and Shopify Payments are popular with e-commerce sites because they integrate smoothly with shopping carts. PayPal is familiar to many customers and works for any business size. Square Online is good if you want a simple website builder plus payment processing in one place.
Before you choose, check the processor's fee structure against your expected volume and average transaction size. A processor that charges 2.9 percent plus 30 cents is cheaper for a $100 sale than one charging 3.5 percent flat, but the math flips for a $20 sale. Use the processor's fee calculator or contact their sales team with your numbers.
Frequently Asked Questions
Do I need a business license to take credit card payments?
No — the payment processor does not require a business license. However, your state or local government may require one depending on your business type. Check with your city or county clerk before you start. The processor only cares that you provide accurate business information.
What happens if a customer disputes a charge?
The customer contacts their bank and files a chargeback. The processor notifies you and asks for evidence that the transaction was legitimate — an order confirmation, shipping receipt, or email exchange. If you provide proof, the chargeback is usually reversed. If you do not respond or have no proof, you lose the money and pay a chargeback fee (usually $15 to $100).
Can I take payments without a website?
Yes. A mobile card reader works anywhere you have a phone and internet connection. You can also use a payment link — the processor generates a unique URL that you send to the customer via email or text, and they enter their card details on a secure page. No website needed.
How long does it take for money to show up in my bank account?
Most processors deposit funds within one to two business days of the transaction. Some offer next-day deposits for a small fee, or same-day for high-volume businesses. Check the processor's deposit schedule before you sign up if timing matters to your cash flow.
What if I process a lot of refunds?
Refunds are processed back to the customer's card and usually appear in their account within three to five business days. You are not charged a fee to issue a refund, but if you refund more than a small percentage of your sales, some processors may flag your account for review or increase your rates.