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.
SMB Lending

Lend what the business can afford to repay

Cash flow underwriting from the business bank account: a DSCR with borrowed and owner money taken out of revenue first.

See the DSCR math
Operating revenue$48,200/mo
Payroll−14,600Tax−2,100Operating−18,900
NOI$12,600DSCR1.42
Trusted by consumer and commercial lenders, including several $1B+ books.
Strike
LendSmart
Crown Auto Group
Local Finance
Glenview Finance
Arcadia Funds

The statement review you already do, done in seconds.

The business bank account is the real P&L. KoraConnect reads it directly and hands your underwriter a decision-ready file.

ZELLE TO J. MERCADOPayroll · every 14 daysSQUARE INC 250401 DEPCard settlement · revenueACH DEBIT FUNDFAST LLCAdvance repayment · debt

A file built from the account itself

Raw descriptions become labeled lines, and revenue, the expense structure and debt service assemble with no manual spreading.

45seconds or less90% of runs inside 10 seconds

An answer in under 45 seconds

Spreading a file by hand takes 30 to 90 minutes. The same read returns while the applicant is still on the phone.

$25,0001 account · 410 transactions$80,0003 accounts · 2,100 transactions$250,0006 accounts · 9,400 transactions

Small tickets become worth underwriting

A bigger request brings more to read: more accounts, a year of statements on each, thousands of transactions. The same automated read covers all of it, so the cost of a decision stops scaling with staff hours.

One analysis covers every loan you write.

Working capital, equipment and term loans run on the file the rest of this page describes. Floor plan, revenue-based financing, advances and guarantees each lean on a different part of it.

Floor plan lines

Days supply, this dealer104days60–90Healthy90–120Caution120+Elevated

The dealer’s account is the lot. Aged units, curtailment paid to another lender, and a sale that deposits with no payoff behind it, weeks before a floor check finds any of it.

Revenue-based financing

MTWTFSSSettlement deposits, 3 weeks$48,200

The revenue share sized on deposits the account actually shows, with the thin months in view before terms are set.

Merchant cash advance

Days to breaking point240

Advances already being repaid, found by their remittance pattern rather than by a bureau pull.

Personal guarantees

BusinessDSCR1.42Primary, and the decisionGuarantorPersonal DTI, a backstop behind itInjections running at 12% of the owner’s personal income

The guarantor’s account read as a backstop behind the business, never as extra revenue.

Not every deposit is revenue. Lend on the ones that are.

Borrowed money, an owner transfer and one strong season all lift a deposit total, and none of them repay a loan.

Counted as operating revenue$48,200
Card settlementsSQUARE INC 250401 DEP
Customer paymentsACH CUSTOMER PMT
Cash depositsCASH DEPOSIT
Excluded from the count: asset sales, refunds, loan proceeds and owner transfers

Underwrite the real revenue, not raw inflow

Card settlements, customer payments and cash deposits count. Asset sales and refunds are tracked but excluded, and borrowed or owner money never counts at all.

Top three payers32%
NORTHSIDE CONTRACTING$7,900CITY OF GLENVIEW$4,600MERIDIAN SUPPLY CO$2,900

Price the deal knowing where the revenue comes from

Revenue share from the top three payers arrives on every file, so a business carried by one contract is visible against the ceiling you set.

Consecutive decline, both files7 mo
Seasonal contractor
Swing21%
Business shrinking
Swing5%

Tell a seasonal trough from a business that is shrinking

Both of these files trip the same decline counter. The month-to-month swing is what separates them: a business with a season swings, a business that is contracting grinds down, and both readings arrive with the monthly series.

Underwrite the account that is half personal.

Roughly one applicant in five runs the business and the household through one account, and nothing has to be separated by hand before you can underwrite it.

01

Catch a business run out of personal checking

Every statement is scored on what its transactions do, not on the name at the top. A personal account running payroll and card settlements is read as a business.

PERSONAL CHECKING ····4417as filedPayroll runs outCard settlements inAdvance repayments
This account is read asBusiness
02

Count the business revenue inside a personal account

Business inflows are counted as operating revenue and personal deposits are read on their own side. Money moved between the applicant’s own accounts is excluded from both, so no dollar is counted twice.

Counted as businessSQUARE INC 250401 DEPACH CUSTOMER PMTRead as personalDIRECT DEPOSIT PAYROLLMORTGAGE ACH
TRANSFER TO SAVINGS ····8891counted on neither side
Counted as operating revenue$48,200
03

See when the owner is funding the business

Personal income backs the read up rather than adding to it, and personal cash moving into the business is reported as a burden on the household instead of as capacity.

PERSONAL ····4417DIRECT DEPOSIT PAYROLLMORTGAGE ACHBUSINESS ····2260SQUARE INC 250401 DEPGUSTO PAYROLL
12% of the household’s income for the year
Owner cash into the business, 4 transfers$9,200

Count every cost before the payment is set.

Coverage is only as good as the expenses under it, so the waterfall counts the labor a spreadsheet misses and puts the owner’s own pay in its proper place.

Know instantly whether the deal clears

Net operating income against debt service, plotted on the floor you set. 12,600 over 8,850 is 1.42, and every input is a line a reviewer can open.

