QuoteGenio logoQuoteGenio
Back to blog
Business Basics6 min read

How to Accept Card Payments on Your Invoices

How to Accept Card Payments on Your Invoices

Add a Pay now button to every invoice so clients pay by card or bank payment in a minute. How it works, what it costs and how to set it up.

Most invoices do not get paid late because the client refuses to pay. They get paid late because paying takes effort. The client has to open the PDF, find your bank details, log into their banking app, add you as a new beneficiary, type the reference and hope they got the account number right. Every step is a chance to put it off until tomorrow.

A Pay now button removes almost all of that. The client opens the invoice on their phone, taps the button, pays by card or instant bank payment and is done in about a minute. This guide covers how online invoice payments work, what they cost, which clients they suit and how to set them up without changing how you run the business.

What a Pay now button actually does

When you send an invoice as a link, the client sees it as a web page with your logo, the line items and the total. With online payments switched on, that page also has a button. Tapping it opens a secure checkout run by a payment provider, where the client pays with a card or, in many countries, an instant bank payment.

The money goes from the client to the payment provider and then to your own bank account, usually within a few working days. Your invoicing tool hears back from the provider and marks the invoice as paid. You do not have to check your bank statement, match the payment by hand or chase a proof of payment screenshot on WhatsApp.

  • The client pays from the same link you already sent.
  • Card details are handled by the provider, never by you.
  • The invoice updates to paid on its own when the payment lands.
  • You can still accept a normal bank transfer for clients who prefer it.

Why it gets you paid sooner

Speed comes from removing steps at the exact moment the client is looking at the bill. If a homeowner opens your invoice while you are packing up the van, they can pay right there. If they have to wait until they are at a laptop with their banking login, the invoice joins a list of things to do later.

It also changes who carries the admin. With bank transfers, the client types your details and you check that the right amount arrived against the right invoice. With online payments, the provider does both. That matters most when you send many small invoices, such as call-outs, repairs or regular service visits, where reconciling each one by hand eats into the margin.

Electricians are a good example. A typical week might include a dozen small call-outs and two or three bigger installs. Getting the small ones paid on the day, by card, means the end of the month is about the big jobs only. If that sounds like your week, see how free quotes and invoices for electricians fit together with a payment link on every invoice.

What online payments cost

Payment providers charge a fee per transaction, usually a small percentage of the amount, sometimes with a fixed amount added. The exact rate depends on the provider, your country and whether the client pays by card or bank payment, so check the current pricing page of the provider you choose before you decide.

There are three common ways to handle the fee.

  • Absorb it as a cost of doing business, the same way you absorb fuel or phone bills.
  • Build it into your rates, so a slightly higher hourly rate covers the fee on every job.
  • Keep a bank transfer option for large invoices, where a percentage fee adds up to real money.

Before you add a separate card surcharge on top of the invoice, check the rules where you work. Some countries and some card schemes restrict surcharging, and a surprise fee at checkout can irritate a client who was happy to pay a moment earlier. Folding the cost into your pricing is usually simpler and friendlier.

Choosing a payment provider

You do not need a merchant account from your bank to get started. Modern providers let a small business or sole trader sign up online, verify their identity and bank account, and start taking payments within days.

What to compare

  • Which payment methods your clients use: card, instant bank payment, or both.
  • The fee per transaction and whether there is a monthly fee.
  • How quickly the money reaches your bank account.
  • Whether it works in your country and currency.

Which provider fits depends on where you work. Stripe is available in many countries across Europe, North America, Asia and Australia. Paystack, Yoco and PayFast are popular with small businesses in Africa. The best choice is usually the one your clients already trust, that supports your currency, and that settles into your account quickly.

Making it easy for clients to say yes

A payment button only works if the client sees it at the right time. Send the invoice as a link by WhatsApp or email as soon as the job is done, not at the end of the month. Keep the message short: what the invoice is for, the total and the link. People pay faster when they understand exactly what they are paying for.

It also helps to agree how payment works when you quote. A line in your terms such as "Payment due on completion, by card or bank transfer from the invoice link" sets the expectation early. For bigger jobs, the same approach works for deposits: send the deposit invoice with the quote and let the client pay it online to lock in the booking. Our guide to quoting for electrical trades shows how deposits and staged payments fit into a typical install.

What happens when a client still pays late

Online payments reduce late payment, they do not end it. Some clients will still leave an invoice sitting in their inbox. The difference is that every reminder you send now carries the same Pay now link, so the moment they decide to pay, they can do it in a minute instead of finding your bank details again.

Pair the payment link with a clear due date, a polite reminder a few days after it passes and, if you use them, late fee terms printed on the invoice from the start. Together they make paying on time the easiest option for the client.

How QuoteGenio handles online invoice payments

QuoteGenio connects to your own Paystack, Yoco, PayFast or Stripe account, so the money goes straight to you and QuoteGenio adds nothing on top of the provider's fee. Every invoice link gets a Pay now button, and the invoice is marked paid automatically when the payment comes through. Clients who prefer a bank transfer still see your banking details on the same page. See how online invoice payments work and connect your provider in a few minutes from Settings.

Put a Pay now button on your next invoice. Start free, no card needed.

Quote this work in QuoteGenio

Built for these trades

Each trade has its own landing page with sample quotes, pricing benchmarks, and a free quote builder.