Golden Gate Bridge at sunset with vibrant orange and pink clouds and misty water

How to Accept Online Payments on Invoices

The single fastest way to get paid sooner is to let customers pay the moment they open your invoice. When payment means writing a check, finding a stamp, and visiting a mailbox, even willing customers take weeks. When payment means tapping a button, many pay the same day. That gap—between "I'll get to it" and "done"—is where most small businesses quietly lose weeks of cash flow every month.

This guide explains how to accept online payments on your invoices from start to finish: which methods exist, what each one costs, how payment links actually work, how to add them to an invoice, and how to use all of it to get paid faster. It's written for freelancers, contractors, consultants, agencies, and small business owners—not accountants—so every section answers a practical question you'd actually ask. By the end, you'll know exactly which payment methods fit your business and how to set them up without friction.

Why accept online payments?

For decades, the default way businesses got paid was the paper check. It still lingers, especially in B2B, but it's fading fast—and for good reason. A check has to be written, mailed, delivered, deposited, and cleared before the money is actually usable. Each of those steps adds days, and any of them can stall. Online payments collapse that whole sequence into a single action the customer takes the moment they're looking at your invoice.

The most obvious benefit is speed. An invoice that can be paid online is often settled within a day or two, while a mailed check routinely takes one to two weeks between sending and clearing. For a business living on its cash flow—which describes most freelancers and small firms—shaving even a week off your average collection time changes how comfortably you operate.

The second benefit is customer experience. Paying online is simply easier for your customer, and easier almost always means sooner. Removing the errands of check-writing or the friction of a manual bank transfer respects your customer's time, and it removes their most convenient excuse to delay.

Online payments also mean less manual work for you. There's no trip to the bank, no matching deposits to invoices by hand, and far less chasing. When a payment processor records the transaction against the invoice automatically, your books update themselves and your accounts receivable stays accurate without a spreadsheet ritual every Friday.

Finally, online payments give you better tracking and visibility. You can see when an invoice was sent, when it was viewed, and when it was paid, which turns guesswork into information. Knowing a customer has opened your invoice but not paid tells you exactly when a gentle reminder is worth sending. For more on the collections side of this, see our guides on How to Get Paid Faster and Invoice Payment Terms.

Payment methods compared

There's no single "best" way to accept payment—the right mix depends on who your customers are and what you sell. Here's how the major options stack up, followed by the trade-offs that matter most.

Method Typical speed to your account Typical cost to you Customer convenience Best for
Credit card ~1–2 business days after settlement Percentage + fixed fee (commonly ~2.9% + 30¢) Very high Smaller invoices, consumer-facing work, fast checkout
Debit card ~1–2 business days Similar to credit, sometimes lower Very high Same as credit cards
ACH bank transfer ~1–4 business days Low flat fee or small % (often capped) High Larger invoices, recurring B2B billing
Wire transfer Same or next day Flat fee, often $15–$50+ Low (manual) Large or international one-off payments
Digital wallets (Apple Pay, Google Pay, PayPal) Like the underlying card/bank Card-like Very high Mobile and consumer payments
Buy Now, Pay Later You're typically paid upfront by the provider Higher merchant fee High for the customer Larger consumer purchases
Check ~5–10+ days (mail + clearing) Low direct cost, high hidden labor Low Legacy B2B relationships
Cash Instant, in person only None N/A remotely In-person transactions

Credit and debit cards are the most universal option. Nearly every customer has one, checkout takes seconds, and the money reaches you within a day or two of the transaction settling. The trade-off is cost: cards carry the highest per-transaction fees of the common methods, which matters more as invoice sizes grow.

ACH bank transfers move money directly between bank accounts over the Automated Clearing House network. They're the workhorse of business payments—cheaper than cards and well suited to large or recurring invoices—at the cost of being a little slower and requiring the customer to share bank details once.

Wire transfers are fast and reliable for large sums, but they're manual, carry a flat fee on each side, and aren't practical for routine invoicing. Most businesses reserve them for big, one-off, or international payments.

