Agency Ops9 min read

How to Accept Payments as a Small Business

The plain-English guide to accepting payments as a small business — which methods to offer, what processing really costs, and how to get paid faster.

Farhad, founder of GHL Spark
Farhad · Founder, GHL Spark
Cover illustration — four ascending teal bars on a dark green background, marked GHL Spark, Agency Ops

In short

To accept payments as a small business you need two things — a way to take the money (cards, ACH bank transfers, digital wallets, payment links, or recurring billing) and a payment processor that moves it into your bank account. For most owners the fastest start is a processor like Stripe, Square, or PayPal, which acts as your merchant account so you can take cards online or in person within a day, with no separate bank approval. Expect to pay roughly 2.9% plus about 30 cents per online card charge; in-person taps are usually a little cheaper. Offering more than one method — a card field, a bank-transfer option, and a one-tap wallet — gets you paid faster and reduces abandoned checkouts. The single biggest lever on cash flow is not the method but the workflow: send a clear invoice or payment link the moment work is done, and make paying it a single click.

Key takeaways

  • You need a way to take money and a processor to settle it — modern processors like Stripe, Square, and PayPal bundle both, so you can accept cards within a day without applying for a separate merchant account.
  • Plan on roughly 2.9% plus about 30 cents per online card transaction — in-person taps run a little lower, ACH bank transfers are cheapest, and there are no honest ways to make card fees disappear entirely.
  • Offer more than one payment method — a card field, a digital wallet, and a bank-transfer option cover almost everyone and measurably cut abandoned checkouts.
  • Payment links and recurring billing are the two features that most change cash flow — a link gets a one-off invoice paid in a click, and subscriptions charge on autopilot so you stop chasing renewals.
  • Security is mostly handled for you — using a reputable processor and never storing raw card numbers yourself keeps you inside PCI rules, and the fastest path to getting paid is simply invoicing the moment the work is done.

Accepting payments as a small business comes down to two moving parts: a way to take the money and a payment processor that settles it into your bank account. The "way to take money" is the method your customer uses — a debit or credit card, a bank transfer, a digital wallet like Apple Pay, a payment link, or a recurring subscription. The processor is the service in the middle — Stripe, Square, PayPal, or an all-in-one platform — that authorizes the charge, handles security, takes its fee, and deposits the rest with you. Wire those two parts up once and you can get paid the same day.

The good news is that this used to be genuinely hard and now isn't. A decade ago you had to apply to a bank for a merchant account and wait for underwriting. Today you sign up with a processor, and it acts as your merchant account for you, so most small businesses can accept their first card payment within a day. This guide walks through the methods, what they cost, how to stay secure, and how to actually get the money into your account faster.

What are the main ways to accept payments?

There isn't one "right" way to get paid — there's a small menu, and most businesses end up offering three or four of these. Each has a cost and a situation it fits best.

Payment methodTypical feeBest for
Debit / credit cards (online)~2.9% + ~30¢The default for almost every business; what most customers reach for
Debit / credit cards (in person)~2.6% + small fixed feeRetail, services, and events with a card reader or tap-to-pay phone
Digital wallets (Apple Pay, Google Pay, PayPal)Same as the underlying cardLifting online checkout completion with one-tap payment
Payment linksSame as an online card chargeOne-off invoices, deposits, and quotes accepted over the phone
ACH / bank transferUnder 1%, often a flat few-dollar capLarger invoices, B2B billing, and recurring charges where fees matter
Recurring / subscriptionsSame per-charge fee, billed automaticallyMemberships, retainers, and any repeat revenue

The pattern most small businesses land on is simple: accept cards as the default, add a one-tap wallet online because it reliably lifts completion, and switch on ACH for the bigger invoices where the lower fee is worth the slower settlement. You don't need all six on day one — you need the two or three your customers actually use.

It's worth understanding why offering more than one method pays off. Every extra step or unfamiliar option at checkout is a chance for the buyer to hesitate, and hesitation is where sales quietly die. A customer who doesn't want to dig their card out of their wallet will happily tap Apple Pay; a business client paying a four-figure invoice would rather send an ACH transfer than key in a card. Meeting each of them with the method they already prefer removes friction at the exact moment money is changing hands. You're not offering variety for its own sake — you're closing the small gaps that turn an intended payment into an abandoned one.

