Evaluate · machine-read income

Automated income verification in auto lending: what it may decide

An automated income check earns its place by clearing the clean files in seconds and handing everything else to a named person. That makes buying one an exercise in measurement rather than in features: you back-test it on files you have already decided, you count the two kinds of error separately, and you keep the evidence. This guide sets out how, and where the Dealer Funding Status Assistant's own document check stops.

Updated · 13 min read

Automated income verification is software reading an income document — usually a pay stub — and saying whether it supports the income the application claimed. It does four things a person would do: find the figures on the page, convert them to a monthly amount, compare that amount with the application, and return a verdict with a reason. What it must not do is decide anything that was never arithmetic in the first place, which is most of the interesting cases. In Botminds' Dealer Funding Status Assistant the check returns pass, review, fail or missing with the reason, clears a document on upload only where the lender's own settings allow it, and never re-decides income: a waiver goes to the analyst the funding policy names, with the policy test assembled in front of them.

The product numbers below are the solution's own sample data, on a fictional lender and fictional buyers. There is no accuracy rate on this page, because the sample data does not carry one and an invented one would be worse than none. The regulatory material comes from the OCC, the CFPB, Regulation B and a Federal Reserve Bank of Philadelphia working paper, linked where they appear.

What the check returns, and how fast

4

verdicts a document check returns — pass, review, fail or missing — each with the reason behind it

3s

to re-check an uploaded lease against four named tests and clear the condition

5%

the tolerance within which income may clear on upload: a setting the lender owns, not a vendor default

Sample data and settings in the Dealer Funding Status Assistant at a fictional lender. Insurance, residence and identity may clear on upload in that configuration; income clears only inside the tolerance the funding team lead has approved.

What automated income verification actually is

It is a document check, not an income decision. The distinction is the whole subject. Reading $2,412.50 from a stub, multiplying by 26 and dividing by 12 is arithmetic, and a machine does it faster and more consistently than a person at four o'clock. Judging whether that income will still be there in three years is not arithmetic, and no amount of document reading gets you there.

The OCC's handbook separates the two cleanly when it sets out what a capacity analysis has to weigh: "Three important considerations for a prudent capacity analysis are level of income, expected reliability of the income, and level of expenses" (OCC, Retail Lending, version 2.0). An automated check can establish the level. Reliability and expenses are somebody's judgement, informed by the file.

The same section says where verification sits in the supervisory picture, and it is higher than most people assume: "Information verification practices: Sufficient due diligence should support credit information before it is used." Not after it is used, and not when a question is raised — before. A check that runs at upload, while the dealership is still in the conversation, is doing that; a check that runs during a post-funding quality review is doing something useful but different.

Note also what the handbook says can be verified a different way: "Some data can be reasonably verified using credit reports (including other debt obligations), public records (bankruptcies, judgments, etc.), and personal information (name and address, Social Security number, etc.)." Income is conspicuously not on that list. It comes from documents, which is why the document check is the control.

The four things a check on a pay stub must do

Any product in this space should be able to show you each of the four, separately, on a document you choose.

Read the page. Employer, employee, pay period start and end, pay date, gross for the period, year-to-date gross, and the deductions if your standard looks at net. The period dates matter more than the pay date, and a check that reports the pay date as the period is wrong in a way that compounds.

Do the arithmetic. Convert the period figure to a monthly one using the frequency the stub shows, not the frequency the application claimed. The commonest error on a funding desk is treating a fortnightly stub as twice-monthly.

Compare. Monthly figure against the income stated on the application, inside a tolerance the lender has set. Whether that tolerance is five per cent or ten is a policy decision; whether it exists is not.

Return a verdict with a reason. Not a score, not a confidence percentage on its own, but one of a small set of outcomes a human can act on, each carrying the sentence that explains it.

Four verdicts, and what each one should set in motion

VerdictWhat it meansWhat should happen next
PassThe document supports the claimed income inside the tolerance, and the page itself is soundThe condition clears, if the lender’s settings allow clearing on upload for this condition
ReviewThe document is readable but something needs a person — an unusual pay frequency, a large variable component, a second jobA named analyst, with the figures already extracted and the policy test assembled
FailThe document does not support the claimed income, or is not what was asked forThe dealership is told what is wrong and what would satisfy the condition, in the same reply
MissingNothing has arrived for this condition, or only part of what the standard asks forAn upload link, and the deadline that matters — the next wire cut-off, not a vague "soon"
The verdict set in the Dealer Funding Status Assistant's sample configuration. The second row is the one to interrogate in any evaluation: a product with no Review verdict will push its uncertain cases into Pass or Fail, and both are expensive.

