Accepting card payments on invoices: is the fee worth it?
Card payment fees on invoices explained in plain English: what they typically cost, who usually absorbs them, and when the trade-off is worth it.
Adding a "Pay now" card button to an invoice always comes with the same hesitation: a processing fee gets taken out of every payment, so it feels like you're paying to get paid. The honest answer is that for most small businesses, the fee is a reasonable price for getting money in the bank days (sometimes weeks) sooner — but it's worth doing the maths for your own invoices rather than assuming either way.
What card payment fees actually cost
Processors like Stripe set their own pricing, and it can vary by country and card type, so always check the current rate with your provider rather than relying on a figure you saw once. As a rule of thumb, though, a typical card transaction fee sits somewhere around 1.5–3% of the invoice amount, plus sometimes a small fixed fee per transaction. On a $500 invoice, that's roughly $7.50–$15 — not nothing, but usually smaller than the cost of a client who simply doesn't pay on time.
International cards, premium rewards cards and certain card types can carry a higher rate than standard domestic debit or credit cards, which is why some businesses see their effective fee creep up over time without quite knowing why.
The real comparison isn't "fee vs no fee"
The fee doesn't exist in a vacuum — it exists against the cost of late payment. A bank-transfer-only invoice leaves the client to remember to log into their banking app, find your account details, enter them correctly, and initiate the transfer themselves. Every one of those steps is a place for "I'll do it later" to creep in.
A card payment collapses all of that into one click from the invoice itself. As a rule of thumb, invoices with an online payment option tend to get settled noticeably sooner than bank-transfer-only ones, simply because the friction of paying is so much lower. If chasing unpaid invoices costs you time, stress, or actual cash flow problems, a 1.5–3% fee is often cheap insurance against that.
Who should absorb the fee?
There's no universal answer, and norms vary by industry and country, but three common approaches:
- You absorb it. Simplest for the client, and often worth it for the speed and convenience it buys you — especially for recurring or high-volume invoicing where a smooth payment experience matters more than a percentage point or two.
- You build it into your pricing. Rather than itemising a surcharge, some businesses quietly price their services to account for average payment processing costs across all clients, whether they pay by card or not.
- You pass it on as a surcharge. Some jurisdictions allow adding a card processing surcharge to the invoice, but others restrict or ban it for consumer transactions (and some card network rules limit it even where law allows it). If you're considering this, check both your card processor's rules and local consumer protection law — this is genuinely one to run past your accountant or a quick search of your local regulator's guidance before you start doing it, since the rules differ a lot by country and change over time.
For most small businesses invoicing other businesses (rather than consumers), simply absorbing the fee and treating it as a cost of getting paid faster is the least complicated option.
When the fee is clearly worth it
- Clients who routinely pay late. If chasing payment costs you more in time and stress than the fee would, card payments are an easy win.
- Smaller, frequent invoices. The convenience of a one-click payment matters more when a client is paying you often — the friction of manual bank transfers compounds every time.
- Clients overseas. International bank transfers can involve delays, extra fees on their end, and currency conversion headaches. A card payment sidesteps most of that for both sides — our guide on invoicing international clients covers more on this.
- Cash flow is tight. If getting paid three or five days sooner meaningfully helps you cover rent, wages or supplier bills, that's worth more than the fee in most cases.
When it's less clear-cut
- Large invoices with reliable clients. On a $20,000 invoice, a 2% fee is $400 — real money. If the client always pays promptly by bank transfer anyway, there's less to gain from offering a card option on that particular invoice.
- Clients who already pay via automated systems. Some larger companies process supplier payments through fixed internal cycles regardless of how you invoice them, so a card option doesn't necessarily speed anything up.
In both cases, it's still often worth offering card payment as an option alongside bank transfer — you're not forcing anyone to use it, just removing friction for the clients who'd rather pay that way.
Making the decision easier
You don't have to pick one method for every invoice. Offering both bank transfer and a card option costs you nothing extra to set up, and lets each client choose what suits them — the client who always pays by transfer on day one keeps doing that, and the client who'd otherwise sit on your invoice for three weeks gets a one-click way to clear it today.
InvoiceCharlie includes a Pay now button on every invoice via Stripe, so clients can pay by card in a couple of taps without you doing anything extra, alongside your normal bank transfer details. Combined with automatic reminders, it's often the difference between an invoice that gets chased for a month and one that's settled the day it lands.
If you're deciding how to invoice a particular client, the free invoice generator lets you build and send one invoice with no account needed, and your first 10 invoices are free if you want numbering, reminders and online payment handled automatically going forward.