What does it cost to accept payments?

Every card payment carries a fee, and there's no honest way to make it vanish. The number you'll see most often is around 2.9% plus roughly 30 cents per online transaction. On a $100 sale that's about $3.20, leaving you $96.80. In-person card payments usually run a little cheaper — often near 2.6% plus a small fixed fee — because the physical card lowers fraud risk. ACH bank transfers are the outlier: they typically cost well under 1%, or a flat cap of a few dollars, which is why they're the smart choice for large invoices.

Two pricing models sit underneath those numbers. Flat-rate pricing (what Stripe, Square, and PayPal advertise) charges the same published percentage on every card, which is predictable and perfect until you're doing serious volume. Interchange-plus pricing, available through a traditional merchant account, passes through the raw network cost plus a fixed markup, and can be cheaper at scale — but it adds an application and monthly fees. For most small businesses, flat rate wins on simplicity until you're processing tens of thousands of dollars a month.

A quick word on passing fees to customers: surcharging is legal in many places but regulated, with caps and disclosure rules and outright bans in some regions. A cleaner approach is to offer a small discount for paying by ACH or cash, or to build the average processing cost into your prices so it's invisible. If you want to see how those costs shape what you should charge, our pricing page shows how we think about it for done-for-you setups.

Do I need a merchant account?

Probably not as a separate thing. A merchant account is the bank relationship that lets a business accept cards, and traditionally you had to apply for one and wait for approval. Modern processors changed that by acting as an aggregated merchant account — Stripe, Square, and PayPal underwrite you quickly under their own umbrella, which is exactly why you can sign up and take a card the same afternoon.

You only need a dedicated merchant account when your volume is high enough that interchange-plus pricing beats flat rate by a meaningful margin, or when your industry is considered high-risk and aggregators won't serve you. For the vast majority of small businesses — including most agencies and small-business owners getting started — an aggregator is the right first move, and you can graduate later if the numbers demand it.

These two features change cash flow more than any fee negotiation ever will.

A payment link is a single URL that opens a pre-filled checkout for a specific amount. You generate it in seconds, send it by text, email, or chat, and the customer pays in a click — no store, no code, no invoice back-and-forth. It's the fastest way to collect a deposit, close a quote given over the phone, or get a one-off bill paid before the customer gets distracted. Most processors and invoicing tools create links for free, and they carry the same per-transaction fee as any other online card payment.

Recurring billing stores the customer's payment method and charges it automatically on a schedule you set — monthly, annually, or anything between. You build a plan with a price and an interval, the customer enters their details once, and the system bills them every cycle and retries failed charges on its own. This is the mechanism that turns one-time buyers into predictable revenue and removes the grind of chasing renewals. If invoicing is a bigger part of your world, our guide on how to send invoices and get paid faster goes deeper on turning a completed job into cash without the follow-up chase.

Is accepting payments online safe?

Yes — and most of the security is handled for you, provided you don't try to do too much yourself. The relevant standard is PCI DSS, which governs how card data is stored and transmitted. The single most important rule for a small business is to never touch raw card numbers. Let your processor's hosted fields or checkout capture the card, so the sensitive data goes straight to them and never lands on your server. Do that, and your entire compliance obligation usually shrinks to a short annual self-assessment questionnaire.

Layer on the basics — serve every page over HTTPS, use strong unique passwords and two-factor authentication on your processor account, and keep your website software updated — and a small business is genuinely well protected. The days of needing a security consultant to take a card payment are over; the processor carries the heavy compliance burden by design.

One more piece of protection worth knowing about is fraud screening. Reputable processors run every transaction through automated risk checks, flagging or blocking charges that look stolen before they ever reach you, and they handle the machinery of chargebacks when a customer disputes a payment. You'll occasionally still deal with a dispute — keeping clear records of what was sold and delivered is your best defense — but you're not building any of that infrastructure yourself. It comes bundled with the fee you're already paying, which is another reason a well-known processor beats a cheaper, unfamiliar one on anything but price.

How do I get paid faster?

