The three ways to take card payments, and which one fits your business
You can take credit card payments through a payment processor (a company that handles the transaction), a point-of-sale system (hardware and software that work together), or a mobile payment app (software on your phone or tablet). Which one you choose depends on whether you sell in person, online, or both — and how many transactions you process each month.
Payment processors like Stripe, Square, and PayPal handle the mechanics: they connect to your bank, verify the card is real, move money from the customer's account to yours, and handle disputes. A point-of-sale system adds a physical card reader and a screen where customers enter their PIN or sign. A mobile app lets you take payments on your own device without buying extra hardware. All three charge you a fee per transaction, usually between 2% and 3% of the sale plus a small flat fee.
The real difference is what happens after the payment goes through. With a processor alone, you get the money in your bank account but you have to manage inventory, receipts, and customer records yourself. A point-of-sale system does that for you — it tracks what sold, who bought it, and when. A mobile app sits somewhere in between: it's cheaper to start with, but you'll outgrow it if you're processing hundreds of payments a month.
Key Takeaways
- Payment processors, point-of-sale systems, and mobile apps all charge transaction fees of 2% to 3% plus a flat fee per sale, and all connect directly to your bank account.
- A payment processor alone is cheapest to start but requires you to track sales and inventory manually; a point-of-sale system costs more upfront but handles that automatically.
- Mobile payment apps work best for small businesses or side income with fewer than 50 transactions per month; point-of-sale systems make sense once you're processing hundreds of payments.
- You will need a business bank account, an internet connection, and a way to verify your identity before any processor will let you start taking payments.
- Fees vary by processor and by card type, so comparing the total cost of three options for your typical monthly volume is more useful than comparing advertised rates.
Payment processors: the lowest barrier to entry
A payment processor is software that sits between your customer's card and your bank account. Stripe, Square, PayPal, and Authorize.net are the most common. You sign up online, connect your bank account, and within a few days you can start taking payments through a link, a form on your website, or a card reader you plug into your phone.
The setup takes an hour or two. You'll need your Social Security number or EIN, a business bank account, and proof of your business address. The processor will ask about your industry, your expected monthly volume, and whether you've had a merchant account before. They use this to decide whether to approve you and what rate to charge.
Fees are usually 2.2% to 2.9% of the transaction plus $0.30 per sale for in-person payments, or 2.9% plus $0.30 for online payments. Some processors charge a monthly fee if you don't hit a minimum volume; others don't. If you're selling $2,000 a month, you'll pay roughly $60 to $80 in fees. If you're selling $10,000 a month, you'll pay $250 to $350.
The downside is that a processor handles only the payment itself. You still have to send invoices, track what sold, manage customer contact information, and keep your own records. If you're selling a handful of items a month, that's fine. If you're running a retail store or a service business with dozens of customers, you'll spend hours on paperwork that a point-of-sale system would handle automatically.
Point-of-sale systems: built for retail and service businesses
A point-of-sale system (or POS) combines a payment processor with inventory tracking, receipt printing, customer records, and sales reports. Square, Toast, Clover, and Lightspeed are common choices. You buy or rent a card reader and a tablet or register, connect it to the internet, and the system tracks every transaction, what was sold, and who bought it.
Setup takes longer than a processor alone — usually a day or two of configuring your product list, setting prices, and training staff. You'll also need to decide whether to buy the hardware outright or rent it monthly. A basic Square reader costs $49 one-time; a full Clover system with a register and printer can cost $1,000 to $3,000 upfront, or $50 to $150 per month to rent.
Transaction fees are similar to a processor: 2.6% to 2.9% plus $0.10 per card transaction for in-person sales. But you also pay a monthly subscription for the software itself, usually $0 to $300 depending on which features you use. If you're processing $5,000 a month in sales, you'll pay roughly $150 in transaction fees plus $50 to $100 in monthly software fees — total around $200 to $250.
The advantage is that the system does the bookkeeping for you. Every sale is recorded, every customer is logged, and you can pull a report at the end of the month showing exactly what sold and when. If you have employees, you can track who rang up each sale. If you offer refunds, the system handles the reversal. If a customer disputes a charge, you have a complete record to show the processor.
Mobile payment apps: for occasional or low-volume sales
A mobile payment app lets you take card payments on your own phone or tablet using a small card reader that plugs into the headphone jack or charging port. Square Cash, PayPal Here, and Stripe Reader are examples. You read the app, plug in the reader, and you can take payments anywhere — at a market, a client's home, or a pop-up event.
Setup is the fastest of all: read the app, verify your identity with your Social Security number, and you can start taking payments within minutes. There's no hardware to buy upfront (the reader usually costs $10 to $50), no monthly fee, and no contract. You pay only per transaction: typically 2.75% plus $0.10 for card-present sales.
The tradeoff is that mobile apps don't track inventory or customer records the way a point-of-sale system does. You get a receipt for each sale and a daily summary, but if you need to know how many of a specific product you sold last month, or which customers bought from you, you'll have to dig through your transaction history manually. Mobile apps work well for freelancers, service providers, and small retailers who process fewer than 50 transactions per month.
What you need before you can start taking payments
Every payment processor — whether you choose a processor alone, a point-of-sale system, or a mobile app — requires the same basic setup. You'll need a business bank account in your business name, not your personal account. The processor will verify this account and deposit your payments there. If you don't have one, open it at your bank or credit union before you sign up with a processor.
You'll also need an internet connection that's reliable enough to process payments. If you're in a retail location, this usually means broadband or a strong mobile signal. If you're taking payments online, you need enough bandwidth that your website doesn't slow down during a transaction. Most processors will work on 4G or 5G, but they're slower than broadband and may drop if you're in a weak signal area.
Finally, you'll need to verify your identity. Every processor will ask for your Social Security number or EIN, your business address, and sometimes a photo ID. This is required by federal law to prevent fraud and money laundering. The verification usually takes a few minutes, though some processors may ask for additional documents like a business license or a utility bill if your business is new.
Comparing costs for your actual sales volume
The advertised rates — "2.9% plus $0.30" — don't tell you what you'll actually pay, because fees vary by card type and by processor. A Visa debit card might cost 1.5%, while an American Express might cost 3.5%. Some processors charge extra for international cards or for certain industries like nonprofits or cannabis businesses.
The only way to know your real cost is to estimate your monthly sales volume and card mix, then calculate the fee for each processor you're considering. If you expect to process $3,000 a month in mostly Visa and Mastercard, and 10% American Express, you can plug those numbers into each processor's fee calculator and see the actual total.
Also factor in the monthly software fee if you're using a point-of-sale system, and any hardware costs if you're buying a reader or register. A processor with slightly higher per-transaction fees but no monthly fee might be cheaper than a point-of-sale system if you're processing less than $2,000 a month. But once you hit $5,000 a month, the point-of-sale system's automatic tracking usually saves you enough time and errors to justify the monthly cost.
Setting up your first payment processor account
The process is similar across most processors. Go to the processor's website, click "Sign Up" or "get your free guide", and fill in your business name, address, phone number, and email. You'll be asked what you sell, how much you expect to sell per month, and whether you've had a merchant account before. Answer honestly — processors use this to assess risk.
Next, you'll provide your Social Security number or EIN and your business bank account number and routing number. The processor will verify this by depositing two small amounts (usually $0.01 to $0.25 each) into your account. You'll see these deposits in your bank statement within a few days, and you'll enter the amounts back into the processor's website to confirm you own the account.
Once your identity and bank account are verified, the processor will usually approve you within 24 to 48 hours. You'll get an email with your merchant account number and instructions for connecting a card reader, setting up your online payment form, or integrating the processor into your website. From approval to first payment usually takes less than a week.
Frequently Asked Questions
Do I need a business license to take credit card payments?
No, but you do need a business bank account in your business name. Most processors will ask for your business address and may ask for a business license, but they won't turn you down if you don't have one yet — especially if you're a sole proprietor or freelancer. However, you should register your business with your state or local government before you start taking payments, both for legal protection and to avoid tax issues later.
What happens if a customer disputes a charge?
The processor will contact you and ask for proof that the transaction was legitimate — usually a receipt, an invoice, or a record showing the customer received what they paid for. If you can't provide proof, the processor will refund the customer and charge you a dispute fee (usually $15 to $100). This is why keeping detailed records of every sale is important, especially if you're using a processor without built-in record-keeping.
Can I take payments if I don't have a business bank account yet?
Most processors require a business bank account before they'll approve you. If you don't have one, open it at your bank or credit union first — it usually takes a few days and costs nothing. Some processors may let you use a personal account temporarily, but they'll ask you to switch to a business account within 30 days, and using a personal account for business payments can create tax and legal problems.
What's the difference between a payment processor and a payment gateway?
A payment processor handles the entire transaction — it talks to the card network, verifies the card, and moves the money. A payment gateway is just the software that encrypts the card information and sends it to the processor. Most small businesses don't need to know the difference; your processor will handle both. The term "gateway" is mostly used by larger businesses that build their own systems.
How long does it take to get paid after a customer swipes their card?
Most processors deposit money into your bank account within one to three business days. Some offer faster deposits (next business day or same day) for a higher fee. Weekend and holiday transactions usually settle on the next business day. If you're using a point-of-sale system, the timing is the same — the system doesn't speed up the deposit, it just tracks the sale for you.