Payments

What is cash application?

Cash application is the process of matching incoming payments to the correct customer invoices and posting them to the accounts receivable ledger. It is a core step in the order-to-cash cycle: a payment that has been received but not yet applied sits in limbo, neither reducing the customer's outstanding balance nor available for use by the business.

Getting cash application right keeps accounts receivable accurate, supports timely revenue recognition, and gives finance teams a reliable view of what customers owe and what funds are actually available.

Where cash application fits in the order-to-cash cycle

Cash application sits near the end of the order-to-cash process, after a sale has been made, an invoice has been issued, and a payment has been received. The steps before it handle order management and billing. The steps after it handle collections follow-up on anything that was not paid.

The cash application step itself has three components:

  • Capture: Collecting the incoming payment and any remittance information the customer has sent alongside it
  • Matching: Identifying which invoice or invoices the payment is intended to cover
  • Posting: Recording the payment against the correct customer account in the AR system and updating the open balance

Until all three are complete, the invoice remains open in the AR ledger even though the money has been received. This creates a false picture of what customers owe and can trigger unnecessary collection activity against customers who have already paid.

What makes cash application difficult

The matching step is where most of the complexity sits. In an ideal world, every payment arrives with a clear reference to the invoice it covers and for the exact amount owed. In practice, this rarely happens consistently.

Common problems include:

  • Missing or incomplete remittance data: A customer sends a payment with no invoice reference, or with a reference that does not match any open invoice in the system
  • Partial payments: A customer pays less than the full invoice amount, either because of a dispute, a deduction, or an error
  • Lump sum payments: A customer pays a single amount covering multiple invoices, with no breakdown of how it should be allocated
  • Short payments and deductions: A customer deducts an amount from the payment, such as a promotional allowance or a disputed charge, without prior notice
  • Payment method variety: Payments arrive via ACH, wire transfer, EFT, check, or card, each carrying different remittance formats and levels of detail
  • Timing differences: A payment clears the bank before the remittance advice arrives, leaving the AR team to apply it without the information they need

Each of these creates an exception that requires manual investigation before the payment can be posted correctly.

Cash application vs. payment reconciliation vs. bank reconciliation

These three processes are closely related but operate at different levels.

Cash application works at the customer invoice level. Its question is: which invoice does this payment belong to? It is an AR function, concerned with keeping customer balances accurate.

Payment reconciliation works across systems. Its question is: does this payment appear consistently in the payment processor, the bank, and the internal ledger? It is an operations and finance function, concerned with confirming that no payments have been lost or duplicated between systems.

Bank reconciliation works at the account balance level. Its question is: does the total cash balance in the general ledger match the bank statement? It is an accounting control function, concerned with the accuracy of the overall cash position.

In a well-run finance operation, cash application feeds into payment reconciliation, which in turn feeds into bank reconciliation. Each layer validates a different dimension of the same money moving through the business.

Manual vs. automated cash application

Most businesses have historically run cash application manually, with AR teams matching payments to invoices line by line using bank statements, remittance emails, and accounting system records. This works at low volumes but breaks down quickly as transaction counts grow.

Automated cash application uses software to capture payment data from multiple sources, apply matching rules, and post confirmed matches without human intervention. Exceptions, such as partial payments or missing remittance data, are flagged for manual review rather than requiring a person to process every item.

The primary metric used to measure cash application performance is Days Sales Outstanding (DSO), which tracks the average number of days between issuing an invoice and receiving the payment. Faster, more accurate cash application reduces DSO by eliminating the delay between a payment arriving and it being posted to close the invoice.

Why cash application matters for fintechs

For payment platforms, marketplaces, and embedded finance providers, cash application takes on additional complexity compared to a standard B2B business.

A platform collecting funds on behalf of clients, such as a marketplace receiving payments from buyers, needs to apply each incoming payment not just to an invoice but to the correct client sub-account. This is effectively cash application at two levels: matching the payment to the right transaction, then routing it to the right virtual account or client balance.

