Credit Risk Scoring Guide: How to Assess Creditworthiness in 3 Minutes with AI | Northhaven Analytics

Awatar Oleg Fylypczuk
Credit Risk Scoring Guide: How to Assess Creditworthiness in 3 Minutes with AI | Northhaven Analytics
Credit Risk Scoring Guide: How to Assess Creditworthiness in 3 Minutes with AI | Northhaven Analytics
Tutorial · Credit Risk Scoring Platform

How to Assess Creditworthiness in 3 Minutes — No Coding Required

Upload a bank statement, set your risk policy with a slider, and receive an AI-generated credit score together with a downloadable PDF report. No code. No spreadsheets. Full audit trail.

No-Code Credit Risk XGBoost AI Explainable AI Northhaven Analytics · Platform Guide ~10 min read
3
Steps to a score
~3 min
Analysis time
PDF
Downloadable report
7
AI categories

Northhaven Analytics is a platform for automated credit risk assessment powered by bank statement analysis. Our AI engine reads transaction history, classifies every entry, and generates a comprehensive risk profile along with a numerical score within seconds. You do not need to understand the mathematics behind the model — this guide will walk you through exactly how to operate the platform, what to click, and how to interpret every result on screen.

01ACCESS

Logging Into the Platform

The Northhaven Analytics platform is available exclusively to registered users. To gain access you need an email address and password — your account credentials are provided after purchasing a subscription.

1
Navigate to the application
Open your browser and go to the Northhaven Analytics platform URL. You will see a login screen on a dark background.
2
Enter your credentials
Type the email address and password linked to your account. Your password is included in your purchase confirmation email.
3
Click „Login”
Once authenticated you will be redirected to the main Credit Risk Scoring dashboard.
🔒 Data Security

Do not share your login credentials with third parties. Every session is tied to your account. All uploaded bank statements are processed within an isolated session on our servers and are not stored after the analysis is complete.


02UPLOAD

Uploading a Bank Statement

After logging in you will see the main Credit Risk Scoring screen with the headline „AI-driven bank statement analysis with XGBoost”. This is where the entire process begins. At the top you can either select a pre-built data template or upload your own file.

The Risk Sensitivity Slider — What Is It?

Before uploading a file, pay attention to the Risk Sensitivity slider — set to 50% by default. This is the global sensitivity threshold for the entire analysis. The higher the percentage, the more rigorous the assessment — the system will reject applicant profiles that would have passed at a lower threshold.

Risk Sensitivity
0%LiberalStandardStrict100%
50%
Standard — default setting for most applications
💡 When to Adjust Risk Sensitivity

70–80% — for higher-risk applicants (short-term loans, high leverage, limited credit history).

50% — for standard credit applications. This is the recommended default.

30–40% — for VIP or premium products with a low-risk target customer profile.

How to Prepare Your CSV File

The platform accepts bank statements in CSV format up to 10 MB. You can drag-and-drop a file onto the upload area or click to select it from your drive. The system automatically recognises formats exported by most major banks:

BankHow to Export a CSV StatementCompatibility
HSBCMy Banking → Statements → Download → CSVFull
BarclaysAccount details → Download transactions → CSVFull
RevolutAccount → Statements → CSV exportFull
MonzoAccount → Export transactions → CSVFull
SantanderMy Account → Transaction history → Export CSVFull
NatWest / RBSStatements → Download → Spreadsheet (CSV)Check delimiter
Starling BankAccount → Download CSV (via app or web)Full
✅ Recommended Date Range

For best results upload a statement covering the last 3–12 months. The minimum is 1 complete calendar month. The more months included, the more reliable the assessment of income regularity and spending patterns.


03APPLICANT

Applicant Information

Below the file upload area you will find the Step 2: Applicant Information section. This is where you enter the basic contextual data about the applicant. This information is combined with the data extracted from the bank statement to produce a complete risk profile.

A
Age and employment tenure
Enter the applicant’s age (in years) and their tenure at their current employer (in months). Longer employment tenure reduces the risk profile in the model.
B
Number of financial dependants
Enter how many people financially depend on the applicant (children, non-earning spouse). Each dependant reduces the calculated disposable income in the model.
C
Declared income and fixed costs
Enter the applicant’s monthly net income and estimated monthly fixed costs. The system cross-references these against the figures extracted from the bank statement.
D
Loan amount and tenor
Enter the requested loan amount and the repayment period in months. The model calculates the monthly instalment and checks whether the DTI ratio stays within configured limits.

Once the form is complete, click Confirm — the section will be locked and you can proceed to Step 3.


