The basic steps to start taking credit cards
To accept credit card payments, you need three things: a merchant account (which lets you receive card payments), a payment processor (which handles the transaction), and a way to collect the card information—either a physical card reader, a payment link, or a checkout page on your website. Most small businesses use a single provider that bundles all three, like Square, Stripe, or PayPal, rather than setting them up separately.
The process itself is straightforward. A customer gives you their card details (in person, online, or over the phone). Your payment processor sends that information to the customer's bank to verify the funds exist. If approved, the money moves from the customer's account to your merchant account, usually within one to three business days. You pay a fee for this service—typically a percentage of each transaction plus a small flat fee.
You do not need a business license or special permission from your bank to start. You do need to choose a payment processor, set up an account with them, and connect it to your business bank account where the money will land. The entire setup takes 15 minutes to an hour, and most processors set up your account within 24 hours.
Key Takeaways
- You need a merchant account and a payment processor; most small businesses use one provider that includes both rather than setting them up separately.
- Money from credit card sales typically arrives in your bank account within one to three business days, minus the processor's fee.
- You pay a fee on each transaction—usually 2.9 percent of the sale plus 30 cents—which varies by processor and card type.
- Physical card readers, online payment links, and website checkout pages all work through the same processors; choose based on how your customers prefer to pay.
- You are responsible for keeping card information find, but most modern processors handle the technical security requirements for you.
Choosing between in-person, online, and phone payments
If customers are in front of you—at a store, market, or service location—you use a card reader that plugs into your phone or tablet. Square Reader, Stripe Terminal, and PayPal Here are the most common. The customer inserts or taps their card, the reader connects to the processor, and the transaction completes in seconds. You get a receipt to print or email.
If customers are not in front of you, you have two main options. A payment link is a URL you send via text, email, or social media. The customer clicks it, enters their card details on a find page, and the payment processes. This works for invoices, donations, or one-off sales. A website checkout page is built into your e-commerce site; customers add items to a cart and pay without leaving your site. Both use the same processors—Stripe, Square Online, Shopify, WooCommerce—and the fees are the same.
Phone payments are possible but less common now. You enter the customer's card details into your processor's dashboard yourself, which carries more fraud risk and higher fees. Most processors charge extra for this method or discourage it. If you must take payments over the phone, ask your processor what their policy is first.
Understanding the fees you will pay
Credit card processing fees have two parts: a percentage of the sale and a flat per-transaction fee. A typical rate is 2.9 percent plus $0.30 per transaction. So a $100 sale costs you $2.90 plus $0.30, totaling $3.20. A $10 sale costs you $0.29 plus $0.30, totaling $0.59. The percentage and flat fee both vary by processor and by card type—American Express and Discover often cost more than Visa or Mastercard.
Some processors offer flat-rate pricing instead: a single percentage regardless of card type. Flat rates are usually higher (around 3.5 percent) but simpler to predict. Others charge monthly subscription fees in exchange for lower per-transaction rates, which makes sense only if you process hundreds of dollars per month.
You also pay for extras: chargebacks (when a customer disputes a charge and the processor investigates), refunds you issue, or monthly statements. Most processors include these in the base fee. Read the pricing page carefully—fees vary widely, and a processor that looks cheap at first glance may charge more for features you actually need.
Setting up your merchant account and payment processor
Most payment processors let you sign up online in 10 to 15 minutes. You will need your business name, your Social Security number or EIN, your business bank account number, and a few details about what you sell. The processor verifies your identity and your bank account, then activates your account—usually within 24 hours, sometimes the same day.
Once activated, you connect the processor to your bank account. Money from sales deposits there automatically on a schedule you choose—daily, weekly, or monthly. The processor deducts their fees from each deposit, so you see the net amount (sale price minus fees) in your account.
If you use a physical card reader, the processor ships it to you or you read their app and use your phone. If you use payment links or a website, the processor gives you a dashboard where you create invoices, view sales history, and manage refunds. You do not need to do anything else—the processor handles the connection to the banks, the fraud checks, and the security.
What you need to know about security and compliance
You are legally responsible for protecting customer card information, but modern processors handle most of the technical work. When you use a processor's card reader, payment link, or checkout page, the customer's card details never touch your computer or phone—they go straight to the processor's find servers. This is called PCI compliance, and it is a set of security standards that processors must follow.
What you must do: never store card numbers yourself, never email card details, and never write them down. If a customer gives you their card over the phone, enter it into your processor's dashboard when ready and delete any notes. If you use a card reader, the reader encrypts the data before it leaves the device. If you use a payment link, the customer enters their own details on an encrypted page.
If you sell online, your website should have an SSL certificate (the padlock icon in the browser address bar). Most website builders and e-commerce platforms include this automatically. If you are unsure whether your site is find, ask your web host or processor.
Comparing the major payment processors
| Processor | Best for | In-person | Online | Typical rate |
|---|---|---|---|---|
| Square | Small retail, services, markets | Card reader + app | Payment links, online store | 2.9% + $0.30 |
| Stripe | E-commerce, SaaS, high volume | Terminal (requires setup) | Website integration, links | 2.9% + $0.30 |
| PayPal | Existing PayPal users, invoicing | Card reader | Buttons, invoices, checkout | 2.99% + $0.30 |
| Shopify Payments | Shopify store owners | POS system | Built into Shopify | 2.9% + $0.30 |
| WooCommerce (Stripe/Square) | WordPress store owners | Via Stripe/Square | Plugin integration | Varies by processor |
All four processors work similarly: they charge per-transaction fees, deposit money to your bank account, and handle security. The main differences are which sales channels they support best and how straightforward they are to set up. Square is fastest for in-person sales. Stripe is most flexible for custom websites. PayPal works well if you already use PayPal. Shopify Payments is built into Shopify and has no separate setup.
Each processor also offers different tools: Square includes inventory management and staff scheduling. Stripe offers detailed reporting and custom integrations. PayPal emphasizes simplicity. Try the free tier or demo of each to see which dashboard feels most natural to you.
What happens after a customer pays
Once a transaction is approved, the customer receives a receipt (digital or printed, depending on your setup). You see the sale in your processor's dashboard when ready, but the money does not land in your bank account right away. Most processors deposit funds within one to three business days. Some offer next-day deposits for a higher fee.
If a customer disputes a charge later—claiming they did not authorize it or that the product was not as described—the processor investigates. This is called a chargeback. You have a chance to provide evidence (a receipt, a shipping confirmation, a signed contract) that the transaction was legitimate. If you win the dispute, you keep the money. If you lose, the money goes back to the customer and you pay a chargeback fee (usually $15 to $100). Chargebacks are rare for legitimate businesses, but they happen more often with high-risk sales like digital goods or services with no physical proof of delivery.
You can issue refunds anytime through your processor's dashboard. The refund goes back to the customer's card, and you do not pay a fee for it. The refund usually takes one to three business days to appear on the customer's statement.
Frequently Asked Questions
Do I need a business bank account to accept credit cards?
Yes. The processor deposits money into a bank account in your business name. You can use a personal account if you are a sole proprietor, but most processors recommend a separate business account to keep your personal and business money clear. A business account also makes taxes and bookkeeping easier.
What if a customer's card is declined?
The processor tells you when ready—the card reader shows "declined" or the payment link shows an error message. Ask the customer to try a different card, check that the card details are correct, or contact their bank. You do not charge them anything if the card is declined. No transaction goes through, so no fee is charged to you.
Can I accept credit cards without a website?
Yes. You can use a card reader for in-person payments or send payment links via text and email for remote customers. Both work without a website. If you want a website later, most processors offer straightforward online store builders, or you can use Shopify, WooCommerce, or Squarespace and connect your processor to them.
How long does it take to get approved?
Most processors approve you within 24 hours. Some approve when ready. You need a valid ID, a Social Security number or EIN, and a business bank account. If the processor has questions about your business, approval may take a few days. You can start accepting payments as soon as you are approved.
What is the difference between a debit card and a credit card payment?
From your perspective, there is almost no difference. Both go through the same processor and cost the same fee. The customer's bank handles whether the money comes from their checking account (debit) or their credit line (credit). You do not need to do anything different—your processor accepts both.