Key considerations for fintechs:

  • Multi-client fund flows: Platforms holding funds for multiple clients need to apply incoming payments to the correct client ledger, not just the correct invoice. Errors here create misallocation between clients, which is both an operational and a regulatory problem
  • High volumes across payment rails: When payments arrive across ACH, wire, and instant rails simultaneously, the remittance data formats differ across each. Normalizing these into a single matching process requires either automation or significant manual overhead
  • Unapplied cash: Payments that cannot be immediately matched sit as unapplied cash in a clearing account until they are resolved. Large unapplied cash balances distort the AR picture and complicate payment reconciliation
  • Revenue recognition timing: For SaaS and subscription platforms, when cash is applied affects when revenue can be recognized. Delays in cash application create delays in financial reporting
  • Treasury management accuracy: Cash that has been received but not yet applied is not reliably available for liquidity planning. A high volume of unapplied payments makes cash forecasting less accurate

Accurate cash application, feeding into a clean payment ledger, is what gives finance and treasury teams confidence that the numbers they are working from reflect reality.

Continue learning

Section 314(b)

Category
Read more

OFAC (Office of Foreign Assets Control)

Category
Read more

Penny Test

Category
Read more

Cash Pooling

Category
Read more

Money Transmission

Category
Read more

Core Banking

Category
Read more

Sweep Account

Category
Read more

Flow of Funds

Category
Read more

Cash Application

Category
Read more

Bank Reconciliation

Category
Read more

Clearing Account

Category
Read more

Cash Reconciliation

Category
Read more

Take Rate

Category
Read more

CHAPS (Clearing House Automated Payment System)

Category
Read more

The Clearing House (TCH)

Category
Read more

A2A Payments

Category
Read more

Bulk Electronic Clearing System (BECS)

Category
Read more

Real-time gross settlement (RTGS)

Category
Read more

Same-day ACH

Category
Read more

ACH Return Codes

Category
Read more

PYUSD (PayPal USD)

Category
Read more

Sort Code

Category
Read more

Atomic Settlement

Category
Read more

Payment Orchestration

Category
Read more

T2

Category
Read more

Financial Crimes Enforcement Network (FinCEN)

Category
Read more

Unified Payments Interface (UPI)

Category
Read more

Programmable Money

Category
Read more

QR Code Payments

Category
Read more

CHIPS (Clearing House Interbank Payments System)

Category
Read more

Nacha

Category
Read more

XRP (Ripple)

Category
Read more

EURC (Euro Coin)

Category
Read more

USDC (USD Coin)

Category
Read more

USDT (Tether)

Category
Read more

Fedwire

Category
Read more

On-Demand Liquidity (ODL)

Category
Read more

Payment Ledger

Category
Read more

Treasury Management

Category
Read more

Blockchain

Category
Read more

Liquidity Management

Category
Read more

Virtual Asset Service Provider (VASP)

Category
Read more

Fiat Money

Category
Read more

Custodial vs Non-Custodial Wallets

Category
Read more

On/Off Ramps

Category
Read more

Payment Reconciliation

Category
Read more

Payment Service Provider (PSP)

Category
Read more

Payment API

Category
Read more

Ethereum Virtual Machine (EVM)

Category
Read more

Stablecoin

Category
Read more

KYC (Know Your Customer)

Category
Read more

DEX (Decentralized Exchange)

Category
Read more

CEX (Centralized Exchange)

Category
Read more

Virtual Account

Category
Read more

SPEI (Sistema de Pagos Electrónicos Interbancarios)

Category
Read more

Pix (Brazilian Instant Payment)

Category
Read more

RTP (Real-Time Payments)

Category
Read more

SWIFT

Category
Read more

ACH (Automated Clearing House)

Category
Read more

Electronic Funds Transfer (EFT)

Category
Read more

Wire Transfer

Category
Read more

SEPA (Single Euro Payments Area)

Category
Read more

FedNow

Category
Read more
Download Due & Move Money Without Borders