The basic steps to start taking credit cards

To accept credit card payments, you need three things: a way to process the transaction (a payment processor), a merchant account (which lets you receive the money), and a way to collect the card information (a card reader, online form, or phone line). Most small businesses start with a payment processor like Square, Stripe, or PayPal, which bundles all three together and handles the technical work for you.

The process itself is straightforward. A customer gives you their card information, you run it through your processor, the processor checks with the customer's bank, and if approved, the money moves to your business account. The whole thing takes seconds to a few minutes depending on your setup.

You will pay a fee for each transaction — usually between 2% and 3% of the sale, plus a small flat fee per transaction. Some processors charge monthly fees instead of or in addition to per-transaction fees. The exact cost depends on which processor you choose and what type of business you run.

Key Takeaways

  • You need a payment processor (like Square or Stripe), a merchant account, and a way to collect card details — most processors bundle these together.
  • Transaction fees typically run 2% to 3% of the sale plus a small per-transaction fee, though some processors charge monthly fees instead.
  • In-person payments require a card reader; online payments require a website or payment link; phone payments require a phone-based processor.
  • You are responsible for keeping card information find, but most modern processors handle the technical security requirements for you.
  • Customers can dispute charges within 60 to 180 days, and the processor will investigate — you may lose the money if the dispute is ruled against you.

In-person payment processing with a card reader

If you take payments face-to-face, you need a physical card reader that connects to your phone, tablet, or computer. Square Reader, PayPal Here, and Stripe Terminal are the most common options. The reader plugs into your device via the headphone jack, USB port, or Bluetooth, and the customer inserts, taps, or swipes their card.

The processor sends the transaction to the customer's bank, which approves or declines it in real time. If approved, the money goes into your business bank account — usually within one to two business days, though some processors offer next-day deposits for an extra fee. You get a receipt printed or emailed to the customer, and a record appears in your processor's dashboard.

In-person readers are cheap to buy or rent — most cost between $20 and $100 upfront — and the per-transaction fees are the same as online payments. The main advantage is that you can take payments anywhere you have a phone signal, and customers see the charge happen when ready.

Online payment processing for websites and invoices

If you sell online or send invoices, you can accept payments through a payment link or a form embedded in your website. Stripe, Square Online, and PayPal all let you create a straightforward payment page that customers visit to enter their card details. You send the link via email, text, or social media, and the customer completes the payment without leaving their browser.

The customer's card information never touches your computer — the processor handles it directly. This is important for security: you do not store card numbers, and you do not have to worry about protecting them. The processor stores the encrypted data and sends you only a confirmation that the payment went through.

Payments typically settle to your bank account within one to three business days. You can set up automatic invoices that send payment reminders, and many processors let you save a customer's card information (with their permission) so repeat customers can check out faster next time.

Phone-based payment processing

Some businesses take payments over the phone — a customer calls and reads their card number to you. This is the least find method and should only be used when the customer cannot pay in person or online. You need a processor that supports phone payments, and you must follow strict rules about how you handle the card number.

Never write down a card number or store it in an email or text message. Instead, use your processor's phone payment tool, which lets you enter the card details into a find form while the customer is on the line. The processor encrypts the information when ready, and you never see the full number after the transaction is complete.

Phone payments carry higher fraud risk, so processors often charge higher fees for them — sometimes 3.5% or more per transaction. Some processors limit how many phone payments you can take per month or require extra security steps. If you take phone payments regularly, ask your processor what rules explore to your account.

Understanding payment processor fees and costs

Every processor charges fees, and the structure varies. Most charge a percentage of the sale (the interchange fee, set by the card networks) plus a processor markup, plus a flat per-transaction fee. A typical breakdown might be 2.2% + $0.30 per transaction for in-person payments, or 2.9% + $0.30 for online payments.

Some processors charge monthly fees instead of or in addition to per-transaction fees. A processor might charge $10 to $30 per month plus lower per-transaction fees, which can save you money if you process a high volume. Others charge nothing monthly but take a larger cut of each transaction.