Where the tolerance comes from

From your own funding policy, and it should be written down before any software is bought. A tolerance is the lender's statement of how much disagreement between an application and a document it is prepared to treat as rounding rather than as a discrepancy. Set it too tight and the desk drowns in returns on deals that were always fine. Set it too loose and the check stops being a check.

Two things make a tolerance defensible. It is approved by a named person — in the solution's sample data the funding team lead owns it, at version 7, approved on the second of October — and it is the same for every dealership and every buyer. A tolerance that is quietly relaxed for the dealerships that complain loudest is a fair lending problem wearing an operations costume.

The exposure is not evenly spread, either. Longer-term paper is written for borrowers who are more stretched, which is exactly where an overstated income does the most damage. A Federal Reserve Bank of Philadelphia working paper on auto loan terms found the pattern in a national sample.

We show that borrowers who take out six- or seven-year loans face greater credit and liquidity constraints. They have lower credit scores, live in lower-income neighborhoods, and have significantly higher credit card utilization prior to booking their auto loan.

An, Cordell and Tang, Federal Reserve Bank of Philadelphia, working paper 20-18 (May 2020)

Read that beside your own term mix. If a growing share of your book is seventy-two and eighty-four month paper, the income tolerance on those tiers is doing more work than the same number on a sixty-month deal, and it deserves its own line in the policy rather than inheriting the general one.

How to test an automated document check: the back-test

There is exactly one honest way to buy one of these, and it is to run it over files you have already decided. Pull a sample of past deals, hide your analysts' conclusions, let the check run, then compare. Everything else — accuracy claims, benchmark tables, a demonstration on the vendor's own documents — tells you nothing about your own standard, your own dealerships' document quality or your own tier mix.

The four measures a back-test produces

+

Agreement

decisions that matched your analysts / files tested

The headline, and the least interesting of the four on its own. A check can agree on 95 per cent of files and still be unusable, because the disagreements are not interchangeable.

Credit risk

+

Clear with no analyst

files cleared on upload / files tested

What the thing actually buys you. Measure it only on the conditions your settings allow to clear on upload — counting the others flatters the result.

Funding operations

+

Days removed

median days to clear, before − after, on income-pended deals

Restrict it to deals that pended on income, or a change in your deal mix will do the work and you will credit the software.

Funding team lead

−

False clears

files it cleared that an analyst returned / files it cleared

The number to bound in the contract. Every other measure can be traded for this one, and a vendor who offers you a higher clear rate is usually offering you this.

Credit risk, with a ceiling in writing

Our framing of a back-test. Take all four on the same sample, from the same week, and publish them together internally — the first three are meaningless without the fourth.

A back-test that tells you something, and one that does not

Worth runningWasted fortnight
The sample

Worth running: Your own past deals, across every dealership and every tier, from a recent quarter.

Wasted fortnight: Documents the vendor supplies, or a hand-picked set of clean files.

The size

Worth running: Enough income-pended deals that a single error does not move the result — and say in advance how many.

Wasted fortnight: Twenty files, chosen because they were interesting.

The blinding

Worth running: The analysts’ conclusions hidden from the check and from whoever scores the run.

Wasted fortnight: The known outcome visible on screen beside the verdict.

The standard

Worth running: Your written documentation standard, as it was at the time of the deal.

Wasted fortnight: Whatever the reviewers remember the standard to be.

The errors

Worth running: False clears and false returns counted and reported separately.

Wasted fortnight: One accuracy percentage.

The disagreements

Worth running: Read individually: some will show the check was right and the analyst was not.

Wasted fortnight: Scored against the analyst as ground truth, always.

Our comparison, written from the way documentation exceptions are examined rather than from any vendor's methodology. The last row is the one people find hardest: a back-test that cannot tell you your own desk is inconsistent is not measuring much.

False clears cost more than false returns

A false return is a document the check sent back that an analyst would have accepted. It costs a dealership an irritated telephone call and the deal perhaps a day. It is visible the moment it happens, because the dealership complains.

