A merchant account lets you accept credit and debit card payments from customers

A merchant account is a bank account that your business opens specifically to receive card payments. When a customer pays you with a credit card, debit card, or digital wallet like Apple Pay, that money flows through the merchant account before moving to your main business bank account. Without one, you cannot process card transactions at all — your regular business account cannot accept them directly.

The merchant account sits between your customer's card and your bank. A payment processor (a company like Square, Stripe, or PayPal) handles the technical side — they read the card, check that the funds exist, and move the money. The merchant account is where that money lands temporarily before your bank deposits it into your operating account, usually within one to three business days.

You need a merchant account if you take cards in person (at a register or with a mobile reader), online (through a website or shopping cart), or by phone. Some businesses use a processor that bundles the merchant account into one package, so you may not see it as a separate thing — but it is still there, working behind the scenes.

Key Takeaways

  • A merchant account is a specialized bank account that receives card payments on behalf of your business before the money moves to your main operating account.
  • Payment processors like Square, Stripe, and PayPal set up and manage the merchant account as part of their service, though you may not see it as a separate step.
  • Merchant accounts charge fees per transaction (usually 2 to 3 percent of the sale) plus sometimes a monthly fee or per-transaction flat fee, depending on your processor and plan.
  • The money from card sales typically deposits into your business bank account within one to three business days, not instantly.
  • You need a merchant account to accept any card payments — credit, debit, or digital wallets — whether in person or online.

How the money moves from card to your bank account

When a customer swipes, taps, or enters their card details, the processor sends the transaction to the card network (Visa, Mastercard, American Express, or Discover). The network checks that the card is valid and the account has funds. If approved, the processor holds the money in the merchant account temporarily.

The processor then batches your transactions — usually at the end of each business day — and sends them to your bank for deposit. Your bank receives the batch and deposits the total into your business checking or savings account. This whole cycle normally takes one to three business days, depending on your bank and processor. Some newer processors offer same-day or next-day deposits, but they usually charge extra for that speed.

The merchant account itself is not where you keep money long-term. It is a holding tank. You do not write checks from it or use a debit card tied to it. It exists only to receive card payments and pass them along to your main account.

Fees you pay for a merchant account

Every merchant account charges fees. The most common is a per-transaction fee, usually between 2 and 3.5 percent of each sale, plus a flat fee of 20 to 30 cents per transaction. So if you sell something for $100, you might pay $2.99 plus $0.30, leaving you $96.71. The exact rate depends on your processor, your industry, and the type of card used (debit cards often cost less than credit cards).

Some processors also charge a monthly fee — anywhere from $10 to $50 — whether you process any transactions or not. Others charge no monthly fee but take a higher per-transaction cut. A few charge a flat monthly rate instead of per-transaction fees, which works better if you have high sales volume.

Additional fees can include a setup fee (usually $0 to $100), a PCI compliance fee (for security standards), a chargeback fee (if a customer disputes a charge), and an early termination fee if you close the account before your contract ends. Read the fee schedule before you sign up, because these add up quickly on small margins.

Who provides merchant accounts

Your bank may offer merchant services, but most small businesses use a third-party processor instead. Companies like Square, Stripe, PayPal, Toast, and Shopify all set up merchant accounts as part of their service. You do not usually deal with a separate bank — the processor handles everything.

If you use a payment processor, you sign an agreement with them, not directly with a bank. They manage the merchant account on your behalf and handle disputes, chargebacks, and deposits. Your bank only sees the deposits coming in; the processor is the middleman.

Some larger banks still offer merchant services directly, especially if you have a strong relationship with them or high transaction volume. But for most small businesses, a processor is simpler and often cheaper because they specialize in it and have lower overhead.

What happens if a customer disputes a charge

If a customer claims they did not authorize a charge or say the product never arrived, they can file a chargeback with their card issuer. The card company pulls the money back out of your merchant account and returns it to the customer while they investigate. This happens without asking you first.

You then have a window — usually 7 to 10 days — to dispute the chargeback by providing proof: a signed receipt, a tracking number showing delivery, an email confirmation, or a video of the transaction. If you win the dispute, the money goes back into your merchant account. If you lose, you keep the loss and often pay a chargeback fee on top (usually $15 to $100).

Too many chargebacks can get your merchant account closed. Most processors will shut you down if your chargeback rate exceeds 1 percent of your monthly transactions. Keep good records and communicate clearly with customers to avoid disputes in the first place.

Merchant accounts versus payment processors

The terms are often used interchangeably, but they are not the same thing. A merchant account is the bank account. A payment processor is the company that manages it and handles the technical work. You need both, but most of the time you only sign up with the processor — they arrange the merchant account behind the scenes.

Some businesses use multiple processors for different channels. You might use Square for in-person sales at a physical location, Stripe for your online store, and PayPal for invoices sent to wholesale customers. Each one sets up its own merchant account, and deposits from each go to your business bank account separately. This is normal and often makes sense if different channels have different needs.

The key difference to understand: the processor is who you call if something goes wrong. The merchant account is just the mechanism that makes it possible.

How to set up a merchant account

You do not set up a merchant account directly — you set up an account with a payment processor, and they create the merchant account for you. The process usually takes 15 minutes to an hour online.

You will need your business name, address, and tax ID (EIN). Most processors also ask for your personal Social Security number and a copy of your driver's license, because they are checking your personal credit and background. Some ask for bank statements or tax returns if your business is new or has irregular income. A few ask for a small deposit (usually $0 to $500) that they hold as a reserve against chargebacks.

After you submit the application, most processors approve you within 24 hours. Some take a few days if they need more information. Once approved, you can start taking card payments immediately — either through their app, a physical card reader, or a link you send to customers.

Frequently Asked Questions

Do I need a merchant account if I only take cash?

No. A merchant account is only for card payments. If your business takes only cash, checks, or bank transfers, you do not need one. You can deposit cash and checks directly into your regular business bank account.

Can I use my personal bank account as a merchant account?

No. Personal bank accounts cannot receive merchant card payments. Your bank will block them or close your account if they detect card processing. You must use a business account, and it must be set up through a payment processor or your bank's merchant services.

What if my processor goes out of business?

Your money in the merchant account is protected — it belongs to you, not the processor. If a processor closes, your bank will transfer any pending deposits to your business account. You will need to set up a new merchant account with a different processor to keep taking cards going forward.

Can I negotiate the fees on a merchant account?

Yes, especially if you have high monthly volume or a long business history. Larger processors sometimes offer custom rates if you ask. Smaller businesses usually cannot negotiate much, but it never hurts to ask or shop around — rates vary widely between processors.

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

Usually one to three business days. Most processors batch transactions at the end of each day and send them to your bank for deposit the next morning. Your bank then processes the deposit, which can take another day or two. Some newer processors offer same-day or next-day deposits for an extra fee.