Tabellab
Valuation, investing & credit

Portfolio at risk (PAR30): formula and a worked example

Portfolio at risk (PAR) is the standard measure of loan quality in microfinance and small-loan lending. PAR30 = the outstanding balance of all loans with a payment more than 30 days overdue ÷ the gross loan portfolio. It counts the whole remaining balance of a late loan, not only the missed instalment. In the example below, three of ten loans are more than 30 days late, and PAR30 on a $11,110 portfolio is 19.4%, a portfolio that needs attention.

Updated 21 Oct 2026 5 min read By Tabellab team

The PAR formula

PAR(X) = outstanding balance of loans with a payment more than X days overdue ÷ gross loan portfolio

X is usually 30 (PAR30) or 90 (PAR90), sometimes 1, 60 or 180. Three rules make the ratio meaningful:

  • The whole balance counts. When a borrower misses one instalment on a $650 loan, the full $650 is at risk, because a loan in arrears rarely stops at one missed payment.
  • It measures money, not loans. In the example 30.0% of the loans are more than 30 days late, but they hold 19.4% of the balance.
  • It is a snapshot taken on one date, usually the month-end, so it is not flattered by old loans that were repaid long ago, the way a cumulative repayment rate can be.

Step 1: days overdue per loan

Start from the loan list on the reporting date: the outstanding principal and the number of days since the oldest unpaid instalment fell due. A loan that is current has 0 days. Most loan systems export this directly. If you only have due dates, the days overdue are the reporting date minus the oldest unpaid due date.

Worked example: PAR30 for one loan officer's portfolio

Columns B and C come from the loan system on the reporting date. Column D and the ageing table in rows 14 to 20 are formulas. The institution and the loans are fictional.

Worked example: PAR30 for one loan officer's portfolio
ABCD
1LoanOutstanding ($)Days overdueBucket
2L-014200Current
3L-021,1500Current
4L-03780121–30
5L-042,3000Current
6L-056504531–60
7L-061,5000Current
8L-07960301–30
9L-083109591–180
10L-091,8400Current
11L-101,2006461–90
12Gross loan portfolio11,110
13
14From (days)BucketBalance ($)Share
150Current7,21064.9%
1611–301,74015.7%
173131–606505.9%
186161–901,20010.8%
199191–1803102.8%
20181Over 18000.0%
21
22PAR1: any payment overdue35.1%
23PAR30: more than 30 days overdue19.4%
24PAR90: more than 90 days overdue2.8%
25Share of loans (by count) more than 30 days late30.0%
Key formulas
  • D2=VLOOKUP(C2,$A$15:$B$20,2,TRUE)Bucket by approximate match
  • C17=SUMIF($D$2:$D$11,B17,$B$2:$B$11)Balance in the 31–60 bucket
  • D23=SUMIF(C2:C11,">30",B2:B11)/B12PAR30
  • D24=SUMIF(C2:C11,">90",B2:B11)/B12PAR90

Educational example with illustrative figures, not financial advice. Institutions differ in how they treat restructured and rescheduled loans, so check the definition behind any PAR you compare.

Step 2: the ageing table with VLOOKUP and SUMIF

An ageing table groups the balances into buckets: current, 1–30, 31–60, 61–90, 91–180 and over 180 days. Put the lower limit of each bucket in a sorted column (0, 1, 31, 61, 91, 181) and look up each loan's bucket with an approximate match:

=VLOOKUP(C2,$A$15:$B$20,2,TRUE)

With TRUE, VLOOKUP picks the last limit that is not above the days, so 45 days lands in 31–60 and exactly 30 days in 1–30. Then total each bucket with =SUMIF($D$2:$D$11,B15,$B$2:$B$11) and divide by the portfolio. The XLOOKUP vs VLOOKUP guide explains approximate match in more detail.

Step 3: PAR30 and PAR90

You do not need the buckets for the ratio itself. One SUMIF adds up the balances of every loan more than 30 days overdue:

=SUMIF(C2:C11,">30",B2:B11)/B12

In the example the 31–60, 61–90 and 91–180 buckets hold $650, $1,200 and $310, so PAR30 is 19.4%. PAR90 counts only the $310 loan: 2.8%. PAR1, any payment late at all, is 35.1%. Loan L-07, exactly 30 days overdue, is not in PAR30, because the definition says more than 30 days: use ">30", not ">=30".

What is a good PAR30?

Lenders and investors in microfinance often treat a PAR30 above about 5% as a warning sign, although the level that is normal depends on the market, the product and the economic cycle. The 19.4% in the example belongs to one loan officer's portfolio that a branch has flagged for review. Watch the trend as well as the level, and read PAR together with write-offs: writing off bad loans removes them from both the numerator and the portfolio and makes PAR look better without anyone repaying. A fast-growing portfolio also dilutes PAR for a while, because new loans cannot be late yet.

From PAR to loan loss provisions

The ageing table is also the base for provisioning. Each bucket gets a provision rate that rises with the days overdue, and the required loan loss reserve is the sum of balance × rate over all buckets. The risk coverage ratio, reserve ÷ PAR30 balance, shows how much of the risky portfolio is already covered. Lenders to larger businesses look at repayment capacity before a loan is made with measures such as the debt service coverage ratio.

Common mistakes

  • Counting only the overdue instalments. PAR uses the whole outstanding balance of a late loan. Counting just the missed payments understates the risk many times over.
  • Counting loans instead of balances. 30.0% of the loans being late is not the same as 19.4% of the portfolio at risk.
  • Using >=30 instead of >30. PAR30 means more than 30 days. A loan exactly 30 days late belongs in the 1–30 bucket.
  • An unsorted ageing table. VLOOKUP with TRUE needs the lower limits in ascending order, or it returns wrong buckets without an error.
  • Ignoring write-offs and restructured loans. Writing off or rescheduling late loans makes PAR fall without any repayment. Report write-offs next to PAR.
  • Comparing PAR across a growth spurt. New loans cannot be late yet, so rapid growth lowers PAR for a while.

Frequently asked questions

What does PAR30 mean in microfinance?

PAR30 is the share of the loan portfolio, measured by outstanding balance, held by loans with at least one payment more than 30 days overdue. It is the most widely used indicator of loan quality for microfinance institutions.

Is PAR the same as the default rate?

No. PAR measures loans that are late on a given date, and many of them will still be repaid. A default or write-off rate measures loans that have been written off as uncollectible.

What is the difference between PAR30 and PAR90?

Only the threshold. PAR30 includes every loan more than 30 days late, PAR90 only the seriously delinquent loans more than 90 days late, so PAR90 is always lower than or equal to PAR30.

How do I calculate PAR30 in Excel?

Use =SUMIF(days_overdue,">30",balances)/SUM(balances). For a full ageing table, give each loan a bucket with VLOOKUP and approximate match, then total the buckets with SUMIF.

Practise it in a lab

Related guides

Reading is step one. Doing is step two.

Every guide links to a lab where you build the same calculation in an online spreadsheet and get instant feedback.

Open the lab