A false clear is a document the check accepted that an analyst would have returned. It costs you a funded loan written on income that was not there, and it is invisible — nobody complains about a deal that funded. You find them in a post-funding quality review, months later, in batches, and each one is a documentation exception on a loan you already own.

That asymmetry should drive every configuration decision. It is the reason a Review verdict exists at all; it is the reason the tolerance is a policy question rather than a tuning parameter; and it is the reason the only number worth putting a ceiling on in a contract is the false clear rate. In the solution's sample configuration the asymmetry is built into which conditions may clear without a person: insurance, residence and identity can clear on upload, and income clears only inside the approved tolerance — because a wrong address is recoverable and an overstated income is not.

The supervisory view points the same way. Undocumented income is one of the things an auto finance examination looks for as evidence of a high-risk book, and it is a funding-desk failure before it is ever a credit failure. A check tuned to maximise its clear rate is a machine for producing them, which is why the clear rate is the wrong thing to put in a contract and the false clear rate is the right one.

What the check must never decide

Four things, and all four are decisions rather than readings.

Whether to waive the condition. A waiver is the lender choosing to fund without the evidence its own policy asks for, and it belongs to the person the policy names. In the solution's sample data that request arrives with the whole test assembled — tenure, payment-to-income, whether the first stub matched the application, whether the tier allows a waiver at all — and the analyst approves, declines, keeps the condition or reassigns it.

Whether unusual income counts. Variable pay, a second job, benefit income, self-employment: all of these are read the same way by a document check and weighed very differently by a credit policy. The handbook's phrase is the right test — "expected reliability of the income" — and reliability is not on the page.

Whether to decline. A decline is adverse action, and Regulation B requires the statement of reasons to be substantive: it "must be specific and indicate the principal reason(s) for the adverse action. Statements that the adverse action was based on the creditor's internal standards or policies or that the applicant, joint applicant, or similar party failed to achieve a qualifying score on the creditor's credit scoring system are insufficient" (12 CFR 1002.9(b)(2)). A document check has no business generating that sentence.

And whether the file is complete. That one is subtler. Regulation B gives a creditor a route for a file that is short of something the applicant can supply: a notice of incompleteness, naming what is needed and the period in which to provide it, under 12 CFR 1002.9(c). Sending it is a creditor's act with a clock attached, not a verdict that a reader of documents issues.

An upload that states the test before the document is sent

Upload dialog in the dealer portal for proof of residence on deal TA-418277, Daniel O.: a four-page residential lease from Alder Creek Residential LLC, with the panel stating where it goes, what it must show (2290 Alder Creek Dr, Apt 4B, Columbus OH 43224), that it must be dated within 60 days, and that the stipulation checker reads it as soon as it lands. Behind it, the dealer's deals in transit, the status board at PENDING with five of six conditions in and 4 h 22 min to the cut-off, and a column showing how the answer was made, agent by agent.
Dealer Funding Status Assistant on its sample data. This upload is for proof of residence, the condition the sample configuration lets clear on upload; an income document goes through the same panel, but clears only inside the lender's tolerance. Stating the test before the document is sent removes a whole class of return: the right kind of document, showing the wrong thing.

What an examiner will ask you for

Not the model. The evidence that you know what the check does and that somebody owns it. The OCC's examination procedures tell examiners to "Analyze the level, composition, and trends of underwriting and loan documentation exceptions, and determine the potential impact on the quantity of risk" — composition and trend, not a total. If your documentation exceptions are flat in number but shifting towards income, that is the finding.

The CFPB's auto finance procedures are more specific still about what gets requested, and one item on the list surprises people: alongside "loan/lease applications and verification of information relied on in determining ability to repay" and the "contents of underwriting and closing files" sits "relevant computer program and system details" (CFPB, Auto Finance examination procedures). The check itself is in scope. So are the "operating checklists, worksheets, and review documents" that say how it is meant to be used.

