What it means
A customer's account can hold an unused credit that sits for months without another invoice, leaving a balance that needs review. This metric shows how long distinct unapplied credit amounts have remained available or unresolved at a report date.
Start by defining credit, since on-account credit memos, invoice balance adjustments, unapplied cash and promotional credits are different types that may carry different rights. Stripe distinguishes customer invoice credit balances used for future invoices from cash balances, and Oracle receivables reporting can show open credits and unapplied cash.
These are system examples, not a universal accounting or refund policy. Choose the unit by ageing either individual credit origin transactions or the net customer balance, noting that the former preserves older components, and use the issuance or availability date for each credit with a clear rule for disputed or contingent credits.
Preserve the source by linking each credit to its overpayment, return, pricing correction or agreed promotion. When part of a credit offsets an invoice, age only the remaining unapplied part under a stated allocation method.
Avoid net masking, because a customer may owe one invoice while holding an unrelated credit, and netting them blindly can hide both. Check the conditions attached to each balance.
A bank transfer held as unapplied cash may have different disposition rights from an invoice adjustment, a credit belongs to a specific legal account unless authorised transfer terms apply, and some offers restrict use to a product or period. Promotional credit rules, the contract and local law determine whether a balance can expire, and an old balance in one currency should not automatically offset a new invoice in another.
Show age buckets with counts and amounts by issue date to identify long-standing balances requiring action. A customer with no planned renewal may need a refund or communication review rather than indefinite carryforward, a credit claim under investigation is not a settled available balance, and an old credit may be unused because it cannot apply to the customer's current products.
Prioritise by materiality, since one aged high-value cash credit can matter more than many small promotional balances. Preserve the ledger so that changes are transaction-linked and not overwritten as a new balance with no history, and keep the original credit age through a platform migration where reliable data exists.
An imported opening balance without transaction dates should be flagged as age unknown, not assigned the migration date. Aging locates old balances but does not itself determine legal ownership, write-off or refund eligibility, and a small credit repeated across many accounts can signal a systematic invoice correction or migration error, so sample the source transactions before treating the queue as low priority; customer-visible and internal balances should also agree, and balance details should not be sent to an unverified requester.
In practice
Real-world examples.
Example
A $100 credit issued 90 days ago has $40 applied, leaving $60 in the 90-day origin bucket. The finance team checks why the remainder was not used on the customer's latest invoice.
Example
An imported $500 opening balance lacks its original date and is reported as age unknown, not new. The analyst traces the source transactions before assigning any age.
Example
A promotional allowance expires under verified terms and is separately reconciled rather than silently erased. The reviewer keeps the offer terms with the ledger entry.
Formula
Calculation
Illustrative open age = report date - original credit issue date for each remaining component. Report amount and count by age bucket, with unknown dates shown separately.
Worked example: at a report date of 31 December, an invented customer holds a $100 credit issued 90 days earlier, of which $40 has been applied to an invoice. The remaining $60 is aged 90 days. Alongside it sit a $500 imported opening balance with no original date and a $250 credit issued 20 days ago. The report shows $60 in the 61-90 day bucket, $250 in the 0-30 day bucket and $500 as age unknown, a total of $810 in unapplied credits.Case study
Seen in the real world.
This entirely fictional case follows Meadow Services, an invented cleaning-supplies subscriber business. Its finance team found old credits pooled into one customer balance after a billing migration. It traced original transactions where available and marked the rest age unknown.
The team reviewed contract terms before deciding any disposition, and it discovered that several small credits shared the same pricing-correction source. Fixing that source stopped new credits building up. The case authorises no write-off or customer transfer.
Watch out
Common mistakes.
- Aging only the net customer balance and losing old credit components.
- Resetting original issue dates during a system migration.
- Treating unapplied cash and a promotional credit as legally identical.
Questions
People also ask.
Is old credit automatically expired?
No. Check the particular contract, offer and applicable law.
What if the original date is missing?
Show unknown age and investigate the source transaction.
Does aging tell when to refund?
No. It points to balances needing the authorised disposition review.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%Related
