How to Apply a Payment to an Invoice in QuickBooks Online (and Stop Chasing It by Hand)
Click + New, choose Receive Payment, pick the customer, and QuickBooks lists their open invoices below. Check off the one being paid, confirm the amount and payment method, then save. This is the step that marks an already-sent invoice as paid; it's a different action from creating the invoice in the first place. Here's the full process, including what to do with a partial payment.
The full walkthrough
1. Open Receive Payment. Click + New, then Receive Payment under the Customers column. Don't use Sales Receipt here; that's for a sale and payment happening at the same moment with no invoice involved.
2. Pick the customer. Every open, unpaid invoice for that customer shows up in a list underneath, oldest first by default.
3. Check off the invoice being paid. If the customer sent one payment covering several invoices, check all of them; QuickBooks splits the total across the ones you select.
4. Confirm the amount, date, and method. QuickBooks pre-fills the full balance due, but you can edit it down for a partial payment. Set the payment method (check, cash, credit card) and a reference number if there is one.
5. Choose where the money lands. Deposit to Undeposited Funds if this payment will be grouped with others into one bank deposit later, or pick the bank account directly if it hit the bank on its own.
6. Save. The invoice updates to Paid, or Partially Paid if you entered less than the full balance, and the customer's open balance drops by that amount.
Where this turns into a daily chore
One payment against one invoice takes under a minute. The real cost shows up when payments arrive by several different routes, a check in the mail, a card charge through a payment link, a bank transfer, and someone has to notice each one, figure out which invoice it belongs to, and go record it before the customer's balance looks wrong.
It gets worse when the payment doesn't match the invoice exactly, a customer pays $480 against a $500 invoice and nobody follows up on the $20, or pays one lump sum against three invoices and whoever's recording it has to guess the split. None of that is QuickBooks' fault; it's just a lot of manual matching sitting between a payment landing somewhere and your books reflecting it accurately.
A payment coming in through Stripe, a bank feed, or a payment link doesn't have to wait for someone to notice it and go apply it by hand. It can be matched to the right invoice and recorded the moment it clears.
What we've built on top of QuickBooks payment matching
Automatic matching across payment sources
A payment coming in through a card processor, a bank transfer, or a payment link gets matched to the right open invoice and applied automatically, instead of someone cross-referencing amounts by hand.
Underpayment and overpayment flags
When a payment doesn't match an invoice's balance exactly, it gets flagged for a person to review and follow up on, rather than sitting unapplied or getting force-matched to the wrong invoice.
How are payments actually reaching your QuickBooks right now?
Checks, cards, bank transfers, a payment link, some mix of all four: tell us the real routes and we'll tell you if the matching can run on its own.
Still matching payments to invoices by hand?
Tell us how payments actually show up in your business and where the matching slows down, and we'll tell you honestly whether that can run itself. Payment matching is just the example on this page; whatever else you're doing manually in QuickBooks or anywhere else, that's fair game too.
Let's talk