Here's the part owners underestimate: the biggest lever on cash flow isn't the method or the fee, it's the workflow. Card funds from most modern processors land in your bank account within one to two business days once a payment clears, and some offer instant payouts for a small extra fee. ACH is cheaper but slower, usually three to five business days. Those timelines matter, but they're dwarfed by how long the invoice sat unsent.

The fix is boringly effective: send the request the moment the work is done, not at the end of the month. Attach a payment link or a "pay now" button directly to the invoice so paying is a single click. Turn on automatic reminders for anything unpaid. And for repeat customers, put them on recurring billing so there's no invoice to send at all. If you want the full playbook on this, the roundup of the best invoicing software compares the tools that automate exactly this loop.

Which payment tool should I use?

Four options cover nearly every small business. Their headline card fees are broadly similar, so choose on where you sell and how much you want to run through one system.

ToolBest forSetup effortNotes
StripeOnline-first and flexible checkoutsLow to moderateThe most flexible for subscriptions, links, and custom flows; slightly more technical
SquareIn-person and point of saleVery lowEasiest to start, free reader to trial, strong retail and services features
PayPalTrusted online buttonsVery lowCustomers already trust it; simple to bolt onto an existing site
All-in-one (e.g. GoHighLevel)Tying invoices + payments to a CRMModerateKeeps invoices, payments, contacts, and follow-up under one login instead of stitching apps together

Stripe is the most flexible pick for online businesses, with deep support for recurring billing and custom checkouts. Square is the simplest way to sell in person and get an all-in-one point of sale with hardware you can trial for free. PayPal is worth offering alongside either, purely because many customers already have it and trust the button. And an all-in-one platform like GoHighLevel takes a different angle: instead of being just a processor, it ties payments and invoices directly to your CRM, so a paid invoice, the contact who paid it, and the automated follow-up all live in one place. That consolidation is the real draw when payments are one piece of a larger client-management system rather than a standalone checkout.

There's no wrong answer, and nothing stops you offering more than one — many businesses run Square in person and Stripe or PayPal online. Pick based on your sales channels, not on a rate difference that mostly comes out in the wash.

Putting it together

Accepting payments as a small business is a short setup and a good habit. The setup: choose a processor that acts as your merchant account, switch on the two or three methods your customers actually use — cards, a wallet, and ACH for big invoices — and connect it to your bank. The habit: send a clear invoice or payment link the instant the work is done, make paying it one click, and let recurring billing carry your repeat revenue on autopilot.

Do that and you'll get paid faster, lose fewer sales to friction, and spend almost no time thinking about it. If payments are part of a bigger picture — booking, invoicing, follow-up, and the systems behind a growing business — the starting & growing your agency hub collects the rest of it. And when you'd rather have the whole payments-and-invoicing system built and wired into your CRM for you instead of assembling it piece by piece, book a call and we'll map it out.

Frequently asked questions

