No underwriting loss
We ran the model on loans these lenders had already approved. The loans it would have declined were, taken together, unprofitable, so declining them would not have cost the lenders any profit on that history.
Custom credit models for US online lenders
Built for online installment and payday lenders. Clairevue trains a custom scorecard on your loan history and your applicants’ bank transactions, with reasons for every decline. It runs inside your loan management system, and you own it. Proven in production with alternative lenders in Canada, and every engagement starts with a backtest on your own loans, so you see how it would have decided your past applications before it makes a live decision.
Proven on 10,000 to 20,000 applications a month of $500 to $1,500 loans, for alternative lenders in Canada. Built to scale beyond that.
Sample file · $750 installment loan
Rule-based ensembleDecision
DeclineReasons for the adverse action notice
Custom credit scorecard development
Off the shelf cash flow scores are trained on data pooled across many lenders. Clairevue never pools: your model is trained only on your own data, which is never used for anyone else. Your book has its own products, pay cycles and repeat customers, and your scorecard starts from your approvals, your denials and what actually repaid.
| Off the shelf score | Your Clairevue model | |
|---|---|---|
| Trained on | Pooled data from many lenders | Your loan history and your applicants’ bank data |
| Who owns it | The vendor | You: the model, its code and its documentation |
| Why a file was declined | The vendor’s generic reason list | Reasons tied to the factors your model actually used |
Payday and small dollar installment loan underwriting
Proven with alternative lenders in Canada. The backtest results below come from several of them: private lenders that make loans of $500 to $1,500, in the payday and small dollar installment range, at volumes of 10,000 to 20,000 applications a month. The models ran at that volume in production and are built to scale beyond it. Smaller books work too. Both results below come from backtests on those lenders’ historical data.
No underwriting loss
We ran the model on loans these lenders had already approved. The loans it would have declined were, taken together, unprofitable, so declining them would not have cost the lenders any profit on that history.
Above 95% agreement
On loans these lenders had denied, the model also declined more than 95% of them.
Decisions 24/7, without hiring more underwriters
The model decides at night and on weekends, when no underwriter is on shift. You stop losing the weekend applicants who would not wait until Monday and took a loan elsewhere. And as your volume grows, the model handles the extra files, so you don’t need to hire more underwriters to keep up.
Where this was done. This work was for Canadian lenders, on Flinks bank data. Plaid and other US aggregators deliver the same kind of transaction data, so the method transfers. Our production models so far are Canadian, and results on those lenders’ own data do not predict results on yours. That is why every engagement starts with a backtest on your own data.
Your loan history already
shows who repays.
We turn it into
a model you own.
Two model types
Both read the same bank data and both come with decline reasons. The difference is how much history you have and how you want scores explained.
Machine learning
A refusal model learns your historical approve and deny decisions. A default and profitability model learns from approved loans only, because those are the loans with repayment outcomes. Together they score each new application.
Rule-based ensemble
Each underwriter reads the file from a different angle, and their views combine into one score. Every view maps to the adverse action reason codes you send on declines, so a decline points to the factor behind it.
Bank transaction data underwriting
The model reads the transactions your applicants already share through Plaid or any bank data feed. It was proven on Flinks, the Canadian equivalent of Plaid. We have built it two ways.
The quicker route. The model uses the fields your bank data provider already computes for each applicant.
An LLM, regex rules and fuzzy matching sort every transaction. Then we build attributes your provider doesn’t give you, for example:
How the engagement works
About 3 to 4 weeks of full-time work, delivered over roughly 6 to 8 calendar weeks because of client back-and-forth. We agree the exact scope with you before we start.
Loan history, decisions, repayments and the bank data you already collect. We choose the ML model or the rule-based ensemble with you.
We build the scorecard and its decline reasons, then backtest it on your history so you can see how it would have decided your past applications.
We deliver the model into your loan management system, whether that is LoanPro, Infinity, LendSuite or your own stack, with documentation your team can run.
Day rate · full-time equivalent
$1,500 per day
What a typical sprint covers
Build sprint · about 3 to 4 full-time weeks
Who builds it
Clairevue is a consulting firm in Montréal that builds data and AI systems. In lending, we have built cash flow scorecards for alternative lenders in Canada: both model families on this page, and a transaction categorizer written from scratch.
You work directly with the person who builds your model, from the first data review to the handoff.
Questions heads of credit ask
ML (two-layer XGBoost) suits lenders with a solid history of approvals and repayments: it is stable and evolves smoothly as data grows. The rule-based ensemble suits lenders with little history, or who want every score explained factor by factor. Some lenders start rule-based and move to ML as data builds up. We recommend one after reviewing your data.
A credit bureau score is shared across lenders: every lender who pulls it sees the same score for the same applicant.
A cash flow underwriting model from Clairevue is trained on your own loans and your applicants’ bank transactions, so it learns from your approvals, your denials and what actually repaid. Its decline reasons are specific to your book, because they trace to the factors your model actually used.
There is no fixed minimum. The ML model needs enough approved loans with known outcomes to learn from. With less history, the rule-based ensemble can start right away, because its underwriters encode credit logic instead of learning all of it from data. We give you a straight answer after the scoping call.
Yes. The model works with Plaid or any bank data feed that provides transaction level data. Our production work used Flinks, the Canadian equivalent of Plaid, and Plaid provides the same kind of transactions and balances.
Your historical applications and decisions, repayment outcomes for approved loans, and the bank transaction data or attributes captured at application. Nothing is needed for the first call.
A typical build is about 3 to 4 weeks of full-time work, delivered over roughly 6 to 8 calendar weeks because of client back-and-forth. The exact timeline depends on how quickly your data can be exported and how your loan management system takes in a new score, and is set after an intro call.
Clairevue bills at $1,500 per full-time day. A typical build is about 3 to 4 weeks of full-time work, delivered over roughly 6 to 8 calendar weeks because of client back-and-forth. Exact scope is set after an intro call.
The models are built to support explainable decline reasons: each decline traces to specific factors that you map to the reason codes on your adverse action notices.
Your compliance counsel should review the reasons and the notice process. We don’t provide legal advice or guarantee compliance.
You do. The model is trained on your data and delivered to you with its code and documentation.
No. We never pool data across lenders. Your model is trained only on your own loans and your applicants’ bank data, and your data is never used to train or improve a model for anyone else.
Handoff into your loan management system is part of the sprint, whether you run LoanPro, Infinity, LendSuite or your own stack. On the scoping call we look at how your system takes in an external score.
Our production models were built for alternative lenders in Canada, and we are now taking on US lenders. The loan sizes and underwriting questions are the same kind US installment and payday lenders face, and Plaid supplies the same kind of transaction data. You don’t have to take that on faith: every engagement starts with a backtest on your own loan history, so you see how the model would have decided your past applications before it touches a live decision.
On a short call we look at your volume, your loan products and the data you already collect. You leave knowing whether the ML model or the rule-based ensemble fits, and what a sprint would cover. You don’t need to send any data first.
Or email karim@clairevue.ai