Digital wallets like Apple Pay, Google Pay, and PayPal aren't a separate money rail so much as a faster front door—they usually run on top of a card or bank account but remove the step of typing in card numbers. On mobile especially, they can meaningfully lift the share of invoices that get paid on the spot.

Buy Now, Pay Later lets a customer split a payment into installments while you, the seller, typically get paid in full upfront by the BNPL provider. It's mostly relevant to consumer-facing businesses with larger ticket sizes, and it comes with a higher merchant fee. For most service invoices it's a niche option, worth knowing about but not central.

Checks and cash still exist, and some customers prefer them, but both come with real costs. Checks are slow and labor-intensive, and cash only works in person. Offering them as a fallback is fine; relying on them as your primary method is the single biggest thing slowing down your payments.

Credit cards vs ACH

For most businesses accepting payments online, the real decision comes down to two methods: cards and ACH. They solve the same problem in different ways, and the best answer is usually "offer both, and let the customer choose."

Credit / debit card ACH bank transfer
Speed to your account Typically 1–2 business days Typically 1–4 business days
Typical cost Percentage + fixed fee (e.g. ~2.9% + 30¢) Low flat fee or small %, often capped
Best invoice size Smaller invoices Larger invoices
Customer setup Just a card number Bank account + routing number
Customer preference Ubiquitous, instant, earns rewards Preferred for large or recurring B2B
Chargeback / reversal risk Higher (chargebacks) Lower, though ACH returns exist

The decision usually turns on invoice size. On a small invoice, a card's percentage fee is a few cents or dollars—trivial, and well worth the convenience. On a large invoice, that same percentage becomes real money. Consider a $5,000 invoice: at roughly 2.9% plus 30¢, a card costs you about $145.30 in fees. Paid by ACH at, say, a flat $1 or a 0.8% fee capped at $5, the same payment costs you a few dollars. Over a year of large invoices, steering big payments toward ACH can save thousands.

The flip side is speed and friction. Cards settle a touch faster and ask the customer for nothing but a card number, which they already have memorized or saved. ACH is marginally slower and requires the customer to enter bank details once. For high-volume consumer work, that small extra step can cost you conversions; for recurring B2B billing, it's a one-time setup that pays for itself.

The practical rule most businesses land on: offer cards for convenience and ACH for large or recurring invoices, and present both on every invoice so the customer picks what suits them. Letting the customer choose is also the simplest way to keep your own fees down without a difficult conversation—many B2B customers will voluntarily choose ACH.

A payment link is exactly what it sounds like: a unique web link tied to a specific invoice that takes the customer straight to a secure page where they can pay. Instead of asking a customer to log in somewhere, look up your bank details, or set up a transfer manually, you give them a link—on the invoice, in the email, or in a text—and they click it, choose a method, and pay.

From the customer's side, the experience is short and familiar. They open your invoice, see a clear "Pay now" button or link, tap it, land on a secure checkout page that already shows the correct amount, enter their card or bank details (or use a saved digital wallet), and confirm. The payment is recorded against your invoice automatically, and both of you get confirmation. No phone calls, no copying account numbers, no wondering whether the money went to the right place.

The advantage over requesting a manual bank transfer is enormous, and it's mostly about removing decisions and steps. A manual transfer asks the customer to read your account number correctly, type it into their banking app, reference the right invoice, and initiate the transfer—every step an opportunity to delay, mistype, or abandon. A payment link does the remembering for them. The amount is pre-filled, the reference is attached, and the only thing left to do is approve the payment. Fewer steps reliably means more invoices paid, and paid sooner.

Payment links also unlock collection channels beyond email. Because a link works anywhere you can paste text, you can include it in a payment reminder, a text message, or a customer statement. That flexibility matters when a customer has lost the original invoice but will happily pay if you make it a single tap. For recurring relationships, the same principle scales through recurring invoices, where the link arrives automatically on a schedule.

How to add online payments to your invoices

Turning a plain invoice into one that can be paid online is straightforward, and the goal at every step is to remove friction between the customer and the "paid" state.

Start with the payment button. The most effective online invoices put a clear, unmistakable call to action—usually a "Pay now" button—near the top and again near the total, so the customer never has to hunt for how to pay. The button should lead directly to checkout, not to a login wall or an extra landing page.

