New Time Tracker for Azure DevOps- track developer hours directly inside work items. No ghosted hours. Learn More
logo

Cash application process: 6 steps and where it breaks

Isometric illustration of a payment moving along six connected stations from bank deposit to ERP ledger, with one station highlighted where the flow stalls. - cash application process
Summarize in:
Get an instant AI summary of this article

Introduction

The cash application process looks simple on a flowchart: money comes in, an invoice closes. In practice, one payment can sit in limbo for days because the bank file says one thing and the customer’s email says another.

This post follows a single payment through all six steps and points to the exact moment it stalls. If your AR team keeps a growing pile of unapplied cash, the cause is almost always in one of these steps.

In This Article, You'll Learn
  • How the cash application process works, from bank deposit to closed invoice
  • Why remittance advice so often arrives separately from the payment
  • Why payments fail to match invoices, and which four break points cause most of it
  • What an ERP posting entry must carry so it does not need rework
  • How to handle short pays and partial payments without parking them in unapplied cash
  • A pilot you can run on one customer segment and the metrics to track

How much of your cash is sitting unapplied?

We review your last month of receipts, trace where payments stall before posting, and show you which step costs your team the most time.

Book the AR Cash Assessment →

Quick Answer The cash application process is the six-step path a customer payment takes from bank deposit to closed invoice: receive the payment, find its remittance advice, match it to open invoices, post it in the ERP, resolve exceptions, and fix the cause. Most delays start at step two, when remittance advice is missing or late.

Step 1: How Does the Cash Application Process Start With an Incoming Payment?

It starts when money lands: an ACH credit, a wire, a check deposit, or a card settlement. At that point the bank knows an amount and a payer name. It rarely knows which invoices the customer meant to pay.

We use one model for the whole path, and the rest of this post reuses its stage names.

The QServices Framework Payment Path = Receive → Remittance → Match → Post → Exceptions → Prevent

The order matters because every later stage depends on the one before it. A payment you cannot match cannot be posted cleanly, and an exception you never trace back will return next month.

QServices Payment Path framework: Receive → Remittance → Match → Post → Exceptions → Prevent - cash application process

How does the cash application process work?

The cash application process works by pairing each incoming payment with the open invoices it settles, then recording that pairing in the ledger. Receive, Remittance, Match and Post are the routine stages. Exceptions and Prevent handle everything the routine stages could not.

Where each payment type lands

For US accounts receivable payment posting, the main inflows differ in how much detail they carry:

  • ACH: often includes an addenda record, but many payers leave it blank.
  • Wire: a short memo field, usually one invoice number at best.
  • Check: a paper stub that has to be scanned and read.
  • Card: a settlement with the processor’s reference, not the invoice’s.

Step 2: Why Does Remittance Advice Arrive Somewhere Else?

Because the people who pay and the people who send the explanation are often different. The payer’s AP system releases the funds, and a separate email, portal download, or PDF carries the detail.

When remittance advice arrives separately from payment

When remittance advice arrives separately from payment, the cash sits in the bank with no instructions. It might show up the same day, two days later, or in a shared inbox no one on your AR team watches.

This is the stall point in our walk-through. The money is real, but nothing tells you what it pays.

Key Insight A payment with no remittance is not a mystery, it is a lookup. The detail exists somewhere, and the delay is the time spent finding it.

Capturing remittance advice before it goes missing

Collect every source into one place: the lockbox file, the AP portal exports, and the inbox. A simple intake flow, like the ones in these Power Automate workflow examples, can route attachments to a single queue. Then each payment has a remittance record waiting for it, or a clear flag that none exists.

Two paths of one customer payment: bank file (ACH, wire, check) and remittance advice (email, portal, PDF) converge into one matching queue - cash application process

Step 3: What Is Payment Matching in AR?

Payment matching is the step that links an incoming amount to specific open invoices, using the remittance detail, the amount, and the payer’s identity. A match is clean when the totals agree to the cent and every invoice is identified.

Why payments fail to match invoices

Why payments fail to match invoices usually comes down to data, not effort. The customer pays three invoices with one amount, quotes an old PO number, or nets a credit memo you never see.

Real-World Scenario A typical case we see: an AR specialist at a US distributor gets a $48,200 ACH credit from a customer with 14 open invoices. The remittance email arrives two days later and lists 13 invoices. The total is $620 short because the customer deducted a freight claim. In the naive approach, the whole payment is held as unapplied cash until someone sorts it out. At the Match stage, rules would apply the 13 invoices and route only the $620 difference to Exceptions.

