How to apply cash and match payments to invoices faster
Cash application matches incoming payments to open invoices. Here is the process, where it slows teams down, and how to clear partial pays and remittance faster.
To apply cash to invoices, you match each incoming payment to the open invoices it pays, post it against them in your ledger, and code any difference like a short pay or deduction. The remittance advice, the note that says which invoices a payment covers, is what makes the match possible. When remittance is clean and references line up, application is quick. When it is missing, split across invoices, or short, the work turns into investigation.
Cash application sounds like back-office plumbing, but it shapes collections directly. An unapplied payment leaves an invoice showing as open, so the account looks overdue when the money has already arrived. Get application slow or wrong and your team chases customers who already paid.
Why cash application matters for collections
A collections team is only as accurate as its aging report, and the aging report is only as accurate as cash application. Every payment that sits unmatched in suspense inflates DSO and puts a paid invoice on someone's chase list. Nothing erodes a customer relationship faster than a demand for money they sent last week.
Clean, fast application does the opposite. It keeps the aging honest, so collectors work what is genuinely overdue, and it frees cash on the balance sheet the moment it lands rather than days later. The connection to reducing DSO is direct: unapplied cash counts against the metric even though the business already has the money.
The manual cash application process
Done by hand, the process runs in steps:
- Pull the day's receipts from the bank, lockbox, card processor, and any payment portal.
- Find the remittance for each payment, which may arrive in the same file, a separate email, a PDF, or a portal the customer maintains.
- Match payment to invoices, lining up the amount and reference against open items for that customer.
- Post the application against the matched invoices in the ERP or accounting system.
- Code the exceptions, short pays, deductions, overpayments, and unidentified receipts, and route anything that needs investigation.
- Park the unmatched in a suspense account and chase the missing information.
On a clean day this is fast. The reality is that a meaningful share of payments break at step two or three, and those exceptions consume most of the team's time.
Common matching headaches and fixes
A few patterns cause most of the pain:
- Remittance separate from funds. The money lands by wire, the detail arrives by email hours later. Fix: hold the receipt as a pending match and pair it when the remittance shows, rather than guessing.
- One payment, many invoices. A customer pays twelve invoices in one lump. Fix: match on the total and the customer, then allocate across the open items, flagging any that do not add up.
- References that do not match. The customer quotes a PO number, you indexed by invoice number. Fix: build a cross-reference of customer PO to invoice so the match can run either way.
- No remittance at all. A payment arrives with nothing to identify it. Fix: apply by exact amount to a single open invoice where possible, otherwise suspense and ask.
Every fix is the same idea: capture more identifying data and reduce the cases a human has to research one by one.
Handling partial and short payments
Partial and short payments are where application and collections meet. A customer pays $8,000 against a $10,000 invoice. The wrong move is to leave the $2,000 floating. Apply the $8,000, then code the remaining $2,000 with a reason: a deduction, a billing dispute, an agreed discount, or a plain underpayment.
The code is what drives the next action. A coded dispute pauses the dunning sequence and routes to an owner. A coded deduction enters the deductions process for validation. An uncoded short pay just sits there, ages, and gets chased blind. Treating cash application as the place where exceptions get classified, not just where matched cash gets posted, is what stops short pays becoming silent leakage.
Reconciling remittance data
Remittance reconciliation is the discipline of tying every receipt back to its detail and every applied amount back to the GL. Done continuously, it keeps the subledger and the bank in agreement day to day, so month-end is a confirmation rather than a scramble. Done monthly in a rush, it surfaces breaks long after the trail has gone cold.
The goal is straight-through processing: the share of payments that apply automatically with no human touch. Raising that rate, by capturing better remittance, cross-referencing identifiers, and auto-coding exceptions, is the single biggest lever on cash application speed. It also feeds a cleaner collections workflow, because the worklist starts from accurate open balances.
How Rex automates cash application
Rex applies cash the way a careful analyst would, except continuously and across the whole ledger. It reads remittance from wherever it arrives, email, PDF, portal, or attached to the payment, matches each receipt to open invoices even when one payment spans many or the references do not line up, and posts the application straight to the ERP. Partial and short payments get coded with a reason, so they flow into the right next step instead of sitting in suspense.
Because the matching runs in real time, the aging report stays accurate, and collectors never chase an invoice that already paid. The exceptions Rex cannot resolve cleanly, a genuinely ambiguous payment or an unexplained short pay, are escalated to a person with the context already gathered. The team stops doing the matching and starts handling only the cases that need a decision.
See how Rex applies cash automatically so your team stops chasing invoices that already paid.
Frequently asked questions
- How do you apply cash to invoices?
- Match each incoming payment to the open invoices it covers, using the remittance advice to identify what the customer intended to pay. Post the matched amount against those invoices, code any short pay or deduction, and park anything you cannot identify in a suspense account for follow-up.
- What is cash application in accounts receivable?
- Cash application is the process of matching payments received to the open invoices they pay off and posting them in the ledger. Until a payment is applied, the invoice still shows as open even though the money has arrived.
- Why is cash application so slow?
- It slows down when remittance arrives separately from the funds, when one payment covers many invoices, when customers short-pay without explanation, and when payment references do not match invoice numbers. Each break forces a manual investigation.
- How do you handle a partial payment?
- Apply the partial amount to the specific invoices it covers, then code the remaining balance with a reason, a dispute, a deduction, or simply an underpayment, so the open balance reflects why it is still outstanding. Never leave the difference unexplained, because that is what stalls follow-up.