Next, attach your payment link so the invoice is payable from wherever it lives. When the invoice is delivered by email, the button and link travel with it; when you follow up with a reminder, the same link goes along, so the customer is always one tap from paying regardless of which message they happen to open.

Set a clear due date, and state it as an actual calendar date rather than only "Net 30." A concrete deadline is harder to ignore than a vague term, and pairing it with an easy payment method gives the customer no reason to wait. If you want to encourage even faster payment, "Due on receipt" combined with a one-click link is about as frictionless as invoicing gets.

Finally, think about the customer experience end to end. The checkout page should be mobile-friendly, since a large share of invoices are opened on phones, and it should clearly show the amount, the business name, and the available payment options. Every additional field, redirect, or moment of uncertainty is a chance for the customer to put it off.

This is the part of the workflow where a dedicated tool removes most of the work. With Invoice Generator, you can create a professional invoice, save your customer's details so you're not re-entering them each time, and turn on card and ACH payments so a payment link and "Pay now" button are built right into the invoice. You can send it, see when the customer views it, and set automatic reminders for anything unpaid—so the path from "invoice sent" to "money received" runs largely on its own. For ongoing clients, you can schedule recurring invoices so the same payable invoice goes out automatically.

Processing fees explained

Accepting payments online isn't free, but the fees are usually small relative to the value of getting paid faster—and understanding how they're structured helps you keep them low. Fees fall into two basic shapes, and most methods combine them.

A percentage fee is a slice of the transaction amount, so it scales with the size of the payment. A flat (fixed) fee is a set amount per transaction regardless of size. Card payments typically combine both: a percentage of the sale plus a small fixed fee per transaction—commonly something in the neighborhood of 2.9% plus around 30¢ for online payments, though the exact numbers vary by provider and circumstance. The fixed portion makes cards proportionally expensive on tiny payments, while the percentage portion makes them expensive on large ones.

ACH pricing works differently and is usually much cheaper. Because moving money bank-to-bank costs less than running it through the card networks, ACH is often priced as a low flat fee per transaction or a small percentage that's capped at a few dollars. That cap is the key feature: it means a large ACH payment costs roughly the same as a small one, which is exactly why ACH shines on big invoices.

A quick comparison makes the difference concrete. Here's roughly what you'd pay in fees on the same invoice using a typical card rate versus a typical capped ACH rate:

Invoice amount Card (~2.9% + 30¢) ACH (~0.8%, capped at ~$5)
$100 ~$3.20 ~$0.80
$500 ~$14.80 ~$4.00
$1,000 ~$29.30 ~$5.00 (capped)
$5,000 ~$145.30 ~$5.00 (capped)

The pattern is clear: on small invoices the difference is minor and convenience usually wins, but on large invoices ACH can save you real money. (These figures are illustrative industry-typical numbers, not a quote from any specific provider—actual rates differ, so check the terms of whatever processor you use.)

It's worth thinking about fees in context rather than in isolation. A 2.9% card fee on a $1,000 invoice is about $29—but if accepting cards gets that invoice paid two weeks sooner, the cash-flow benefit usually dwarfs the cost. The expensive payment method is often the slow one, once you account for the time you spend chasing it.

Which payment methods are right for your business?

The right mix depends mostly on your invoice sizes, how often you bill the same customers, and whether your clients are consumers or other businesses. A few common patterns:

A freelancer billing small-to-medium one-off invoices to a mix of clients is usually best served by leading with cards for convenience while also offering ACH. Most invoices are small enough that card fees are negligible, and the priority is making payment effortless so you're not chasing it.

A contractor sending larger invoices—and often collecting deposits and progress payments—benefits from prominently offering ACH on the bigger amounts to keep fees down, with cards available for smaller balances and deposits where speed and convenience matter more.

A consultant on retainer or monthly billing is a natural fit for ACH plus recurring invoices. The amounts are predictable and often substantial, the relationship is ongoing, and automating a low-fee bank transfer each month minimizes both cost and effort.