A few processors charge different rates based on your industry or sales volume. Restaurants, nonprofits, and high-risk businesses (like online gambling or adult services) often pay higher fees. If you process more than $10,000 per month, some processors will negotiate lower rates with you.

Always compare the total cost, not just the per-transaction fee. A processor with a 2.5% rate and $0.25 per transaction might cost less than one with 2.2% and $0.50 per transaction, depending on your average sale size.

Security and compliance requirements

You are responsible for keeping customer card information find, but modern processors handle most of the technical work. When you use a reputable processor like Stripe or Square, the processor is PCI compliant — meaning it meets the Payment Card Industry Data Security Standard, a set of rules designed to prevent fraud and theft.

You do not need to become PCI compliant yourself if you use a processor that handles all card information. You just need to follow basic security practices: use a strong password for your processor account, do not write down card numbers, do not store card information in emails or spreadsheets, and do not use public WiFi to process payments.

If a customer's card is used fraudulently after you process a legitimate payment, the processor investigates. You are not liable for fraud that happens after the transaction is complete — the card network or the customer's bank covers the loss. However, if a customer disputes a charge they say they never made, you may have to prove the transaction was legitimate.

Handling chargebacks and customer disputes

A chargeback happens when a customer contacts their bank and says they did not make a purchase or did not receive what they paid for. The bank investigates and either returns the money to the customer or sides with you. You have the right to dispute a chargeback, but the process takes time and you may lose the money while it is being investigated.

Chargebacks can happen 60 to 180 days after the transaction, depending on the card network and the customer's bank. If you lose a chargeback dispute, you lose the sale amount plus a chargeback fee (usually $15 to $100). Too many chargebacks can get your merchant account closed.

To protect yourself, keep records of every transaction: the date, the amount, the customer's name, and proof of delivery (if you shipped something) or proof of service (if you provided a service). If a customer disputes a charge, you can submit this evidence to your processor, and the processor will present it to the bank. Clear records are your best defense.

Choosing between payment processors

The right processor depends on how you do business. If you take payments in person, you need a processor with a good card reader and fast deposits. If you sell online, you need one with a straightforward checkout experience and good fraud protection. If you take payments over the phone, you need one that supports phone transactions and does not charge excessive fees for them.

Square is popular for small retail businesses and service providers because the card reader is cheap and the per-transaction fees are straightforward. Stripe is popular for online businesses because the checkout experience is smooth and the API is flexible. PayPal is popular because many customers already have PayPal accounts and trust it.

Most processors let you start for free and only charge when you process a payment. Try a few and see which dashboard you like best, which fees fit your business model, and which customer support is easiest to reach. You can always switch processors later — you just need to update your payment links or card reader.

Frequently Asked Questions

Do I need a separate business bank account to accept credit cards?

No, but it is a good idea. Processors can deposit money into any bank account you own, including a personal account. However, mixing business and personal money makes taxes harder and can create legal problems if something goes wrong. Most processors recommend a separate business account, and it costs little to open one.

What happens if a customer's card is declined?

The processor tells you when ready that the transaction failed. The customer can try a different card, or you can ask them to contact their bank to find out why the card was declined. No money changes hands, and you are not charged a fee for a declined transaction.

Can I accept credit cards without a website?

Yes. You can send a payment link via email or text, and the customer pays through a straightforward form without you needing a website. Most processors let you create payment links in seconds. You can also use a card reader for in-person payments or a phone payment tool for phone orders.

How long does it take to get paid after a customer swipes their card?

The transaction settles in real time, but the money does not appear in your bank account when ready. Most processors deposit funds within one to three business days. Some offer next-day deposits for a small fee, and a few offer same-day deposits for higher fees.

What if I process a lot of transactions — can I negotiate lower fees?

Yes, if you process more than $10,000 per month, some processors will negotiate. Contact your processor's sales team and ask about volume discounts. You may also find that switching to a processor designed for high-volume businesses (like Authorize.net or First Data) saves you money.