Manual vs rules-assisted payment matching

Manual matching Rules-assisted matching
Speed on clean payments Minutes each Seconds, applied automatically
Handling odd remittance formats Flexible, depends on the person Needs a rule or a review step
Consistency across staff Varies by person Same logic every time
Setup effort None Rules need weeks of tuning on real data
Audit trail Notes and spreadsheets Logged match reason per line

The honest downside is the setup row. Rules produce wrong matches until you tune them, so we start with a review step on every automated match.

Step 4: How to Post Payments to the ERP

How to post payments to the ERP depends on your system, but the principle is constant: post only what you have matched, and post it with enough detail that nobody has to reopen it. Our guide to D365 Finance and Operations key modules shows where customer payment journals sit in that ERP.

Accounts receivable posting: what the entry must carry

A good accounts receivable posting carries the customer, bank account, payment date, each invoice settled, and a reason code for any write-off or deduction. Skipping the reason code is how a $620 short pay becomes a mystery six months later. Cash posting without that detail passes the audit but fails the next collector.

ERP cash posting for US finance teams: timing

For ERP cash posting for US finance teams, we recommend a daily cutoff tied to the bank file, so the aging report matches the bank balance each morning. Batch what you can, but never batch an unresolved payment into a clean batch. See also how payment processing automation cuts rework at this step.

Standards & References

Does this stuck-at-matching step sound familiar?

If remittances keep landing in a different inbox than the money, we can map that gap in your own data. Start with the AR Cash Assessment.

Book the AR Cash Assessment →

Step 5: Handling Short Pays, Partial Payments and Unapplied Cash

Some payments will not match no matter how good your rules are. This is where unapplied cash is born, and where discipline matters more than software.

Handling short pays and partial payments

Handling short pays and partial payments starts with a rule: apply what you can prove, and isolate the difference. Apply the paid invoices, leave the shortfall open, and tag it with a reason (freight claim, pricing dispute, early-pay discount). The collector then works one open item, not a frozen payment.

Clearing unapplied cash exceptions

Clearing unapplied cash exceptions works best as a queue with an owner and an age limit, not a ledger balance everyone ignores. For the full backlog method, read our post on why unapplied cash piles up and how to clear it.

Key Insight Unapplied cash is a timing problem until it is a week old. After that it becomes a customer-service problem, because the customer’s account looks overdue when it is not.

Step 6: Where the Cash Application Process Breaks and Why

The Prevent stage is the one most teams skip. They clear exceptions every month and never ask why they appeared.

The four break points

In the engagements we see, the breaks fall into four places:

  1. Missing remittance: the payment arrives and the detail does not.
  2. Reference mismatch: the customer cites a PO or an old invoice number you do not have.
  3. Deductions without codes: short pays that reach AR with no reason attached.
  4. Posting rules in the ERP: a payment that cannot post because the customer record or bank account is not set up.
Grid of exactly 4 break points in the cash application process: Missing remittance, Reference mismatch, Deductions without codes, Posting rules in the ERP

How long should the process take?

Our target is posting matched payments by the next business day, with exceptions assigned within the same day and cleared inside a week. Your numbers will differ with volume and remittance quality. Measure your own baseline first.

How QServices Approaches the Cash Application Process

We start at Remittance, because that is where the process most often stalls, and we work on the ERP you already run. Our team does the work, so you do not add a system for your staff to learn. Our cash application services follow the same Payment Path every time:

  1. A map of your payment sources and remittance formats.
  2. A written matching rule set, reviewed line by line against last quarter’s payments.
  3. A pilot on one customer segment, with every automated match reviewed.
  4. Posting templates built in your ERP, including reason codes for deductions.
  5. An exception queue with named owners and an aging report.
How QServices delivers the cash application process: source map → matching rules → pilot on one segment → ERP posting templates → exception queue

Implementation Checklist

  • Every payment source (ACH, wire, check, card) is listed with its remittance format
  • Remittance emails and portal downloads land in one shared queue
  • Matching rules are written down and tested on last quarter’s payments
  • Every posting carries a reason code for deductions and write-offs
  • Unapplied cash has a named owner and an age limit
  • The aging report is reconciled to the bank file daily
Key Takeaways
  1. The cash application process has six steps, and most delays begin at Remittance, not Match.
  2. Payment matching fails on data gaps, so fix the intake before you tune the rules.
  3. Post only what you have matched, and attach a reason code to every deduction.
  4. Treat unapplied cash as a queue with an owner and an age limit.
  5. Prevent is the stage that keeps exceptions from coming back.

Conclusion

