Log in
Cash Flow AnalysisFlagshipIncome VerificationFlagshipEmployment VerificationIdentity VerificationEarly accessInsurance VerificationComing soon
Industries
Auto & PowersportsDealerships & Point of SalePersonal Loan LendersSMB LendingBanksCredit Unions
Use cases
Improve portfolio performanceKoraScorePrevent fraudApprove more good borrowersAutomate stipsCustomized Project
White papers
Beyond the Credit ScoreGrow Origination, Cut Losses
More
About usBlogAPISupportCareers
Log in

Cash Flow Analysis

Affordability, stability and risk read from the whole account.

See what you get

Income Verification

Every income stream verified, including gig and cash work.

See what it verifies
More verification, one portal
Employment VerificationCurrent employer and pay, confirmed from deposits.Identity VerificationEarly accessID and live selfie, checked against the application.Insurance VerificationComing soonActive coverage and policy details, confirmed.
Industries
Auto & PowersportsBuilt for every lending model, from indirect to direct loans.Dealerships & Point of SaleFrom stip to funded, across every rooftop.Personal Loan LendersUnderwrite ability-to-pay without collateral.SMB LendingReal business cash flow, not a prepared P&L.BanksCash-flow depth on the file your committee already reviews.Credit UnionsSay yes to more members without loosening policy.
Use cases
Improve portfolio performanceCatch the account stress that shows up before a payment is missed.KoraScorePredict charge-off and 60+ day delinquency on the same file.Prevent fraudKeep fabricated income and documents off your books.Approve more good borrowersSay yes to thin- and no-file applicants a bureau score would reject.Automate stipsIncome, employment, identity and insurance from one applicant upload.Customized ProjectModernize what you run today, or stand up something new with our team.
About usWho Kora is, and where the platform came from.BlogPlaybooks and research on cash-flow underwriting.APIReference docs for the verification API.SupportEvery answer in one place, and a ticket form.CareersOpen roles on the team building KoraConnect.
White papers
Beyond the Credit ScoreHow a $1B+ lender improved performance, measured against outcomes.Grow Origination, Cut LossesDelinquency down across every credit tier, in matched cohorts.
Cash Flow Analysis

Cash flow underwriting that shows who can actually repay

Connect a bank or upload a statement. Twelve months of activity come back as one report you decide from.

See what’s inside
ACH DEP DOORDASHOVERDRAFT FEEZELLE RIVERA M
Kora engine
Income$6,110/moDebt$604/moRisk3 flagsKoraScore665
The decisioning input trusted by all lenders.
Strike
LendSmart
Crown Auto Group
Local Finance
Glenview Finance
Arcadia Funds

The same analysis on every applicant.

Cash flow underwriting reads an applicant’s bank transaction data to answer whether they can repay, from evidence rather than from how they paid in the past. A thin file or no score changes nothing.

0 types
Income types classified — recurring inflow, deposit, financial contribution, inflow transfer and more, each graded for stability and trend.
0+
Attributes computed on every file and distilled into risk flags, each carrying the exact condition that tripped it.
0 mo
Of history read by default, and every number recomputed again at 3 and 6 months.

One report, five exhibits.

Every number is computed across twelve months of transaction history, and again for the last 3 and 6, so a trend never hides behind an average.

01Income, verified$6,110/mo3 streams · Employed
FMAMJJ
02Debt & obligations$604/moRecurring loan payments and BNPL
Auto loan$389
BNPL$215
03Risk indicators3trippedFlagged from 250+ attributes per run
Excessive overdraftsReversal transactionsGambling transactions
04KoraScore665of 850Near PrimeCharge-off model
Delinquency · 60+ DPD641
05Identity & documents3/3checksRun alongside the reads
Name matchedVerifiedAddress2 of 2Statement reconciledBalanced

Every figure comes off a page that was checked first.

Bank statement underwriting begins with the statement itself: read, its own arithmetic recomputed, its origin tested, before a single number enters the analysis.

1 flaggedFile provenanceMAYSTMT_ALVAREZ.pdf · re-saved after export
HARBOR CREDIT UNIONStatement of Account
Statement periodDec 2025 – May 2026Accounts coveredChecking and savingsExtractedIn the analysis2 accounts · 6 months
Account holderRENEE ALVAREZAddress of record4180 Oak AveTucson, AZ 85718
Beginning balance$1,806.40Reported ending balance$3,914.62ReconciledRecomputed from the lines$3,914.62
DateDescriptionAmount05/01ACH PAYROLL MERIDIAN HEALTH+2,140.5505/03TRANSFER FROM SAVINGS ····4021+600.0005/09DEPOSIT LOAN PROCEEDS QUICKFUND+1,800.0005/15RENT ACH CANYON RIDGE−1,420.0005/22GIG PLATFORM PAYOUT+318.44Baseline misalignment
See every document check

An inflow is not income.

Real-time income verification separates recurring income from everything else. Which inflows count, and on what basis, is your policy.

See how it approves more borrowers

Every recurring stream found for you

Every stream found and typed, each rated for stability.

ACME LogisticsPayrollHigh$4,900
DoorDashGigMedium$620
RideshareGigLow$180Ruled out
State benefitsBenefitsHigh$590

You decide which to include

The verified figure moves with the call you make.

Verified income$6,110/mo
Loan deposits$1,800Excluded automaticallyBorrowed money never counts as income

