Lending operations checklist
How to automate an underwriting workflow: cut small business loan decisions from days to hours
Last updated · Kaaj editorial team
To automate an underwriting workflow, first measure where time goes, which is usually document handling and waiting rather than decisions. Then give every deal one intake channel, classify the product at intake, route each deal to the checks its product and ticket size need, run inexpensive checks before expensive ones, automate verification, fraud, and cash-flow analysis, encode credit policy as pass or fail rules, and keep the file current when new documents arrive. Pilot on a few recent deals and roll out in phases. Kaaj automates this workflow on top of your CRM or LOS, turning a typical package into decision-ready analysis in 5–7 minutes.
The 10-step underwriting workflow checklist
Most lenders get the biggest gain from steps 2 through 5, before any AI analysis runs.
Measure where the time goes
Track a few recent deals from submission to decision. Most delay sits in sorting documents, chasing missing items, rekeying data, and waiting between handoffs.
Give every deal one intake channel
Use a dedicated submission address, portal, or API rather than forwarding a whole inbox. Add later documents through the same channel so reply-alls and resubmissions do not create duplicate files.
Classify the product at intake
Decide whether a deal is equipment, working capital, or another product as soon as it arrives, so the right rules fire. If one application requests two products, track each as its own opportunity.
Set rules by product and ticket size
Small deals can skip full financial analysis while still getting verification and a credit pull; larger deals add bank statements, spreads, and tax returns. Write these thresholds down.
Run inexpensive checks first
Secretary of State, web presence, and document fraud checks remove bad files quickly. Hold expensive reports until a deal survives screening or a proposal is accepted.
Automate verification and fraud at intake
Verify the business and owners and check documents for tampering before an analyst spends time on the file.
Automate the analysis
Bank-statement cash flow, MCA stacking, financial spreads, and DSCR should be calculated automatically and consistently.
Encode policy as rules
Turn your credit policy into pass or fail rules so every file gets the same checks and underwriters see exceptions first.
Keep the file current
When updated statements or a new guarantor arrive, the analysis should rerun on the same deal. Treat renewals and add-on deals after funding as new opportunities linked to the borrower.
Pilot, then roll out in phases
Run a few recent deals and compare with your team's write-ups. Then start with one channel or product, such as portal intake before CRM integration, and expand.
Routing rules and reruns in practice
Each deal gets the checks its product and size require, and new documents update the same file instead of starting a new one.
Routing rules · which checks run
Equipment · under $75K
Equipment · $75K–$500K
Working capital · any size
Any product · over $500K
Deal activity · Northwind Freight LLC
- 09:12Broker email received · classified as Equipment · $240K
- 09:18KYB, credit, invoice, fraud, statements, and DSCR complete · 1 exception
- 14:05August statement added to the same deal
- 14:06Cash flow and DSCR rerun · memo updated · no new file created
Where underwriting time goes and what to automate
| Stage | Manual work | Automated |
|---|---|---|
| Intake | Opening emails, downloading and renaming files, finding missing documents | Documents split, classified, named, and checked for completeness |
| Data entry | Rekeying application fields into the CRM or LOS | Fields extracted and written to the system of record |
| Verification | Searching state records, websites, and IDs in separate tabs | Business, owner, and document checks run in minutes |
| Cash flow | Reading statements line by line in spreadsheets | True revenue, balances, NSFs, debt payments, and stacking calculated |
| Financials | Spreading statements and tax returns by hand | Spread into your model with ratios and DSCR |
| Policy and memo | Checking rules and writing the memo from scratch | Rules applied and a draft memo written for review |
How to stop duplicate deal files
| Cause | Fix |
|---|---|
| Reply-all and forwarded threads | Ingest from a dedicated submission address and match attachments to the existing deal |
| Same deal sent through two channels | Pick one channel per deal and add later documents through it |
| Generic subject lines | Match on business name, EIN, and contacts, not the email subject |
| Resubmitted packages | Flag duplicate documents instead of creating a new file |
| Renewals after funding | Open a new opportunity linked to the borrower rather than reopening the funded deal |
Questions to ask any underwriting automation vendor
Can rules differ by product and ticket size?
Ask to see a small-ticket deal skip checks a large one requires.
What happens when a document is added?
The analysis should update on the same deal. Ask whether it reruns automatically.
How are duplicates prevented?
Send the same deal twice and see what happens.
Can expensive checks wait?
Credit and background reports should run only when a deal reaches that stage.
Can we start small?
Intake only, one product, or portal before CRM integration.
Frequently asked questions
How do you reduce loan underwriting turnaround from days to hours?
Remove the manual work before the decision: automate intake, document sorting, verification, fraud checks, and cash-flow analysis, and apply credit rules automatically so underwriters review exceptions. Most of the time saved comes from handling documents, not from deciding faster.
Can small deals skip bank statement and financial analysis?
Yes, if your policy allows it. Set rules by product and ticket size so small deals get verification and a credit pull, and larger deals add bank statements, spreads, and tax returns. Kaaj applies these rules per deal.
How should lenders ingest broker emails without forwarding the whole inbox?
Use a dedicated submission address or portal for deals, and have brokers send later documents to the same place. The system should match new attachments to the existing deal rather than create a new file.
Does analysis rerun when new documents are added to a deal?
It should. In Kaaj, new files added to an existing deal update the analysis, and a new guarantor or vendor can be re-checked from the CRM without starting over.
How do you route equipment and working-capital deals to different rules?
Classify the product at intake from the application and documents, then apply that product's checklist and rules. If one application covers both, track each product as a separate opportunity.
Should expensive credit and background reports run on every application?
Usually not. Run inexpensive checks first and hold costly reports until a deal passes screening or a proposal is accepted.
How do you pilot AI underwriting against your current process?
Pick a few recent deals, including messy ones, run them through the tool, and compare the output and time with your team's own write-ups for the same files.
Do we have to replace our LOS to automate underwriting?
No. An underwriting layer such as Kaaj works on top of Salesforce, HubSpot, LeasePath, or your LOS and writes results back, so you can start with intake only and expand.
Automate the work before the decision
Kaaj routes each deal to the right checks, verifies and analyzes it, applies your rules, and keeps it current as documents arrive, in 5–7 minutes per typical package.