What's the cheapest way to accept card payments as a small business?
The cheapest reliable path for most owners is a flat-rate processor like Stripe or Square, which charges a percentage plus a small fixed fee per transaction and asks for nothing up front — no monthly minimum, no separate merchant-account application. If your volume is high and consistent, an interchange-plus plan through a traditional merchant account can beat flat rate, but the savings rarely justify the complexity until you're processing tens of thousands of dollars a month. For genuinely low-cost payments, steer customers toward ACH bank transfer, which costs a fraction of a card charge.
What are typical payment processing fees?
A common benchmark is around 2.9% plus roughly 30 cents per online card transaction. In-person card payments are usually a little cheaper — often near 2.6% plus a small fixed fee — because the card is physically present and fraud risk is lower. ACH bank transfers are the cheapest, frequently well under 1% or a flat cap of a few dollars. Exact numbers vary by processor, card type, and country, so always check current published rates before you commit.
Do I need a merchant account to accept payments?
Not separately, in most cases. Modern processors like Stripe, Square, and PayPal act as an aggregated merchant account on your behalf, which is why you can sign up and start taking cards the same day instead of waiting for a bank to underwrite you. A dedicated merchant account is a traditional arrangement that can lower per-transaction costs at high volume, but it adds an application, approval, and often monthly fees. Start with an aggregator and graduate only if the math clearly favors it.
What is a payment link and when should I use one?
A payment link is a single web address that opens a pre-filled checkout for a specific amount — you send it by text, email, or chat, and the customer pays in a click without you building a checkout page. It's ideal for one-off invoices, deposits, quotes accepted over the phone, or any time you want to collect money fast without a full store. Most processors and invoicing tools generate them for free, and they typically carry the same per-transaction fee as any other online card payment.
How do I set up recurring or subscription payments?
You need a processor that supports stored payment methods and automatic billing — Stripe, Square, PayPal, and most all-in-one platforms all do. You create a plan with a price and interval (monthly, annual, and so on), the customer enters their card or bank details once, and the system charges them automatically each cycle and retries failed payments. This is what turns one-time buyers into predictable monthly revenue, and it removes the manual work of chasing renewals every period.
What's the difference between ACH and card payments?
A card payment pulls funds through the card networks and settles in a day or two, usually costing around 2.9% plus a fixed fee online. ACH moves money directly between bank accounts, costs far less (often under 1% or a flat few dollars), but takes several business days to clear and can be reversed if the account has issues. Cards are best for speed and consumer purchases; ACH is best for larger invoices, B2B billing, and recurring charges where the lower fee matters more than instant settlement.
Is accepting online payments safe, and what is PCI compliance?
Yes, when you use a reputable processor. PCI DSS is the security standard that governs how card data is handled, and the simplest way to stay compliant is to never touch raw card numbers yourself — let the processor's hosted fields or checkout capture them, so the sensitive data never lands on your server. Doing that reduces your compliance burden to a short annual self-assessment questionnaire. Add basic hygiene like HTTPS everywhere and strong account passwords, and a small business is well protected.
How fast do I actually get paid?
With most modern processors, card funds land in your bank account within one to two business days after a payment clears, and some offer instant or same-day payouts for a small extra fee. New accounts sometimes face a slightly longer initial hold while the processor verifies you. ACH transfers are cheaper but slower, typically taking three to five business days to settle. The real determinant of how fast you get paid, though, is how fast you send the request.
Should I accept payments in person, online, or both?
Offer whatever your customers actually use, which for most businesses means both. In-person sales need a card reader or a tap-to-pay phone app; online sales need a checkout page, payment links, or invoices. The advantage of a unified processor is that both channels report into one dashboard, so your sales, fees, and payouts aren't scattered across separate systems. If you only ever bill remotely, you can skip hardware entirely and rely on links and invoices.
Stripe vs Square vs PayPal — which should I choose?
Square is the easiest pick if you sell in person or want an all-in-one point of sale with free hardware to start. Stripe is the most flexible for online and developer-driven setups, with deep support for subscriptions and custom checkouts. PayPal is worth having because many customers already trust and use it, and it's simple to bolt onto an existing site. Their headline card fees are broadly similar, so choose on where you sell and how much setup you want — and remember you can offer more than one.
Can I pass the processing fee on to my customers?
Sometimes, but carefully. Surcharging card payments is legal in many places but regulated — there are caps, disclosure rules, and some regions and card networks prohibit it outright, so check the rules where you operate before adding a fee. A cleaner and widely accepted approach is to offer a discount for paying by ACH or cash, or simply to build the average processing cost into your prices so the fee is invisible and you stay onside everywhere.
What payment methods should a new small business offer first?
Start with debit and credit cards, since they're what most customers reach for, then add a digital wallet like Apple Pay or Google Pay because one-tap checkout meaningfully lifts completion rates. If you send invoices, turn on ACH bank transfer for larger bills to save on fees. That trio — cards, wallets, and bank transfer — covers the overwhelming majority of buyers without overcomplicating your setup, and you can layer on recurring billing later when you have something to charge for repeatedly.

About the author

Farhad, founder of GHL Spark

Farhad

Founder, GHL Spark

Farhad is the founder of GHL Spark, where he builds and white-labels GoHighLevel SaaS platforms for agencies and SaaS operators. He writes about the parts of GoHighLevel that actually break in production — A2P registration, onboarding, support load and automation.

More from Farhad

Want this handled for you?

We set up, configure and white-label your GoHighLevel SaaS — so you can sell it instead of building it.

Fixed quote · No lock-in · Launch-ready in ~7 days