04RISK POLICY

Configuring Your Risk Policy

The Step 3: Risk Policy Override section is the heart of the platform — and the core advantage of Northhaven Analytics over other credit assessment tools. Here you have full control over how rigorously the system evaluates each category of spending. You can adapt the parameters to your specific credit policy without writing a single line of code.

What Do the Policy Fields Control?

ParameterWhat It ControlsDefault Value
Confidence LimitMinimum AI confidence required to classify a transaction into a given category. Higher values mean more conservative classification — ambiguous transactions will not be counted toward the category.0.3 – 0.5
Max Income RatioMaximum allowable share of a given expense category relative to monthly income. For example 0.30 means a category may not exceed 30% of declared income.0.1 – 0.5

Pre-Built Policy Profiles

Mortgage / Long-Term Loan — Conservative Policy
Credit Max Ratio: 0.25 · Personal Spending Max Ratio: 0.08 · All Confidence Limits: 0.5. Rigorous income stability assessment — suitable for secured lending or large principal amounts.
Personal Loan — Standard Policy
System defaults (Credit Max Ratio: 0.30) work well for the majority of standard consumer credit applications. A reliable starting point if you are unsure which profile to use.
Short-Term / High-Yield Loan — Aggressive Policy
Credit Max Ratio: 0.40 · Personal Spending Max Ratio: 0.15. Higher thresholds for short-term or payday-style products — but always leave the Gambling limit at zero regardless of product type.
⛔ Gambling & Debt Collection — Never Raise These Above Zero

The Gambling and Debt Collection categories carry a zero-tolerance limit — any transaction classified into either category automatically triggers a negative verdict. This is intentional system behaviour. Never raise these limits above zero unless you have an exceptional, documented business justification for doing so.

Once your risk policy is configured, press the large RUN NORTHHAVEN AI SCORING button. The analysis typically completes within a few seconds to under a minute depending on statement size.


05RESULTS

Interpreting the AI Score

When the analysis finishes you will see the Analysis Intelligence panel displaying a comprehensive risk profile. Here is how to read every element on that screen.

Total Score
20 / 100
Overall AI score. ≥ 60 is acceptable. < 40 is high-risk. < 20 is a reject in virtually all policy configurations.
DTI Ratio
50.2%
< 30% = safe · 30–40% = monitor · > 40% = high risk. This example shows a debt-to-income ratio that exceeds safe thresholds.
Income Stability
10,000%
Measures the regularity of income. A low value = consistent monthly receipts. A very high value signals irregular or erratic income patterns.
Disposable Income
–£3,732
Monthly balance after all outgoings including the proposed instalment. A negative figure indicates a monthly budget deficit — a hard reject signal.

The Verdict — APPROVED vs POLICY REJECTED

✓ Policy Approved

All configured policy rules have been satisfied. Regular income detected, no gambling or debt-collection transactions, DTI within limits, and the AI score exceeds the Risk Sensitivity threshold.

✕ Policy Rejected

At least one policy rule has been violated. The specific reason for rejection is shown in the AI Expert Insight section directly below the metrics panel.

AI Expert Insight — The Engine’s Commentary

Below the metrics you will find the AI Expert Insight field containing an automatically generated explanation of the decision. You can use this text directly as the stated rationale for a credit decision in your documentation or compliance records.

AI Expert Insight
„Rejection: Monthly budget deficit after proposed instalment deduction (–£3,732.15). Disposable income is insufficient to service the requested facility under the current risk policy.”

06PDF REPORT

Downloading the PDF Report

At the bottom of the results screen you will find the DOWNLOAD INTELLIGENCE REPORT (PDF) button. Clicking it generates and immediately downloads the complete analysis report — ready to print, archive, or send to a client.

📄
Verdict and Score
A large, colour-coded banner showing the verdict (green POSITIVE / red NEGATIVE) and the numerical score out of 100.
📊
Key Monthly Metrics
Average monthly income, disposable income after all outgoings, and the DTI ratio clearly displayed.
🗂
Category Breakdown Table
Detailed table showing amounts and income ratios for every category: Salary, Credit, Taxes, Operating Expenses, Personal Spending, Gambling, Debt Collection.
🚨
Risk Alerts
A list of every risk flag raised by the scoring engine, each with a description of which policy limit was exceeded and by how much.
📁 Report Archiving

We recommend saving PDF reports in a dedicated folder labelled with the date and client identifier. The platform does not retain analysis history after the session ends — the downloaded PDF is your only copy of the results.

To run a new analysis, click the RESET button in the lower-right corner of the screen. The platform returns to its initial state and you can upload a new file.


