The cash shows up in the bank feed. QBO matches it to the customer. And the invoice still sits open, like the payment never happened.
That's an unapplied payment, and "unapplied payment quickbooks" is one of the most common searches bookkeepers run when their AR aging and the bank balance stop agreeing with each other. It's a quick fix once you know where to look.
What is an unapplied payment?
An unapplied payment is a customer payment recorded in QBO without being matched to a specific invoice. The cash is real and it's in the bank. But because it isn't linked to an invoice line, the invoice stays open on AR reports and the payment sits as an unallocated credit on the customer's account. On a cash-basis P&L, QBO logs the amount under "Unapplied Cash Payment Income" instead of applying it against the revenue the invoice already recognized. Both numbers are technically correct and both are misleading until someone applies the payment.
- Cash in, invoice still open - the payment posted to the bank but was never matched to an invoice, so AR shows a balance that's already been paid.
- "Unapplied Cash Payment Income" is the tell - this line on a cash-basis P&L means QBO recognized the cash without recognizing which invoice it belongs to.
- It usually shows up right after a sync - a bank feed import or a Sales Receipt entered separately from the invoice both create this gap.
- The fix is three steps - find the unapplied payment, apply it to the right invoice, then re-run the report to confirm the line clears.
- Left alone, it compounds - one unapplied payment might read as a rounding error; a dozen of them across a quarter can shift both AR and revenue by thousands.
QBO treats a payment and an invoice as two separate records. They have to be linked on purpose. When that link doesn't happen, the cash side (money in the bank) and the AR side (the invoice) never talk to each other.
This happens two main ways. First, a customer pays and the bookkeeper records a Sales Receipt or a standalone deposit, not a Receive Payment applied to the open invoice. Second, a bank feed sync auto-matches the deposit to the customer but doesn't know which invoice it belongs to. QBO parks it as unapplied rather than guessing wrong.
Either way, the symptom on a cash-basis Profit and Loss report is a line called "Unapplied Cash Payment Income." That line exists because cash-basis accounting recognizes revenue the moment cash comes in, even before it's matched to an invoice. The report shows income for cash that, from an AR standpoint, hasn't been applied to anything yet. Meanwhile the AR aging report still lists the original invoice as fully open. As far as that report is concerned, no payment was ever applied to it.
The result: your bank balance is accurate. Your AR aging is stale. Your P&L has a line item most business owners have never heard of.
Categorizes the routine. Flags what needs you.
See Growthy on a sample book. Read-only bank access.
Get started1. Find the unapplied payment. In QBO, run the "Unapplied Cash Payment Income" report or open the Customer center and look for a payment or credit with no invoice attached. You're looking for cash that's landed but has no destination.
2. Apply it to the invoice. Open the payment. Select "Find Match" or "Receive Payment." Link it to the specific open invoice it was meant to cover. If the customer paid across multiple invoices in one transaction, split the payment across each invoice it actually pays down.
3. Re-run the report. Pull the AR aging report and the cash-basis P&L again. The invoice should now show as paid, or partially paid. The "Unapplied Cash Payment Income" line should shrink or disappear for that transaction. If it doesn't move, the payment likely wasn't saved against the right invoice. Go back to step 2.
Do this monthly, ideally as part of your close, so unapplied payments don't stack up quietly across a quarter.
An unapplied payment isn't a bug in QBO. It's a gap between two records that has to be closed by hand. Left unapplied, it misstates both your AR aging and your revenue on a cash-basis P&L, and it gets harder to untangle the longer it sits.
Find it, apply it, re-run the report. That's the whole fix, every time.
For the fuller reconciliation process this fits into, see accounts receivable reconciliation. To stop invoices from going unpaid in the first place, see payment reminders for unpaid invoices. And if the sync itself is what's creating unapplied cash on your books, see how Growthy's QuickBooks Online sync handles the match.
Get started with Growthy
Growthy is bookkeeping software, not a CPA firm. This content is educational, not professional advice.