What leaves the account every month.

Every obligation read from the bank feed, the debt service coverage (DSCR) it implies, and the ceiling it sets on what an applicant can carry.

AutoSubprime autoMortgageStudentPersonalSBAPaydayBNPLTitleCash advance appUnclassifiedMisc loan

See every obligation, not just the filed ones

Twelve loan types resolved from the feed, including the payday, BNPL and title borrowing a bureau never files.

Auto loan · subprimeActive96% on time
Payday · QuickCashDelinquent50% on time
BNPL · 3 plansActive100% on time

Know whether each one actually gets paid

Status and a month-by-month payment history per obligation, read off the account rather than a tradeline.

Payment-to-income cap12%15%
Rent in the ratioExcludedIncluded
Added obligationNone+$95
Affordable payment$733/mo$917/mo$669/mo$655/mo

Set the payment ceiling to your own program

The limit, whether rent counts, and the payment-to-income cap. The affordable payment moves with them.

The patterns that predict the payment.

Overdraft and NSF patterns show up in the account long before a bureau file. One applicant, three books, three answers, on thresholds you set.

Six signals, from 250+ attributes
Who you lend to
Overdrafts6 in 6 mo
Payday draws4 in 90 days
Cash advance apps3 apps
Gambling$1,840 out
BNPL plans3 open
Collections1 account
Your policyPrime autooverdrafts > 3any payday draw
DecisionCriticalFive flags. Every one carries the condition that tripped it.

One predictive score, built from every transaction above.

KoraScore turns the analysis above into a single default-likelihood number, on the 300 to 850 scale your team already reads, and every point of it traces back to transactions.

Read off this file, not a second data pull

The same verified income, typed obligations and account behavior the report already carries.

Verified income$6,110/moTyped obligations$604/moRisk behavior3 flags665KoraScore

Weighted on loans whose outcome already landed

Funded files paired with what happened to them, so a weight is earned rather than assumed.

At originationWhat happenedOverdrafts 9 · payday draws 4Charged off, month 14Overdrafts 1 · payday draws 0Repaid in full

Two outcomes, scored separately on one run

Charge-off and early delinquency are different risks, so each gets its own number on the same file.

665Charge-off63860+ days past due300850
See what each model leans on

Any way in. Every way out.

An open banking connection, an upload, or transactions you already hold: four intake paths, and four delivery surfaces so the report lands where your team already works.

See it run end to end
How data arrives
Bank connectionThe applicant links an account through open banking. Live data, and nothing to forge.
Statement uploadPDFs are extracted automatically and the math is reconciled, beginning balance to ending balance.
Transaction ingestAlready pull your own bank data? Send raw transactions from the connector you already use.
One link, any channelSend the secure link, or embed the flow in your own application. The applicant picks the path.
Kora engine
How answers leave
DashboardThe full report with adjustable breakdowns, filters, and the complete labeled transaction ledger.
LOS / DMSThe analysis lands in the system your team already decides in, the moment it completes.
Embeddable widgetDrop the applicant flow into your own product, on your own domain.
PDF reportA filable proof-of-income document for the deal jacket.

Report questions.

Common questions about cash flow underwriting.

01How many months of transaction history does a cash flow analysis cover?

We can go back up to 12 months, as long as the institution shares that much. We run the numbers twice, once for the whole window, and again just for the last 3, 6, and 12 months, so you can see when something recent breaks from the trend.

02Which data sources can feed a cash flow analysis?

Whatever you’ve got: a live bank connection, uploaded PDF statements, or transaction data you’re already pulling from a connector. All three feed the same pipeline and come out as the same report.

03What exactly does the lender receive?

One report, built to make a decision from. It’s got verified income broken out by stream, your obligations broken out by type with a debt-to-income calculated before the loan, every risk indicator with its severity and what caused it, a KoraScore with its top drivers and reason codes, and the identity and document checks. You can pull it up in the dashboard, get it over the API, or export it as a PDF.

04Is statement underwriting weaker than a bank connection?

We’ll always take a live connection first, it’s real-time and there’s nothing to fake. But uploaded statements aren’t just taken on faith either. We extract the data, reconcile every balance line by line, and scan for signs of tampering before we trust any number. That’s a lot more scrutiny than a person skimming a PDF would give it.

05Can a cash flow analysis be re-run?

Yep, any time. Add more bank statements, re-invite the applicant for a fresh snapshot, or just refresh a connected account. The new analysis reflects current data, which is handy when an application’s gotten a little stale or you want a last check right before funding.

Backtest it on loans you’ve already booked.

Backtesting is free. Send applicants you’ve already decided and we’ll show the report on each one against how those loans actually performed.

Auto and consumer lenders across the US & Canada

Products

Cash Flow AnalysisIncome VerificationEmployment VerificationIdentity VerificationInsurance Verification

Industries

Auto & PowersportsDealerships & Point of SalePersonal Loan LendersSMB LendingBanksCredit Unions

Use cases

Improve portfolio performanceKoraScorePrevent fraudApprove more good borrowersAutomate stipsCustomized Project

Resources

About usBlogAPI docsSupportCareers

Cash-flow underwriting and income verification for banks, credit unions, non-bank lenders and dealers.

Approved vendor of:
Canadian Lenders Association
© 2026 Kora Financial Inc. · US & CanadaNMLS No. 1635300
Terms of UsePrivacy Policy