Which payment methods work for small businesses depends on what you sell and who buys from you

Small businesses typically use a mix of payment methods rather than one alone. A retail shop might accept card payments in-store and bank transfers online. A service business might invoice clients and accept ACH transfers or checks. A restaurant takes cards and cash. The method you choose affects how fast you get paid, what you pay in fees, and what your customers expect.

The core methods are: cash, checks, bank transfers (ACH), credit and debit cards, and digital wallets. Each moves money differently, costs you differently, and takes different amounts of time to clear. Understanding how each one works helps you decide which ones make sense for your business model.

Key Takeaways

  • Cash and checks clear when ready or within a few days but require you to deposit them yourself, and checks can bounce.
  • Bank transfers (ACH) are cheap but slow — typically three to five business days — and work best for invoiced sales or recurring payments.
  • Card payments clear within one to three business days but cost you 2 to 4 percent of the transaction plus per-transaction fees.
  • Digital wallets like PayPal and Square move money as fast as cards but often charge higher percentages for smaller transactions.
  • Most small businesses use two or three methods together because no single method works for every customer or situation.

Cash and checks: when ready but require manual handling

Cash is the fastest payment method — the money is yours the moment you receive it. You do not wait for clearing or settlement. The downside is that you have to physically deposit it at your bank, which takes time and carries security risk if you hold large amounts. Cash also leaves no automatic record, so you have to track it yourself for accounting.

Checks clear within one to three business days after you deposit them, depending on your bank and the check writer's bank. The bank that issued the check holds the funds until the clearing period ends. A check can bounce if the account does not have enough money, which means the payment fails and you may be charged a fee by your bank. For this reason, many small businesses now avoid checks for large transactions or require payment confirmation before shipping goods.

Cash and checks work well for in-person sales, farmers markets, and small local transactions. They do not work for online sales or customers who do not carry cash or checkbooks.

Bank transfers (ACH): cheapest but slowest

ACH (Automated Clearing House) transfers move money directly from one bank account to another. They are the cheapest payment method — often free or a flat fee of $1 to $3 per transaction — because they batch process overnight rather than routing through card networks. The tradeoff is speed: ACH transfers typically take three to five business days to clear, and sometimes longer if the transfer crosses different banking systems.

ACH works best for invoiced sales, subscription payments, and business-to-business transactions where the customer knows the payment is coming. You provide your bank account details (routing number and account number), the customer initiates the transfer from their bank, and the money appears in your account after the clearing period. Some accounting software and invoicing platforms (like QuickBooks or FreshBooks) let customers initiate ACH directly from an invoice.

ACH is not practical for retail or point-of-sale sales because customers do not want to wait five days to complete a purchase. It also requires you to trust the customer to send the right amount — there is no authorization step like there is with cards.

Credit and debit card payments: fast but expensive

Card payments clear within one to three business days and are the most familiar payment method to customers. When a customer swipes, inserts, or taps a card, the card network (Visa, Mastercard, American Express, Discover) authorizes the transaction in seconds. The funds settle into your account a day or two later, minus fees.

Card processing costs you money in three ways. Interchange fees (typically 1.5 to 2.5 percent) go to the card issuer's bank. Assessment fees (around 0.1 percent) go to the card network. Processor fees (0.3 to 1 percent) go to the company processing the payment on your behalf. Together, these usually total 2 to 4 percent of the transaction, plus a per-transaction fee of $0.10 to $0.30. A $100 sale might net you $96.50 to $97.50 after fees.

Cards are essential for retail, restaurants, and any business where customers expect to pay at the point of sale. They are also standard for online sales. The cost is high, but the speed and customer expectation usually make it worth it.

Digital wallets and payment platforms: flexible but variable fees

Digital wallets (Apple Pay, Google Pay, PayPal, Square Cash) and payment platforms (Stripe, Square, Toast) let customers pay using their phone or a linked account. They move money as fast as cards — one to three business days — but charge different fee structures depending on the platform and transaction type.

PayPal, for example, charges 2.2 percent plus $0.30 per transaction for standard sales, which is similar to card processing. Square charges 2.6 percent plus $0.10 per transaction for card-present sales (in-store) and 2.9 percent plus $0.30 for card-not-present (online). Some platforms charge flat monthly fees instead of per-transaction fees, which can be cheaper if you process high volume.

Digital wallets are useful because they combine payment processing, invoicing, and sometimes accounting in one platform. Many small businesses use them as their primary payment processor rather than setting up separate merchant accounts with a bank. The tradeoff is that you are locked into one company's ecosystem — switching processors means changing how you accept payments and potentially losing transaction history.

How to choose which methods to offer

Start with the payment methods your customers expect based on how they buy from you. A retail store needs card readers and cash handling. An online business needs card processing and possibly PayPal. A service business that invoices clients needs ACH and maybe checks.

Then consider your cash flow needs. If you need money when ready, avoid ACH and checks. If you can wait a few days, ACH saves you money on fees. If you process high volume, a flat-fee platform might be cheaper than per-transaction pricing.

Finally, look at your total cost. A business that processes $50,000 per month in cards pays roughly $1,000 to $2,000 in fees. That is a real cost, but it is also the cost of accepting payment from customers who do not carry cash. Compare that to the cost of losing sales because you do not accept their preferred payment method.

Common mistakes small businesses make with payment methods

One mistake is accepting only one payment method. Customers have different preferences, and forcing them into one option costs you sales. Another is not reconciling payments to invoices — if you accept multiple methods, you need a system to track which payment corresponds to which order, or you will lose money to accounting errors.

A third mistake is not understanding your fees. Many small business owners do not realize how much they are paying in card processing fees until they look at their monthly statements. Knowing your actual cost per transaction helps you decide whether to negotiate with your processor or switch to a cheaper one.

A fourth mistake is holding too much cash. Cash is fast, but it is also a liability — it can be stolen, lost, or misplaced. Most small businesses deposit cash daily or at least several times a week to minimize risk.

Frequently Asked Questions

What is the difference between a payment processor and a merchant account?

A merchant account is a bank account that holds funds from card sales before they settle into your regular business account. A payment processor is the company that handles the technical side of accepting cards — they connect your point-of-sale system to the card networks. Some companies (like Square or Stripe) act as both. Others require you to set up a merchant account with a bank and then use a separate processor.

Can I accept payments without a business bank account?

You can use a personal account for very small amounts, but most payment processors require a business account to process cards or ACH. Banks also flag personal accounts that receive frequent business payments, which can result in the account being frozen. A business bank account is inexpensive to open and protects both you and your customers.

Why do some card payments take longer to clear than others?

Debit cards and some credit cards clear within one business day. Premium credit cards and corporate cards sometimes take two to three days. The card issuer's bank controls the timing. You cannot speed it up, but you can ask your processor which card types clear fastest if timing matters for your cash flow.

Should I charge customers extra for using certain payment methods?

You can add a surcharge for credit cards in most states, but not for debit cards or ACH. Surcharges are legal but unpopular — customers often resent them and may shop elsewhere. A better approach is to offer a discount for cheaper methods (like ACH or cash) rather than charging more for expensive ones.

What happens if a customer disputes a card payment?

The customer's bank investigates and either sides with you or reverses the charge. If reversed, the money comes out of your account. This is called a chargeback. You can dispute the chargeback by providing proof of delivery or the customer's authorization, but the process takes time and you may lose. Keeping clear records of orders and communications helps protect you.