← All articles Unapplied Cash Payment Income

How the Bank Feed Creates Unapplied Cash Payments in QuickBooks Online

Published September 16, 2026 · LedgerMedic

The QuickBooks Online bank feed is designed to save time by automatically matching incoming deposits to existing records, and most of the time, it does exactly that correctly. But when it can't find a confident match, its fallback behavior can quietly create an unapplied payment without any obvious warning that something needs your attention.

What actually happens behind the scenes

When a deposit appears in the bank feed, QuickBooks tries to match it to an existing invoice or expected payment for that customer. When it can identify the customer but not a specific invoice, because the amount doesn't exactly match an open invoice, or because several invoices are open at once, it can still record the transaction as a payment from that customer, just without applying it to anything. The payment exists, the customer is correctly identified, but the link to a specific invoice never gets made.

This is different from a manual data-entry mistake: nobody chose to leave the payment unapplied, and because the bank feed handled it automatically, it's easy to assume the transaction is fully processed when it isn't.

How to catch it

  1. Don't rely solely on the bank feed's "all matched" status, a transaction can be accepted into the books without being fully applied to an invoice.
  2. Periodically run a cash-basis P&L and check the Unapplied Cash Payment Income line (see what this line actually means if you're not familiar with it), this catches feed-created unapplied payments that the Banking tab itself won't flag.
  3. Review the Banking → Categorized tab periodically, not just For Review, feed transactions that were auto-accepted can still be incompletely applied.

How to fix one you've found

  1. Open the payment from the customer's transaction list.
  2. Check which invoice(s) are actually open for that customer around the same time period.
  3. Apply the payment to the correct invoice, splitting it across multiple invoices if the amount covers more than one.
  4. If no open invoice matches at all, treat it as you would any other unapplied payment. Confirm whether an invoice needs to be created, or whether it's actually a retainer that should be reclassified (see handling retainer payments correctly).

Reducing how often this happens

Where possible, tightening invoice amounts and payment timing so they match more predictably reduces how often the bank feed has to guess. Bulk or round-number payments (like a flat monthly retainer amount that happens to equal an invoice total by coincidence) are especially prone to this, since QuickBooks can match the amount to the wrong invoice with high confidence and apply it incorrectly rather than leaving it unapplied, a related but distinct problem from the one covered here, and worth checking for separately if invoices are being marked paid unexpectedly.

Because this specific cause is invisible in the normal bank feed workflow, it's one of the more common reasons a business discovers Unapplied Cash Payment Income during a review rather than catching it as it happens, the same discovery pattern covered in Unapplied Cash Payment Income overstating your P&L.

LedgerMedic's free scan checks a connected QuickBooks Online company for unapplied payments regardless of how they were created, bank feed, manual entry, or import, so a feed-created one doesn't go unnoticed simply because the Banking tab looked clean. It connects read-only, takes about two minutes, and requires no credit card.