The cash application process stalls at the same place for most AR teams: a payment lands on day one and the remittance advice turns up on day three. Every day between those two events, the cash sits unapplied and your aging report overstates what customers owe.

Three things fix it: one intake queue for remittance advice, written matching rules with a review step, and reason-coded posting with an owned exception queue. None of them requires replacing your ERP.

Pilot it on one customer segment for 30 days. Track four numbers: time from deposit to posting, percent of payments matched without touching, dollars sitting in unapplied cash, and exceptions older than seven days. A clear drop in the last two tells you the Payment Path is working.

Ready to see where your own payments stall? Book the AR Cash Assessment.

Rohit Dabra

Written by Rohit Dabra

Co-Founder and CTO, QServices IT Solutions Pvt Ltd

Rohit Dabra is the Co-Founder and Chief Technology Officer at QServices, a software development company focused on building practical digital solutions for businesses. At QServices, Rohit works closely with startups and growing businesses to design and develop web platforms, mobile applications, and scalable cloud systems. He is particularly interested in automation and artificial intelligence, building systems that automate routine tasks for teams and organizations.

Accounts receivablePayment matchingERP integrationFinance operations
Talk to Our Experts

Frequently Asked Questions

The cash application process steps are: receive the payment, find the remittance advice, match the payment to open invoices, post it to the ERP, resolve exceptions such as short pays and unapplied cash, and then fix the root cause so the exception does not repeat.

Payment matching in AR links an incoming payment to the specific open invoices it settles, using the remittance detail, the amount, and the payer’s identity. A clean match agrees to the cent and identifies every invoice paid.

Unapplied cash is money received from a customer that has not yet been assigned to an invoice. It usually happens because remittance advice is missing, late, or does not match your open items. It needs an owner and an age limit.

Start with the amount and the payer. Check whether the total equals one open invoice or a known combination, compare against the customer’s purchase orders, and contact the payer’s AP team if two matches are plausible. Never guess, and keep the payment in the exception queue until confirmed.

Payment matching decides which invoices a payment settles. Cash posting records that decision in the ERP ledger. Matching comes first, and posting should only happen on matched items with reason codes attached for any deductions.

As a working target, matched payments should be posted by the next business day and exceptions assigned the same day. Your own baseline will differ with volume, payment types and remittance quality, so measure time from deposit to posting first.

Cost and timeline depend on payment volume, the number of remittance formats, and your ERP. We scope it after an assessment. A pilot on one customer segment is usually the fastest way to see results before committing to wider changes.

List every payment source and its remittance format, route all remittance advice to one queue, and pull last quarter’s unapplied items to see which of the four break points caused them. The AR Cash Assessment walks through that review with you.

Related Topics

Mid-market IT leaders reviewing a governed business intelligence architecture and Power BI dashboards - business intelligence consulting services

Business Intelligence Consulting Services for Mid-Market

Business intelligence consulting services should give a mid-market company a governed way to make decisions. Attractive dashboards are only the visible part. The useful outcome is a system in which source data, metric definitions, access, releases, ownership, and support still work after the consultants leave.

Next step

Ready to see where your payments get stuck?

Our team works on the ERP you already run. Book the assessment and we’ll walk your payment flow end to end with you.

Book the AR Cash Assessment →

Recent Articles

Mid-market IT leaders reviewing a governed business intelligence architecture and Power BI dashboards - business intelligence consulting services

Business Intelligence Consulting Services for Mid-Market

Business intelligence consulting services should give a mid-market company a governed way to make decisions. Attractive dashboards are only the visible part. The useful outcome is a system in which source data, metric definitions, access, releases, ownership, and support still work after the consultants leave.

Globally Esteemed on Leading Rating Platforms

Earning Global Recognition: A Testament to Quality Work and Client Satisfaction. Our Business Thrives on Customer Partnership

5.0

5.0

5.0

5.0

Book Appointment
Sahil kataria (1)
Sahil Kataria

Founder and CEO

amit Kumar
Amit Kumar

Chief Sales Officer

Talk To Sales

USA

+1 270-550-1166

flag

+1 270-550-1166

Phil J.
Phil J.Head of Engineering & Technology​
QServices Inc. undertakes every project with a high degree of professionalism. Their communication style is unmatched and they are always available to resolve issues or just discuss the project.​

Turn the Microsoft Licenses
You Already Own Into an
AI Workplace

Join our live webinar on Sept 24 and see five
ways to automate meetings, approvals, and

document search with  tools already in your

tenant.

Assured
Thank You

Your details has been submitted successfully. We will Contact you soon!