07AI ENGINE

What Exactly Does the AI Engine Detect?

The Northhaven AI engine automatically classifies every transaction from the uploaded bank statement into one of seven categories. It operates in two stages: first it checks a curated list of known keywords; transactions not matched by the keyword layer are then analysed by a language model using sentence embeddings to capture semantic meaning.

Salary
Positive
Taxes
Neutral
Credit
Monitored ≤ 30%
Operating Exp.
Neutral ≤ 50%
Personal Spend
Monitored ≤ 10%
Gambling
Zero Tolerance
Debt Collection
Disqualifying
CategoryWhat It CapturesImpact on Score
SalaryEmployer payroll, freelance invoices, B2B fees, dividends, honorariaPositive
TaxesNational Insurance, income tax, VAT payments, HMRC transfersNeutral
CreditLoan instalments, leasing payments, BNPL (Klarna, Clearpay, PayPal Credit)Monitored — 30% DTI limit
Operating ExpensesOffice rent, Google Ads, SaaS subscriptions, hosting, professional servicesNeutral — up to 50%
Personal SpendingGroceries, Netflix, Spotify, restaurants, gym, pharmacyMonitored — 10% limit
GamblingBetting platforms (Bet365, Betfair, Paddy Power), online casinos, lotteryCritical — zero tolerance
Debt CollectionBailiff payments, debt recovery agencies, enforcement orders, court-mandated transfersDisqualifying
🧠 How the AI Understands Transaction Descriptions

The engine does not look for exact keyword matches — it understands semantic context. „Digital advertising campaign Mar-25 GOOGLE ADS” will be correctly classified as an Operating Expense. „TOYOTA FINANCIAL SERVICES Monthly lease” will be assigned to Credit even if the exact wording differs from the system’s keyword dictionary. Ambiguous entries are handled by the embedding model, which compares each transaction description to the meaning of each category label.


08FAQ

Frequently Asked Questions

Is my data secure? Does Northhaven store uploaded bank statements?
No. The platform processes your statement only during the active analysis session. Once the PDF report is generated and downloaded, no statement data is retained on our servers. Each analysis runs in an isolated session environment.
My CSV file is not uploading correctly — what should I do?
Confirm that the file has a .csv extension and is under 10 MB. If your bank exports in XLS or XLSX format, open the file in Excel or Google Sheets and save it as CSV (UTF-8 encoding). If columns have non-standard names or the delimiter is not a comma or semicolon, contact our support team — we can add a custom mapping for your bank’s export format.
What does „Income Stability: 10,000%” mean?
A very high Income Stability value indicates significant irregularity in income receipts — for example, the applicant received several large irregular payments rather than a consistent monthly salary. This is not a system error — it is a risk signal. Irregular income makes repayment capacity harder to forecast reliably and is weighted negatively in the model.
Can I use the platform to assess businesses (B2B credit)?
Yes — the engine handles both personal and business bank statements. For business accounts the Operating Expenses category is particularly important. We recommend increasing the Max Income Ratio for that category when assessing self-employed individuals or SMEs, as business operating costs legitimately consume a larger share of revenue than typical personal spending.
Can I adjust the Risk Policy and re-run the same analysis?
Yes — click RESET, re-upload the same CSV file, re-enter the applicant information, and modify the parameters in the Risk Policy Override section. You can compare results across multiple policy scenarios for the same applicant, which is particularly useful for stress-testing credit decisions or illustrating policy impact to colleagues.
How fast is the analysis?
A typical 12-month bank statement containing 150–200 transactions is processed in a few seconds to under a minute. Processing time depends on current server load and statement size. During peak hours analysis may take up to 60 seconds for large files.
What subscription plans are available?
Full pricing details are available at northhavenanalytics.com/pricing. We offer individual plans, team plans for small credit bureaus, and enterprise licences with custom volume and API access. For bespoke requirements contact us directly: info.northhavenanalytics@gmail.com
Is the PDF report admissible as documentation for regulatory compliance?
The PDF report is designed to support audit trails and credit decision documentation. It includes the full AI verdict, all numerical metrics, the category breakdown table, and the AI Expert Insight rationale. Whether it satisfies the specific documentation requirements of your regulatory jurisdiction is a question we recommend reviewing with your compliance team — but it is designed to meet the transparency requirements of Explainable AI frameworks including the EU AI Act.
Northhaven Analytics

Ready for faster
credit risk decisions?

First 3 analyses free — no credit card required. Start using Northhaven Analytics today and see an AI credit score in under 3 minutes.