Hypercore IncCustomer portalReport GalleryLoginHome

Loan Aging Guide

Last updated March 22, 2026

What is Aging?

Aging refers to the process of categorizing overdue loan amounts based on the length of time they have been outstanding. By aging overdue repayments, lenders can monitor borrower performance, assess the associated risk, and prioritize their collection efforts accordingly.

How Aging is Calculated

Hypercore automatically calculates the aging of overdue repayments based on the loan schedule’s expected repayment dates and the actual payment activity. As repayments are missed or delayed, the system categorizes the overdue amounts into different aging buckets.

The aging categories (buckets) are defined as follows:

  • 0–30 days past due
  • 31–60 days past due
  • 61–90 days past due
  • 91–120 days past due
  • 120+ days past due

Each bucket displays the outstanding principal, interest, and fees that fall into the respective overdue period. This breakdown enables clear tracking of overdue amounts and their respective duration, helping you manage collections effectively.

Example of Aging Calculation:

 Expected Repayments:
- Apr 1: $50
- May 1: $100
- Jun 1: $150
- Jul 1: $200

Actual Payments:
- May 5: $50  → late for Apr
- Jun 1: $50  → partial for May
- Jul 1: $200 → on time for Jul

Resulting Aging Buckets (as of July 3, 2025):

Current30 days 60 Days90 Days120 days
$0$150$100$0$50
Amount due in the first 30 daysAmount overdue 31–60 daysAmount overdue 61–90 daysAmount overdue 91–120 daysAmount overdue 120+ days
Missed Jun 1Partial May 1Late Apr 1

Where You’ll See Aging

The aging breakdown is accessible via the Aging tab, located next to the loan schedule. You can view the overdue amounts, categorized by the aging buckets.

Loan Aging Guide

Configuration of Aging

To customize how aging is calculated and displayed, navigate to: Settings → Aging Analysis

Loan Aging Guide

Configuration Options

  • Aging Buckets (Days): Defines how overdue amounts are grouped into aging categories.
  • Enter a list of threshold values in ascending order
  • Each value represents the start of a new bucket
  • The system automatically creates ranges between values
  • Example: [0, 30, 60, 90] results in:
  • 0–29 days (Current)
  • 30–59 days
  • 60–89 days
  • 90+ days
  • Monthly Buckets: Switches the aging calculation from days to months.
  • When enabled, thresholds are interpreted in months instead of days
  • Values remain the same but are divided by 30 to determine the number of months
  • Example: 30 → 1 month, 60 → 2 months
  • Payment Allocation Order: Controls how payments are applied to overdue balances across aging buckets.
  • Newest First (LIFO) Payments reduce the most recent overdue amounts first
  • Oldest First (FIFO) Payments reduce the oldest overdue amounts first

Important Notes

  • Changes take effect after the next daily recalculation
  • Configuration applies at the portfolio level
  • Impacts all aging reports and loan-level views

Charging Methods: Oldest First (FIFO) vs Newest First (LIFO)

There are two main methods for charging overdue repayments when a payment is made: FIFO (First In, First Out) and LIFO (Last In, First Out). These methods define how repayments are allocated to reduce the overdue amounts.

1. FIFO (First In, First Out)

  • How it Works: In FIFO, the oldest overdue amounts (those with the longest time outstanding) are cleared first. This means that the system will prioritize paying off the oldest overdue repayment before moving to more recent overdue amounts.
  • Example:
  • Loan with three overdue periods:
  • $100 overdue for 30 days
  • $50 overdue for 60 days
  • $75 overdue for 120 days
  • A repayment of $120 is made.
  • FIFO will first reduce the $75 from the 120-day overdue period (because it's the oldest overdue) and then reduce the remaining $45 from the 60-day overdue period.

2. LIFO (Last In, First Out)

  • How it Works: In LIFO, the most recent overdue amounts (those with the shortest time outstanding) are cleared first. This means that the system will prioritize paying off the most recent overdue repayment before addressing the older ones.
  • Example:
  • Loan with three overdue periods:
  • $100 overdue for 30 days
  • $50 overdue for 60 days
  • $75 overdue for 120 days
  • A repayment of $120 is made.
  • LIFO will first reduce the $100 from the 30-day overdue period (because it's the most recent overdue) and then reduce the remaining $20 from the 60-day overdue period.

Troubleshooting Aging Discrepancies

In the event of discrepancies in aging or the total overdue amount, the following troubleshooting steps can help resolve the issue:

Aging Total Seems Incorrect

  • Possible Cause: Payments have not been applied correctly, or the loan status or schedule may be outdated.
  • Action: Ensure that all payments are properly applied to the loan, and verify that the loan schedule is up to date.

Buckets Appear Incorrect

  • Possible Cause: The FIFO/LIFO setting may not be aligned with the expected behavior for repayment allocation.
  • Action: Review the FIFO/LIFO setting in the system to ensure it matches your intended repayment allocation method.

Manual Check in Excel

If discrepancies in aging persist and further investigation is required, you can perform a manual check by following these steps:

  1. Go to the loan page and export the full repayment schedule.
  2. Export the transaction history to ensure all relevant payment data is captured.
  3. In Excel:
  • Match due dates and amounts with actual payment dates.
  • Calculate the number of days overdue manually.
  • Assign amounts to their respective aging buckets based on the overdue days.
  1. If inconsistencies still remain, contact  Hypercore Support  for assistance.

Can I customize the aging buckets?

Yes, Hypercore allows for customizable aging buckets. For example, you can define custom aging ranges such as:

  • 0–15 days
  • 16–60 days
  • 60+ days

Can I use monthly buckets instead of daily?

Yes, Hypercore supports monthly aging buckets (e.g., 1M, 2M, 3M+), which can be configured per portfolio via aging settings Monthly Buckets.

Statement Generation for Aging Details

If you would like to generate a statement that includes detailed aging breakdowns of overdue repayments, please reach out to the Customer Support Team at  support@hypercore.ai . Our team will assist you in generating the necessary statement that includes aging details for your loan.

Was this article helpful?