Introduction to Income Verification
Verify a user's income, regular expenses, and disposable income from their real transaction history.
Income Verification
Income Verification gives you a data-backed affordability assessment - derived from a user's actual bank transactions, not self-reported numbers. In minutes, you know what a person earns, what they spend on fixed commitments, and how much is genuinely left over.
Use it to automate lending decisions, subscription affordability checks, or rent-to-income assessments without asking users for payslips or bank statements.
Get credentialsSign in to console.qwist.cloud to generate sandbox credentials with demo bank access.
Why transaction data beats payslips
Payslips and bank statements are the traditional way to verify income, but they have three fundamental problems: they're easy to falsify - a PDF can be edited, a screenshot altered - they're slow to collect and verify manually, and they only show a point-in-time snapshot that tells you nothing about how someone actually spends.
Transaction data pulled directly from the bank solves all three. It's tamper-proof because it comes from the institution itself, it reflects the user's current financial situation rather than last month's summary, and it's behavioural - you see what someone actually does with their money, not just what lands in their account.
Two things transaction data catches that payslips never will: a user who earns €3,000/month but carries €2,900 in fixed commitments, leaving almost nothing disposable; and a salary that's been irregular or declining for the past three months, which may signal job instability before any self-reported document would reflect it.
| Payslips / statements | Transaction data via nrich | |
|---|---|---|
| Fraud risk | High - documents can be altered | None - sourced directly from the bank |
| Processing time | Hours to days (manual review) | Seconds (automated analysis) |
| Expense visibility | None | Full breakdown of fixed and variable spend |
| Handles irregular income | No - shows fixed salary only | Yes - detects patterns across multiple income streams |
| User effort | High - locate, upload, wait | Low - bank login only |
Key concepts
How it works
You can find a step-by-step description in the next section.
Reporting period recommendationA
reporting_periodof at least 6 months is needed for reliable pattern detection. 12 months gives the most accurate picture of income stability and seasonal spending.
Coverage
Income Verification
Available across all nrich AIS-supported countries