The evidence to keep from the day the check goes live

  1. The documentation standard it was configured against

    Dated, and versioned alongside the configuration, so a decision from March can be read against March’s standard.

  2. The back-test, with all four measures

    Sample, size, blinding, and false clears and false returns counted separately.

  3. Who approved the tolerance, and when

    A name and a date for every change. In the sample data this is the funding team lead, at version 7.

  4. Which conditions may clear without a person, and why those

    The reasoning, not only the setting: this is the question an examiner asks second.

  5. Every verdict, with the document and the reason

    Openable on the deal, so a reviewer can read the page the verdict was taken from.

  6. Every waiver, with the policy test and the signature

    The named analyst, the rule applied, the reason given, and the fact that the dealership was told.

  7. Exceptions by reason and by dealership, over time

    The composition and trend the examination procedures ask for, ready rather than reconstructed.

Our list, assembled from what the OCC's retail lending examination procedures say examiners analyse. None of it is a document an automated check produces by itself; all of it is a question of how the check is wired into the desk around it.

Running it beside your analysts first

Run it silently for a month. The check sees every income document as it arrives and writes its verdict where the dealership cannot see it; the analysts work exactly as before. At the end you have a live back-test on a full month of your own volume, including the bad weeks, and you can turn clearing on one condition at a time.

Start with the conditions where a mistake is cheap and visible. Proof of residence is a good first: the test is mechanical — is the tenant the buyer, does the address match the contract, is the document inside the date window, is it signed — and a wrong answer surfaces immediately. In the sample data that re-check ran four named tests on an uploaded lease in three seconds and flipped the deal into the afternoon wire. Income last, and with the tolerance set where your policy already sits rather than where the pilot looks best.

A condition cleared on upload, and the deal moving

A deal view immediately after a document was uploaded. Four checks are shown ticking in turn — the tenant is the buyer, the address matches the contract, the document is inside the date window, and it is signed by both parties — and the status board flips from Pending to Funding Today, naming the afternoon wire and the amount going to the dealership.
Dealer Funding Status Assistant on its sample data, with a fictional buyer. The four tests are named on screen, which is the part that matters for an audit: the verdict is checkable rather than asserted.

One last caution about the number everybody asks for first. An accuracy rate quoted without a sample, a standard and a split between the two kinds of error is not a measurement; it is a marketing figure with a decimal point. Ask what the denominator was, who decided the truth, and how many of the errors were clears.

To see the check, the verdicts and the hand-off it produces on real deals, start from Dealer Funding Status Assistant.

Questions people ask

How does automated income verification work?

It reads the document, converts the period figure on it to a monthly amount using the frequency the document shows, compares that amount with the income on the application inside a tolerance the lender has set, and returns a verdict with a reason. Good implementations name the individual tests they ran — employer, period dates, gross, year-to-date — so a reviewer can see which one failed rather than only that something did.

Is automated income verification accurate?

That question has no answer outside your own files, which is why a back-test is the only sound way to buy one. Accuracy also hides the distinction that matters: a check can be highly accurate overall and still be clearing documents your analysts would have returned. Count false clears and false returns separately, and treat the first as the number to bound.

Can a lender verify income without pay stubs?

Often, within its own standard — bank statements, a written verification from the employer, tax returns for the self-employed, award letters for benefit income. What a lender will accept differs by credit tier and is set in its documentation standard rather than by law. An automated check should read whichever documents your standard allows and refuse the ones it does not, rather than quietly accepting a substitute.

What is a false clear?

A document the check accepted that a person would have returned. It is the expensive error, because it is invisible: nobody complains about a deal that funded, so false clears are found in a post-funding review, in batches, as documentation exceptions on loans the lender already owns. A false return — a document sent back that should have passed — is irritating but self-reporting.

Should a machine decide an income exception?

No. An exception is the lender choosing to fund without the evidence its policy asks for, and the OCC expects responsibility and authority for approving exceptions to be in writing with regular reporting. What software can usefully do is assemble the test — tenure, payment-to-income, whether the first document matched the application, whether the tier allows it — and put it in front of the named person whose decision it is.

What records do you need to show an examiner?

The documentation standard the check was configured against, the back-test with its sample and both error rates, who approved the tolerance and when, which conditions may clear without a person and why, every verdict with the document and the reason behind it, every waiver with its policy test and signature, and exceptions by reason and by dealership over time. Composition and trend matter more than the total.

Dealer Funding Status Assistant.
See it on your own files.

An agentic solution from Botminds. Dealers ask where a deal stands and what is still missing, and get the answer from the deal itself. Book a demo, or explore how it works.