You send a QuickBooks invoice, then you wait. Sometimes days, sometimes weeks, for a bank transfer that your client keeps meaning to do. The fix is to let them pay the invoice by card the moment they open it. Here is how to take card payments on your QuickBooks invoices, what you need, and what you have to change about your invoicing (almost nothing).
Why add card payments to your QuickBooks invoices?
Late payment is usually a friction problem, not a trust problem. A bank transfer asks your customer to open their banking app, copy your account details, enter the amount and remember to do it. A card payment asks them to tap once. When paying is effortless, invoices get settled quickly.
Letting clients pay by card, Apple Pay or Google Pay directly from the QuickBooks invoice turns "I will sort it later" into "done", often before they have closed the email.
What you need to get started
- An active QuickBooks account (this also works with Xero)
- The way you already invoice, with no new software to learn
- A Ripple Pay account connected to your accounting software
No card machine, no separate terminal, no developer required.
How to take card payments on QuickBooks invoices, step by step
Step 1. Connect your accounting software
Link Ripple Pay to your QuickBooks account. This one-time setup lets Ripple Pay add a secure payment option to the invoices you send. You authorise it inside QuickBooks, so your login details are never shared.
Step 2. Send invoices exactly as you do now
You keep invoicing the same way, with the same templates and the same numbering. Ripple Pay works with the QuickBooks invoices you already send rather than asking you to rebuild them in a separate system.
Step 3. Your client pays by card
When your customer opens the invoice, they get a clear option to pay by card, Apple Pay or Google Pay. They pay in seconds and it is reconciled against the invoice. No chasing and no awkward reminder a fortnight later.
In short: connect QuickBooks once, keep invoicing as normal, and let clients pay by card on the invoice. The card option does the chasing for you.
Do I have to change how I invoice?
No. Ripple Pay adds the card-payment option to the invoices you are already sending from QuickBooks. There is nothing new to learn and nothing to migrate, which is exactly why people actually stick with it.
Is taking card payments on invoices secure?
Yes. Card details are handled through secure, PCI-compliant payment processing, so your customer's card number never touches your systems and you never store it. The connection to QuickBooks is authorised through its own secure login, so your accounting credentials stay private.
What does it cost?
One simple monthly plan plus a small fee per transaction, with no setup costs and no long contract. Weigh that against the real cost of late payment: the time you spend chasing and the cash flow gap while you wait. Card payments are built to remove both.
Start taking card payments on your QuickBooks invoices
Connect QuickBooks, keep invoicing as normal, and get paid in days instead of weeks.
Get started with Ripple PayFrequently asked questions
Does this work with Xero too?
Yes. Ripple Pay connects to both QuickBooks and Xero. See our guide on how to take card payments on Xero invoices.
Can clients pay with Apple Pay and Google Pay?
Yes. Alongside debit and credit cards, customers can pay with Apple Pay or Google Pay.
How quickly will I get paid?
Because clients pay the moment they open the invoice, most businesses see invoices settled in days rather than weeks.