Cash, cards, and digital wallets are the three main payment routes for small businesses, each with different costs, speed, and customer reach
Small business owners typically handle payments through one of three channels: physical cash and checks, card payments (credit and debit), or digital payment platforms like PayPal, Square, or Stripe. Each method has real trade-offs in fees, the equipment you need, how fast you get your money, and which customers will actually use it. The right choice depends on your business type, your customer base, and how much transaction volume you handle.
Most successful small businesses use more than one method. A coffee shop takes cash and cards at the register. An online retailer accepts cards and PayPal. A contractor might invoice for bank transfers and accept card payments for small jobs. Understanding what each method costs and how it works helps you avoid leaving money on the table or paying more in fees than you need to.
Key Takeaways
- Cash and checks have no processing fees but require you to deposit them manually and carry security risk if you handle large amounts.
- Card payments (credit and debit) reach the most customers but charge you a percentage of each transaction, typically 2 to 3 percent plus a small flat fee.
- Digital payment platforms like PayPal and Square let you accept cards without a traditional merchant account, but fees are usually higher than a dedicated processor.
- Bank transfers and invoicing work well for business-to-business transactions and large orders, but customers expect them less for retail or in-person sales.
- Payment processing speed varies: cash is instant, cards take one to three business days, and some digital platforms hold funds for longer.
Cash and checks: No fees, but manual work and security concerns
Cash has no processing fees and no middleman taking a cut. You receive the full amount immediately. For small transactions or businesses where customers expect to pay on the spot — a retail store, a service call, a farmers market booth — cash is still common and fast.
The real costs are hidden. You have to physically deposit cash at a bank, which takes time and carries security risk if you're holding large amounts. You also can't track cash as easily in your accounting system, which makes reconciliation harder. Checks work similarly: no fees, but you have to deposit them, and they clear in three to five business days. Checks are now rare for consumer transactions but still used in construction, landscaping, and some business-to-business deals.
If you run a cash-heavy business, consider a bank lockbox service or a cash management account that lets you deposit funds more frequently without a trip to the branch. Some banks offer mobile check deposit, which speeds up the process.
Credit and debit card processing: The standard for retail and in-person sales
Card payments are the most common way customers pay for goods and services in person. You need a merchant account (usually through your bank or a payment processor) and a card reader — either a physical terminal at a checkout counter or a mobile reader that plugs into a phone or tablet.
The cost structure is straightforward but not cheap. You pay a percentage of each transaction (typically 2 to 3 percent) plus a flat fee per transaction (usually 20 to 30 cents). Some processors charge a monthly fee instead of or in addition to per-transaction fees. A $100 card sale might cost you $2.50 to $3.50 in fees. Over thousands of transactions, this adds up fast. Debit cards usually have lower fees than credit cards, but you can't control which type a customer uses.
Processing time varies by processor and card type, but most deposits hit your bank account within one to three business days. Some processors hold a percentage of funds for a period (called a reserve) to cover chargebacks and refunds. This is more common if you're new to accepting cards or if your business type is considered high-risk (like online retail or subscription services).
Major processors include your own bank, Square, Stripe, Toast (for restaurants), and Clover. Compare their fee structures carefully — a difference of 0.5 percent on your annual card volume can mean hundreds of dollars.
Digital payment platforms: Easier setup, higher fees
PayPal, Square Cash, Stripe, and similar platforms let you accept card payments without opening a traditional merchant account with a bank. You create an account online, link a bank account, and start accepting payments through a link, QR code, or mobile app. Setup takes minutes instead of days.
The trade-off is fees. Digital platforms typically charge 2.2 to 3 percent plus 30 cents per transaction for online payments, and slightly less for in-person card reads. These rates are higher than what an established business with a merchant account might negotiate with a bank or processor. For a business just starting out or handling low transaction volume, the ease of setup often outweighs the higher cost. As your volume grows, you may save money by switching to a dedicated processor.
Speed varies. PayPal and Square typically deposit funds within one to two business days. Some platforms hold funds longer if they flag a transaction as risky. Digital platforms also make it easy to invoice customers, send payment links via email or text, and track transactions in one place — features that traditional merchant accounts don't always offer as smoothly.
Bank transfers and invoicing: Best for larger transactions and B2B
For business-to-business payments, construction contracts, or large orders, bank transfers (also called ACH transfers or wire transfers) are common. The customer sends money directly from their bank account to yours. There's no middleman fee, and the full amount reaches your account.
ACH transfers typically take one to three business days and are free or very low cost (your bank might charge $1 to $3 per transfer). Wire transfers are faster (same day or next day) but cost more ($15 to $50 per transfer). Invoicing platforms like FreshBooks, Wave, or QuickBooks let you send a professional invoice with a payment link, and customers can pay by bank transfer, card, or check.
The downside is that customers have to actively initiate the transfer, which takes longer than swiping a card. This method works well when you're billing after work is done or for orders over $500, but it's impractical for retail or small everyday transactions.
Mobile wallets and buy-now-pay-later services: Growing but not yet universal
Apple Pay, Google Pay, and similar mobile wallets let customers pay by tapping their phone at a card reader. From your perspective, they process like regular card payments — same fees, same deposit timeline. The main benefit is speed and security for the customer, not a cost savings for you.
Buy-now-pay-later services like Afterpay, Klarna, and Affirm let customers split a purchase into installments. You receive the full payment immediately (minus a fee, usually 2 to 8 percent), and the service handles the customer's installment plan. These are popular for online retail and higher-ticket items but less common for in-person sales or small transactions.
Choosing the right mix for your business
Start by asking: How do my customers prefer to pay? A retail store needs card readers and cash handling. An online business needs card processing and invoicing. A service business might rely on bank transfers and checks. A food truck or market vendor might use a mobile card reader and accept cash.
Next, calculate your transaction volume and average sale size. If you process $5,000 a month in card payments at 2.5 percent, you're paying $125 in fees. If you can negotiate a lower rate with a dedicated processor, you might save $20 to $30 a month. For a new business with $500 a month in sales, that savings doesn't justify the setup hassle — a digital platform is simpler.
Finally, think about cash flow. If you need money quickly, card processing and digital platforms are faster than checks or bank transfers. If you can wait a few days, bank transfers and checks have lower fees. Most small businesses end up using two or three methods: cards for everyday sales, invoicing for larger orders, and cash for walk-in customers.
Frequently Asked Questions
What's the difference between a merchant account and a payment processor?
A merchant account is a bank account that holds card payments before they're deposited into your main business account. A payment processor is the company that handles the transaction — they might be the same entity (your bank) or separate (like Stripe). For small businesses, the distinction matters less than the fees and features you get.
Do I have to accept credit cards?
No. You can legally accept only cash, checks, or bank transfers. However, most customers expect to pay by card, so refusing cards will cost you sales. Many small businesses accept cards for this reason, even if the fees are high.
What happens if a customer disputes a card charge?
The card company investigates and may reverse the charge, pulling the money back from your account. This is called a chargeback. You can dispute the chargeback by providing proof of the transaction (receipt, invoice, shipping confirmation). Repeated chargebacks can result in higher fees or account closure.
Can I avoid fees by asking customers to pay cash?
You can ask, but most customers won't comply. Offering a small discount for cash (like 2 percent off) sometimes works, but it's usually not worth the hassle. The time you save in fees is often lost in customer frustration or lost sales.
How do I know if a payment processor is safe?
Look for PCI compliance (Payment Card Industry Data Security Standard), which means the processor meets security standards for handling card data. Check reviews on independent sites and ask other business owners in your industry which processors they use. Avoid processors that ask for your bank login credentials or seem to operate outside the U.S. banking system.