• Dashboard
  • Web App
Home screen of a credit portfolio quality dashboard on a laptop, showing seven dashboard tiles

Credit Portfolio Quality Dashboard for a Bank

Last updated:

About Project

A credit portfolio quality dashboard for the risk management division of a national commercial bank. It follows loan quality every day and every month across the whole bank, regions, branches and units. Seven dashboards cover portfolio quality, movement of loan quality, downgrades, credit risk and the behaviour of loan cohorts, and supporting data goes through a maker and approver flow so the figures can be defended.

Client
Confidential
Banking Sector
Upgrade and downgrade chart with a write-off chart

Key Features

  • Portfolio quality table with colour-coded cells

    Portfolio quality with colour indicators

    The main table shows the current month, the year to date and the previous year in green, yellow and red, with a marker where an indicator crosses its limit.

  • Seven dashboards from one home page

    The home page leads straight to the dashboard you need: portfolio quality, Was Is, downgrade, cut off, loan at risk, vintage analysis and mortality rate.

  • Four trend charts with comparison chips

    Trend charts for each indicator

    Bar and line charts show where each indicator has been heading over recent months, with the comparison and the limit next to it.

  • Filters and drill-down

    Every dashboard can be filtered by period, region, division, segment and product type. A click on any figure opens the underlying data with the same filters.

  • Upgrade and downgrade line chart and write-off bar chart

    Upgrade, downgrade and write-off

    Charts show loans that improved, loans that got worse and the amount written off, month by month.

  • Supporting data with maker and approver

    Adjustment data is uploaded from Excel, imported in the background, reviewed and approved before the dashboards use it. Clear statuses and notifications keep both sides informed.

  • Matrix of loans moving between quality categories

    Was Is: movement of loan quality

    A matrix shows which quality category loans moved into between one period and the next, with a side summary of the proportions.

  • Configurable limits, export and audit trail

    The risk team sets the limit for each indicator, and changes are approved first. Tables export to Excel or PDF, and every activity is recorded in a searchable log.

  • Vintage analysis table by booking month

    Vintage analysis

    Loans are grouped by the month they were disbursed, so the team sees how each group's quality develops over the months that follow.

How we built a credit portfolio quality dashboard for a national commercial bank

This is a credit portfolio quality dashboard we built for the risk management division of a national commercial bank. It replaces manual monitoring with seven dashboards that show how the bank’s loans are performing, from the whole bank down to a single unit.

This write-up covers why the bank needed it, what the dashboards show, how the data is kept trustworthy and how the work was approached.

Why the bank needed the dashboard

As the bank’s lending grew, so did the need to watch credit quality early, while there is still time to act. The risk division monitored it by hand. Presenting and calculating the data manually invited mistakes, and it slowed down the deeper analysis of where risk might be building.

The bank wanted a monitoring tool that removes human error from the calculations and the presentation, and that lets analysts reach an answer faster.

What the dashboards show

Several terms appear throughout. Month to date, year to date and year over year compare a figure with the same point in the current month, the current year and the previous year. A loan is downgraded when its quality category gets worse. Vintage analysis groups loans by the month they were disbursed and follows each group over time. Mortality rate looks at how loans in a group fall out of good standing as they age.

DashboardWhat it answers
Portfolio qualityHow is the portfolio doing now, compared with last month and last year, and which indicators have crossed their limit?
Was IsWhich quality category did loans move into between one period and the next?
DowngradeHow many loans got worse, and how does that compare with its limit?
Cut offHow do loans behave when grouped by how long they have been on the books?
Loan at riskHow much of the portfolio is exposed to risk, by region and month?
Vintage analysisHow does each group of loans, grouped by month of disbursement, develop over time?
Mortality rateHow quickly do loans in a group fall out of good standing?

How the data is kept trustworthy

Most of the data comes from the bank’s own data store. Some figures, such as adjustments, restructured loans, write-offs and projections, are maintained by users, so they go through a maker and approver flow before any dashboard uses them.

  1. A user uploads an Excel file with the supporting data.
  2. The application imports it in the background and reports success or failure.
  3. The maker reviews the imported data and submits it to an approver.
  4. The approver approves or rejects it. A rejection returns it to the maker, an approval updates the data.
  5. Only data that has finished updating is used by the dashboards.

Limits follow the same rule: the risk team can change them, and the change is approved before it applies. Every step, and every login, is recorded in the audit trail.

Challenges and how the dashboard handles them

ChallengeHow it is handled
Manual monitoring and calculationDashboards calculate and present the figures the same way each time.
Many angles on the same dataLayered filters for period, region, division, segment and product type.
Limits that changeLimits are configurable and approved before they apply.
Supporting data outside the main data storeUpload, review and approval before use.
Questions behind a figureClick any figure to open the source data with the same filters.

How the work was approached

The work began with the bank’s request, which listed the dashboards and the monitoring needs: daily, weekly and monthly views, history, comparisons, limits and export. We then described the full application in a functional and technical specification covering settings, master data, limits, data sources, the seven dashboards and the audit trail, and reviewed it against a requirements traceability matrix. A later version of the specification added notifications to the maker and approver flows.

At handover the bank received the specification, the source code and an installation guide for its own servers.

What changed for the team

The risk team now reads the same numbers from one source. Drill-down replaces the search through spreadsheets, supporting data has a visible approval trail, and an analyst can move from a red indicator to the loans behind it in a couple of clicks.

If your risk or finance team still builds its monitoring in spreadsheets, our fintech software development page describes how we approach projects like this one.

Challenge

  • Credit quality was monitored by hand, so calculation and presentation errors were easy to make.
  • Loan data is large and has to be read from many angles: the whole bank, distribution, branch, unit, division, segment and product type.
  • The risk team needed to see when an indicator crossed a limit, and those limits change over time.
  • Some supporting data comes from outside the main data store and has to be corrected or added by users without damaging the figures.
  • Every change to data and limits had to be approved and its trail kept.
  • Analyses such as the movement of loan quality between periods are hard to build in spreadsheets.

Our Solution

  • One web application with seven dashboards: portfolio quality, Was Is, quality downgrade, cut off, loan at risk, vintage analysis and mortality rate.
  • Layered filters by daily or monthly period, region, division, segment and product type.
  • Colour indicators and comparisons with the current month, the year to date and the previous year, against limits the risk team sets.
  • Any figure in a table opens its source data with the same filters.
  • Supporting data uploaded from Excel, reviewed by a maker and approved by an approver before the dashboards use it.
  • Export to Excel and PDF, notifications for makers and approvers, role-based access and a complete audit trail.

DISCLAIMER:
To protect client confidentiality, all data displayed, including names, numbers, identifiers, values, and the length, structure, and format of such data, has been replaced with fictitious data, randomized, or obscured, and does not reflect any client's actual data or systems. No inference about any client's actual data, systems, or business information should be drawn from these materials. Any resemblance to actual persons, organizations, or data is purely coincidental.

Other Case Studies

See more digital solutions built to improve operations, customer experiences, and business growth across industries.

background globe

Let’s talk.

We're ready to help you deliver high-performing websites, boost your business visibility in search engines, and build digital platforms tailored to your specific needs.