Key takeaways
- Online invoice payments let a customer pay by card or bank transfer straight from the invoice, no paper needed.
- Card funds settle in one to two business days and ACH in one to three; stablecoins arrives at the wallet instantly.
- A QuickBooks integration syncs the payment and fee so you skip manual matching.
- ACH is often cheaper for high-ticket invoices because it avoids card network costs.
- With Flux, card data stays in isolated iframes and never touches your systems.
What QuickBooks invoice payments online really means
There is a lot of jargon around QuickBooks invoice payments online, but the underlying idea is refreshingly simple. You email a customer an invoice, they open it and click a button, they pay with a card or a bank transfer, and the payment is recorded against that invoice. No paper check in the mail, no manual matching later, no waiting a week to find out whether it arrived.
The confusion almost always lives in what happens behind that button. People are not sure where the money goes first, when it reaches their bank, what it costs, or where the customer's card number ends up. None of those are hard once you see the path laid out.
So let us follow a single QuickBooks invoice payments online transaction from the customer's click all the way to the deposit in your account, and note the cost and the timing at each step. That is the honest way to understand it without the marketing gloss.
The path a payment takes from click to deposit
When a customer opens an online invoice and pays, four things happen in sequence. The payment details are captured, the transaction is authorized against the customer's bank, the funds are settled to your payment provider, and the money is deposited into your bank account. Each step is quick, but they are not all instant, and the gap matters.
For a card, settlement to your bank typically takes one to two business days. For an ACH bank transfer, it usually takes one to three business days. Those windows are normal for the underlying rails and worth communicating to any customer who expects the money to appear the instant they hit pay.
Stablecoins is the exception if you accept it: those funds arrive at the merchant wallet instantly, because the rail settles differently. Most invoice payments, though, will be card or ACH, so plan your cash flow around the one to three business day range rather than the click.
How does an online invoice payment get into QuickBooks?
The invoice you sent is already a record in your books, sitting as an open receivable. When the customer pays it online, that payment is applied to the invoice, the receivable clears, and the invoice flips to paid. The question is whether that application happens by hand or on its own.
If you use a provider with a QuickBooks integration, the transaction and its fee sync automatically, so you are not re-keying anything and you are not risking a fat-fingered amount. Without a sync, you would receive the payment manually, mark the invoice paid, and record the deposit yourself when it lands.
Both approaches produce correct books. The automated one simply removes the daily entry and the small mismatches that creep in when a person is copying numbers between two systems at the end of a long day.
Cards, ACH, and the cost of each
Most online invoice tools let the customer choose how to pay, and the choice has a cost dimension worth understanding. Cards are fast and familiar, and customers reach for them without thinking. ACH bank transfers avoid card network costs, which makes them attractive for high-ticket invoices where a percentage fee on a large number adds up.
Flux supports cards, ACH, and stablecoins on one platform at a flat 2.9% plus 30 cents per transaction, with volume-based pricing available as you grow. There are no monthly fees, no minimums, and no contracts, so an occasional invoice costs you nothing to keep the option open during a slow stretch.
Where local surcharging rules allow, Flux also offers the option to pass the fee to the customer at checkout. That can make sense on invoices, but the rules vary by state and card network, so confirm what applies to you before switching it on.
Where the payment data actually lives
A fair question with any online payment is where the card number actually goes, because that answer determines your risk. With Flux, card data is captured inside origin-isolated iframes hosted on payments.fluxpayments.com, so it never touches your servers or your domain. The customer types their card into a frame that belongs to Flux, not to you.
That design is why Flux can hold SAQ-D Level 2 PCI DSS certification and keep the sensitive part of the transaction off your systems. You get the paid invoice and the record; you do not get the liability of storing raw card numbers. For a small business, that is one less thing to lose sleep over.
Frequently asked questions
How long until I get paid from an online invoice?
Card payments typically settle to your bank in one to two business days and ACH in one to three business days.
Do customers need a QuickBooks account to pay an invoice online?
No. They receive a link, choose a payment method, and pay. No account is required on their end.
Can customers pay an invoice by bank transfer instead of card?
Yes. Flux supports ACH bank transfers alongside cards and stablecoins, which is useful for larger invoice amounts.
Related reading
Ready to get set up with Flux?
Cards, ACH, and stablecoins in one platform, with volume-based pricing. No setup fees or contracts.
Get Started