Lending application
Bank statement analyser for lenders
- Challenge
- Credit teams were reading PDF bank statements by hand to assess affordability. Every lender's statement format differs, the work is slow and inconsistent between assessors, and the decision has to be explainable to a regulator afterwards.
- Approach
- We built an analyser that parses statements from any layout, classifies each transaction into income, committed spend and discretionary categories, and surfaces the patterns lenders actually underwrite against: salary regularity, existing obligations, returned payments and month-end position. Every derived figure links back to the transactions it came from, so an assessor can audit the number rather than accept it.
68%
reductionless time per affordability assessment
- Python
- Transformers
- FastAPI
- PostgreSQL
- AWS
- Docker
Outcome
Affordability assessment became a review of a structured summary rather than a manual read of a PDF, and each decision carries the transaction-level trail an auditor asks for.
Sector: Banking & Fintech