An agency managing multiple retainer clients gets the most from recurring invoices with ACH as the default and cards as a backup. Automating the billing removes a major source of missed revenue, and steering large monthly amounts to ACH keeps processing costs in check at scale.

A product or consumer-facing seller with lots of smaller transactions should prioritize cards and digital wallets, since speed of checkout and mobile convenience drive conversion more than per-transaction fee savings.

The throughline across all of these: offer at least one card option and one bank-transfer option on every invoice, and let invoice size and customer type guide which you emphasize.

Security best practices

Customers will only pay online if they trust the process, and protecting their payment information is both an obligation and a competitive advantage. The good news is that using a reputable payment processor handles most of the heavy lifting for you—but it's worth understanding what's happening underneath so you can make sound choices.

The foundational standard is PCI compliance. The Payment Card Industry Data Security Standard (PCI DSS), maintained by the PCI Security Standards Council, sets the requirements for safely handling card data. The simplest way to stay compliant is to never touch raw card data yourself—let a compliant processor capture and store it—so the sensitive information never lands on your systems in the first place.

Encryption protects payment details in transit. Any legitimate checkout page runs over a secure (HTTPS) connection so the customer's card or bank details are encrypted between their browser and the processor. Reputable processors also use tokenization, which replaces sensitive numbers with a meaningless stand-in token, so even saved payment methods aren't stored as usable card numbers.

Fraud protection adds another layer. Common safeguards—verifying the card's security code and billing address, and additional cardholder authentication for higher-risk transactions—help confirm that the person paying is the legitimate cardholder. ACH carries its own protections through the network rules that govern bank transfers, administered by NACHA.

Finally, never underestimate the role of customer trust itself. A professional-looking invoice, a clearly branded checkout page, a recognizable business name on the payment, and an obvious secure connection all reassure customers that it's safe to pay. Trust isn't just a nicety here; it directly affects whether a customer completes the payment.

A practical note: keep this in proportion. You don't need to become a security expert. Choosing a processor that advertises PCI compliance and standard encryption, and avoiding any setup that asks you to collect or store card numbers yourself, covers the vast majority of the risk. For general guidance on managing small-business finances, the U.S. Small Business Administration is a useful starting point.

How to get paid faster

Accepting online payments is the foundation, but a few habits compound the benefit and meaningfully shorten the time between sending an invoice and seeing the money.

Set clear payment terms and state them up front. Shorter terms get you paid sooner, and a specific due date outperforms a vague one. If longer terms are standard in your industry, consider an incentive for early payment or a late fee for overdue invoices—our guides on Invoice Payment Terms and Invoice Late Fees cover how to do both fairly.

Use automatic reminders. Most late payments are simple oversights, not refusals, and a polite, well-timed nudge recovers more revenue than almost anything else you can do. Automating reminders means you never have to remember to send them or feel awkward about it. See our Invoice Reminder Templates guide for ready-to-use emails.

Make invoices mobile-friendly and payment one-click. A large and growing share of invoices are opened on a phone, so a checkout that works smoothly on mobile and accepts a saved digital wallet removes the last bits of friction. The fewer taps between opening the invoice and confirming payment, the higher the share paid immediately.

Offer multiple payment methods. Every customer has a preferred way to pay, and the one time you don't offer it is the time the invoice sits unpaid. Presenting both card and ACH on each invoice meets customers where they are.

For ongoing work, use recurring invoices. Automating repeat billing means predictable revenue arrives without anyone remembering to send anything, and pairing it with a low-fee ACH default keeps costs down. This is one of the highest-leverage changes a retainer-based business can make.

Invoice Generator brings these together: automatic reminders for unpaid invoices, view tracking so you know when a customer has seen the invoice, built-in card and ACH payment options, and recurring invoices for repeat clients—so getting paid faster becomes the default rather than a constant effort. For the full playbook, see How to Get Paid Faster and Quote vs Invoice for how invoicing fits your sales workflow.

Common mistakes to avoid

Offering only checks (or only one payment method). Relying on paper checks is the most common reason invoices sit unpaid for weeks. Even adding a single online option dramatically shortens collection time, and offering both a card and a bank-transfer option covers nearly every customer preference.