Debt service coverage1.42
Your floor 1.25
Net operating income$12,600Debt service$8,850

Size the real labor cost, not the stated one

Recurring transfers to the same handful of people every two weeks. Real labor cost that a manual read and a bureau pull both miss, and it lands in the expense base that sets DSCR.

ZELLE TO J. MERCADO$1,840every 14 daysZELLE TO A. BOATENG$1,510every 14 daysZELLE TO T. NGUYEN$980every 14 daysRead as payroll, not transfers

An owner-operated business stays scoreable

Draws are the lowest priority in the waterfall and add back into cash flow when the business covers itself before them, so paying the owner does not read as weakness.

L5 · Operating expenses−$18,900the business covers itself firstL6 · Owner draws−$3,000addback eligible

Find the risk that never reaches a credit file.

The losses that surprise an SMB book are visible in the account before they are visible anywhere else.

Provider AProvider BConcurrent providers2

Decline a stacked advance before it defaults

Daily and weekly debits from more than one advance provider at once. It is the strongest default signal in the model and the one rule shipped as a hard decline, firing on about 1.6% of applications. Any advance activity at all routes to review.

IRS TAXPAYER LEVY 3812− $4,260Involuntary collection, not a scheduled payment

Stop on a levy before the cash is gone

A levy means collection is no longer voluntary. It is read as severe distress and it is the signal most lenders configure as an immediate stop.

Beginning balance$412.18+ inflows found$23,841.55− outflows found$22,102.33= expected ending$2,151.40Reported ending$3,987.08Difference$1,835.68

Catch the statement that does not add up

Uploaded statements are screened for tampering, and the totals are reconciled line by line against the transactions listed, so a doctored file fails before a number is derived from it.

Use the whole analysis. Keep your own credit policy.

Kora scores the file and reports what each signal crossed. The rules that turn that into a decision run on your side, and the result lands wherever you already work.

766On the 300 to 850 scale4.2%Calibrated probability of default

Drop it into the scorecard you already run

A band on the familiar scale and a calibrated probability, both from the same run.

Raised the riskAdvance providers, 3 mo2NSF events6Lowered itEssential expenses$9,480Coverage ratio1.42

Explain any score to a committee

The attributes that moved it, each with the value it had on this file.

Advance stacking, trailing 3 monthshard declineAny advance activity detectedroute to reviewNSF events, 8 or morereviewDSCR not positivedecline

Every threshold stays yours

A default rule set ships with the model, and your own engine is what runs it.

REST API and webhookUnderwriter dashboardPDF for the credit file

Take it where you already work

One call into your own system, a dashboard to read the account on, and a page for the credit file.

Credit desk questions.

The ones that come up before a pilot.

01Most of our applicants have no audited financials. Does cash flow underwriting still work?

That is the case it was built for: the business bank account is the real P&L. Bank statement underwriting reads the statements, or a live bank connection, and assembles the revenue, the expense structure and the debt service from the transactions themselves. No accounting software needs to be connected, which matters because most small businesses do not use any.

02How do you separate real revenue from loan proceeds and owner money?

Every inflow is classified into one of three tiers. Card processor settlements, customer ACH, client wires, marketplace payouts and cash deposits are operating revenue and count. Asset sales, insurance proceeds and refunds are tracked but excluded. Loan disbursements, owner equity injections, internal transfers and tax refunds are never counted as revenue, because counting them inflates the very ratio you are underwriting on.

03Can you see merchant cash advance debt that is not on a credit report?

Yes, and it is the signal the default rule set treats most severely. Advance repayments are recognized by their daily and weekly debit pattern and by provider, so concurrent advances from multiple providers surface as stacking. Advance payments are also placed above everything else in the expense waterfall, since that is their real seniority against the account.

04What if the applicant can only give us a personal bank statement?

It is still scored, and the response says plainly that it was scored on limited business evidence rather than presenting the read as complete. Because classification runs on transaction behaviour, a personal account carrying payroll runs, card settlements and commercial rent is analysed as a business anyway. Where there is genuinely no business-side activity the file comes back as a thin one for these purposes, which is usually the point to ask for a business statement.

05How do we know when an analysis is thin rather than just bad?

Every response carries a completeness tier, and confidence is set by the weakest part of the analysis rather than averaged, so one strong component cannot mask a weak one. A blank section and a poor number are also different things: no business activity found reads differently from a business that was analysed and is struggling, and the score treats them as the different risks they are.

06Do we keep our own credit policy, and how do results reach our systems?

You keep it entirely. Kora returns the score, its drivers and the indicator set, and your own rules engine decides what each threshold means for the deal, applied identically to every file. A default rule set ships with the model if you would rather start from ours and adjust. Delivery is a single REST call, plus a dashboard and a PDF for the credit file.

See the DSCR on deals you already funded.

Backtesting is free and needs no contract. Send 200 or more funded deals with the bank statements you had at origination, plus how each one performed, and we’ll return a ranked report of the cash-flow signals that carried the most weight on your own book. Floorplan books welcome: send funded dealer lines and we’ll rank them the same way.

SMB, commercial and floorplan 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