On this page
Your leasing team approves applicants on what they upload: two pay stubs, a bank statement, a photo of a driver's license.
Someone reads each file, makes a call or two and signs off. A file approved on a forged stub comes back months later as unpaid rent and an eviction filing.
At Qvery, we help property managers cut what application checks cost and keep forged files out of the lease pipeline, with custom AI agents that confirm each applicant's pay, deposits and identity at the source, compare the records and hand your leasing manager a file that says what matched.
| The applicant uploads | A source can still confirm |
|---|---|
| Two pay stubs | The pay, from the employer's payroll records, released with the applicant's consent (payroll verification) |
| A bank statement | The deposits, read through the bank with the applicant's consent |
| A photo of a driver's license | The card's data against the state's record, and the face against the card |
So stop trying to see the forgery. Confirm each claim at its source, from the employer's payroll, the bank, the IRS or the state rather than from the applicant, and compare records that came from different places, the same way for every applicant. A detector is still useful as a filter, telling your team which files to read harder, but a pass from a detector is not proof.
Say your team takes 400 applications a month and spends 30 minutes on each one's calls, statements and comparisons, our planning figures: 200 hours a month, about 38% of three leasing staff's week, or about $113,202 a year at the Bureau of Labor Statistics’ mean pay for the closest role, with benefits.
Compare Records That Came From Different Places
Say a stub names a logistics company that pays every other Friday, and the bank data shows deposits on those Fridays from a different name. The request goes out; the applicant explains that payroll runs through the parent company; payroll verification confirms the employer and the pay, and the file reaches the manager as matched.
Genuine files fail these checks for reasons like that: a second bank account, a new job, cash wages, a refund that went to a debt.
So the request goes out in the company's approved wording, the same for every applicant, and names what could not be confirmed, never what you suspect; the IRS transcript it mentions is the record of last year's return the IRS releases with the applicant's consent.
Tips from Reddit
How leasing teams confirm at the source
For income verification, I don't even ask for pay stubs because they're so easy to fake. I call their employer directly and find the phone number myself on Google, instead of using the one they gave me.
You could invite a prospective tenant to log into the IRS web site in front of you and download a copy of their transcript.
Went to the county’s website, pulled up that business’s license, same document number but different name as the owner of that business.
Who Checks Each Application
The AI agents we build pick up each completed application in your leasing system, send the applicant the consent steps for payroll, bank and identity checks through the screening services you already use, and run the comparisons your criteria name. Every check lands in the file with its source and time.
At first every message to an applicant waits for your leasing manager, until your company decides in writing which go on their own.

| The agents may | The agents never |
|---|---|
| Send the consent steps, once your leasing manager approves them, and run the checks your criteria name | Decide who gets a unit |
| Draft the request on a mismatch, in your approved wording | Send a request your leasing manager hasn't approved, until your company decides in writing which go on their own |
| Put every check in the file with its source and time | Send a notice: that belongs to the person who decides |
They take no part in deciding who gets a unit. Your leasing manager opens a file that says what matched, what did not and what is still out, decides, closing an expired file included, and sends any notice the decision requires; your counsel signs the screening policy.
The calculator prices that work: three leasing staff at about $99,300 a year each, the mean pay of real estate sales agents (SOC 41-9022, the federal category that holds leasing agents, commissions included) with benefits, about 38% of the week, about $113,202 a year.
With the agents taking about 60% of it, the gathering and comparing, at about $400 a month to run (model use for each application, hosting and upkeep; the screening services' per-check fees are a cost you already pay), it costs about $50,081, saving about $63,121 a year and 1,423 hours; $10,000 of build pays back in about 1.9 months.
The shares and the running cost are our assumptions, to replace with your own.
Rental Application Verification ROI Calculator
What Confirming Each Applicant's Pay, Deposits And Identity At The Source And Comparing Them With The Application Costs You, And What An Agent Saves
Saved Per Year
$63,121
1,423 hours handed back, after $4,800 a year to run it
- Hours Handed Back
- 1,423 hours a year
- Agent Running Cost (Estimate)
- $400 a month
- Payback Per $10,000 Of Build
- 1.9 months
On these numbers, the agent saves $63,121 a year after its own running cost, and every $10,000 of the build is earned back in 1.9 months.
It leaves out the forged file that slips through, which arrives later as unpaid rent and an eviction filing.
What the agents may read and do is set in a written agreement, your data is processed where that agreement says, and every action the agents take is logged.
Your First Month on Last Quarter's Approved Files
Bring your screening criteria and a month of files. First the agents run the checks on last quarter's approved files beside what your team recorded, marking each item confirmed at a source or taken on the paper; they run within two weeks once access is in place.
Frequently asked questions
How do I spot a fake pay stub?
Mostly, you can't by looking. Careless forgeries still have wrong math or odd fonts, but generated stubs now look clean. Confirm the pay at its source instead: payroll records released with the applicant's consent, or the deposits read through the bank.
Do AI document detectors work?
As filters. A detector reads a file for signs of editing and flags the ones worth a second look, but a screenshot or a reprinted PDF can remove those signs, so a pass is not proof.
Can I deny an applicant for a fake pay stub?
You can deny an application that fails your written criteria, and where those criteria require confirmed income, income that cannot be confirmed fails them. State the reason as what could not be confirmed, not as an accusation, and take the policy to your counsel.
How do I verify a self-employed applicant's income?
Start with the tax return, read through the IRS rather than as a PDF the applicant sends. Then check that the bank deposits roughly support it and that the refund on the return arrived as a deposit. Seasonal work can make three months of statements misleading, so the return is usually the steadier record.
Is a selfie ID check enough to verify identity?
It confirms that a live person's face matches the photo on the card. It does not confirm the card's data belongs to the state's record, so pair it with a license data check. Together they address both a fake card and a real card in the wrong hands.
What if the employer will only confirm employment?
Some employers will confirm only that a person works there. That still settles that the job exists. For pay, use payroll verification or the bank deposits from that employer, and compare both with the stub. If neither route works, ask for the transcript or an offer letter confirmed with the employer directly.
Can I trust a tax transcript the applicant sends me?
Not as a file. An emailed transcript is a document like any other and can be edited. Have the applicant authorize a service to request it from the IRS, or open their IRS account while you watch.
What should I do if a current tenant lied on their application?
Treat it as a lease matter, not a screening project. Document what you found, follow your lease and the notice rules where the property is, and take the decision to your counsel. A criminal referral is for professionals to judge, not your leasing team.
Should I stop asking for pay stubs?
Keep asking, because the stub tells you what to confirm: the employer, the pay and the pay dates. Just stop treating it as the confirmation. The stub is the applicant's claim, and the payroll record, the bank deposits and the employer on a number you found are what confirm it.
Can AI agents decide which applicants to approve?
They should not, and the ones we build do not. The agents gather the records, run the comparisons in your criteria and draft the requests, the same way on every file. The approval, the denial and any notice stay with your leasing manager.
What does a bank account connection show that a statement does not?
A statement is a document the applicant hands you. A connection reads the account through the bank with the applicant's consent: the deposits, the owner and each deposit's description, which is where a stub's employer should show up.
Do the agents work with our screening service?
Yes. They send the consent steps and read the results through the screening services you already use, and add each result to the file with its source and time.
How long does an applicant have to answer a request?
As long as your written criteria say. When the clock runs out, your leasing manager closes the file as incomplete, the same way for everyone.