Too many steps to pay. Every extra click, login, redirect, or field is a chance for the customer to give up or put it off. The ideal is: open invoice, tap pay, confirm. If your process has more steps than that, each one is costing you paid invoices.

Hiding or surprising customers with fees. If you pass a processing surcharge to customers, be transparent about it and check that it's permitted in your jurisdiction, since surcharging rules vary. A surprise fee at checkout erodes trust and can stall the payment entirely.

Missing payment instructions. An invoice that doesn't clearly say how to pay forces the customer to figure it out, and "I'll deal with it later" is the usual result. Make the payment method and the "Pay now" action impossible to miss.

No reminders. Sending an invoice once and hoping leaves money on the table. Without a follow-up system, ordinary forgetfulness turns into 60- and 90-day-overdue invoices. Automated reminders fix this almost entirely—see our Overdue Invoices guide for what to do when reminders aren't enough.

Charging card fees on huge invoices unnecessarily. Routing a large payment through a card when ACH was available can cost you far more than it needs to. On big invoices, make ACH the obvious default.

Frequently asked questions

Should I accept credit cards?
For most businesses, yes. Cards are the most universal and convenient method, and the speed and convenience usually outweigh the per-transaction fee—especially on smaller invoices where the fee is just a few dollars. The main exception is very large invoices, where you'll want to also offer ACH to avoid a sizable percentage fee.

Should I accept ACH?
If you send large invoices or bill the same customers repeatedly, ACH is well worth offering. It's typically much cheaper than cards and is preferred by many business customers for sizable or recurring payments. The trade-off is that it's slightly slower and asks the customer for bank details once.

How much do payment processors charge?
Card payments commonly cost a percentage plus a small fixed fee—often in the range of around 2.9% plus roughly 30¢ per transaction for online payments, though it varies. ACH is usually much cheaper, often a low flat fee or a small percentage capped at a few dollars. Always check the specific terms of whatever processor you use, since rates differ.

Which payment methods are fastest?
Cards and digital wallets are generally the fastest end to end, settling to your account within a day or two and requiring almost nothing from the customer. Wires are fast for large sums but manual. ACH is slightly slower than cards. Checks are by far the slowest once you include mailing and clearing.

Is it safe to accept payments online?
Yes, when you use a reputable processor. Compliance with the PCI Data Security Standard, encrypted (HTTPS) checkout, and tokenization of saved payment details are standard, and the simplest way to stay safe is to never collect or store card numbers yourself—let the processor handle them.

What is the cheapest payment method?
For larger payments, ACH bank transfer is usually the cheapest because its fees are low and often capped regardless of amount. For tiny payments, the math is closer, and cash or a flat-fee bank transfer can be cheapest—but cash only works in person and rarely fits an online invoicing workflow.

Do I need a merchant account to accept card payments?
Not necessarily. Many modern payment platforms let you accept cards without setting up a traditional standalone merchant account, handling the underlying setup for you. The exact requirements depend on the provider you choose.

Can I pass the processing fee on to my customer?
Sometimes, but the rules vary by location and card network, and not all surcharges are permitted everywhere. If you do, disclose it clearly before checkout. Many businesses instead absorb the fee or quietly build it into their pricing to keep the payment experience clean.

Conclusion

Accepting online payments is the most effective change most small businesses can make to get paid faster. It removes the friction that turns a willing customer into a slow one—no checks to mail, no account numbers to copy, no extra steps between opening an invoice and paying it. The result is faster payments, healthier cash flow, less manual chasing, and a payment experience your customers actually prefer.

The winning approach is simple: offer at least one card option and one bank-transfer option on every invoice, lead with ACH on your largest payments to keep fees down, make the "Pay now" action impossible to miss, and let automatic reminders handle the follow-up. Do that consistently and getting paid stops being a monthly struggle and starts being the default.

When you're ready to put it into practice, you can accept credit card and ACH payments directly from your invoices with Invoice Generator—create a professional invoice, turn on online payments and payment links, send it, track when it's viewed, and set automatic reminders and recurring invoices so the whole payment process runs itself.