Income Verification Software for Landlords
Upload the applicant's PDF and check stated income vs real deposits, rent payment history, and signs of an edited PDF in about 30 seconds.
Upload your bank statementAnalyze my statementPDF from any bank. Scans and photos work too.Encrypted in transitPDF deleted after analysis
1,000+ statements analyzed · View sample analysis
Your full spending report
Net saved in October 2024
Income
$7,712
Spent
$4,844
Activity
47 tx · ~$103/day
Find money you're leaving on the table
Cancel unused subscriptions
3 services you haven't used in 60+ days
Switch to cheaper phone plan
You're overpaying vs similar usage profiles
Cook 3 more meals per week
You averaged $42/meal eating out — 18 times this month
Ask your statement anything
Dining spending jumped 42% vs last month. You ate out 18 times — that's $42 per meal on average.
See where every dollar went
$4,844 across 7 categories
Your financial health, scored
Spot hidden recurring charges
8 subscriptions found · $349/mo
Who screens applicants with us
The document review a screening service charges per-report for — self-serve, with one free upload before paying.
Independent landlords
One or a handful of units — verify the application that looks too good before signing the lease.
Property managers
Consistent income verification across every application, with an exportable record for the file.
Leasing agents
Screen for edited PDFs and generator templates before forwarding an applicant to the owner.
Rent-to-own & co-signers
Check a co-signer’s cash flow actually covers the obligation they’re guaranteeing.
- per applicant statement
- ~30 sec
- for the first check, no account
- $0
- the statement period to ask for
- 3 months
- to the applicant’s bank needed
- No login
Every check a screening service runs — from one upload
Stop eyeballing 30 pages of transactions. One upload returns the full picture.
Stated income vs actual deposits
Recurring income totaled and compared against what the applicant wrote on the application — padded one-off transfers flagged separately.Rent payment history
Recurring rent-sized payments detected with their schedule — did they pay their last landlord on time, every month?NSF and overdraft events
Insufficient-funds incidents across the statement period — the strongest single predictor of missed rent.Edited-PDF and fake-statement signals
Running-balance verification, font consistency, metadata checks, and known generator-template matching.Exportable screening record
Every transaction with category and date to CSV or Excel — a documented, consistent basis for the decision.

Statement looks off?

Why verify the statement, not just the pay stub
Pay stubs are the most commonly forged document in rental applications — a template and ten minutes is all it takes. A bank statement is harder to fake convincingly, because every line has to reconcile: the fraud checks verify running-balance math line by line, so an inflated deposit or a deleted overdraft breaks the document mathematically.
Income padding is the subtler problem. An applicant transfers $3,000 from a friend two weeks before applying, and the statement “shows” the income. The income analysis separates recurring salary-pattern deposits from one-off transfers, so you compare the lease against income that actually repeats.
And when the decision is made, export the categorized transactions to CSV or Excel — a consistent, documented screening record for every applicant, which is also your best protection if a decision is ever challenged.
How do landlords verify income

Start with the statement, not the pay stub.
A pay stub states what an employer says it pays. A bank statement shows what actually landed in the account, which is the number the rent has to come out of. Ask for both when you can, and treat the statement as the one that settles a disagreement between them.
Cross-check three things.
Recurring deposits against the income stated on the application, rent-sized payments leaving on schedule at the previous address, and NSF or overdraft events during the period. A padded one-off transfer two weeks before applying fails the first check; a tenant who missed rent twice fails the second.
Confirm the file was not edited.
Every other check assumes the document is real. Running-balance arithmetic, font consistency, and PDF metadata catch most edited statements, because an inflated deposit or a deleted overdraft breaks the math line by line. This is where rental income verification software earns its place over reading the PDF yourself.
Ask for three months.
One month can be arranged. Three months exposes irregular pay, seasonal income, and a balance that was topped up for the application. Ask every applicant for the same period, so the comparison and the decision record stay consistent.
When the bank-link verifier cannot connect

Any bank, any statement PDF.
Bank-link verifiers such as Snappt or Plaid Income depend on a connector existing for the applicant’s institution. When the bank is small, regional, or a card-only account such as American Express, the connection fails and the application stalls. Here the input is the PDF the applicant downloads from their own online banking, so an unsupported bank is not a dead end and there is always a manual path.
No bank login, no live account access.
The applicant is not asked for credentials and nothing connects to their account. They hand over a document they already have, which is the least-privilege option for a person who does not want a third party holding read access to their finances. Many applicants refuse the link step on those grounds alone, and refusing it should not read as something to hide.
Priced for one unit or a portfolio.
A single application runs on the free upload with no account. Monthly volume runs on Pro at $19/mo ($144 billed yearly) for 100 pages per billing cycle, or Business at $49/mo for 500 pages per billing cycle with API access. Pricing is by pages, not per application, so an independent landlord screening two files a year is not paying an enterprise screening contract to do it.
Secure
Private
Clear pricing
Bank statement analyzer pricing
Your first upload is free. Pay once for a single statement, or subscribe if you have many.
Pass
One statement · no subscription
- 1 upload, up to 100 pages
- Every transaction, categorized
- Subscriptions and savings found
- Report kept for a year

Pro
Most popular$144 billed yearly · save 37%
- Everything in Pass, plus
- 100 pages every month (~20 statements)
- Reports kept for as long as you want
- Priority support
Business
$372 billed yearly · save 37%
- Everything in Pro, plus
- 500 pages every month (~100 statements)
- Never blocked: $0.08 per extra page
- REST API with your own keys
Tenant statement screening — FAQ
How do I verify a tenant’s bank statement?
Upload the PDF from the rental application. AI extracts every transaction, totals real deposits against the income the applicant stated, finds recurring rent payments to their previous landlord, and runs authenticity checks — balance math, font consistency, and PDF metadata — in about 30 seconds.
Can it tell if a tenant’s bank statement is fake?
It catches the common cases. Fake statements from generators and edited PDFs usually fail structural checks: running balances that don’t reconcile, fonts that don’t match the bank’s real template, and metadata showing the file was created or modified after the statement period. No tool is 100% conclusive, but most amateur edits are flagged.
What income checks matter for a rental application?
Three things: whether recurring deposits actually support the stated income (not one-off transfers padded in before applying), whether income arrives consistently (weekly, biweekly, monthly), and whether rent-sized payments went out on schedule at the previous address. All three are in the report.
Is a bank statement better than pay stubs for screening?
They answer different questions. Pay stubs show gross income but are the most commonly forged document in rental applications. A bank statement shows what actually lands in the account and how it is spent — and forged statements are easier to detect because the running balance has to reconcile line by line.
Can a landlord legally ask for bank statements?
In most jurisdictions yes, as part of income verification, applied consistently to all applicants. Some cities restrict what you can require, so check local rules. Applicants may redact transaction details irrelevant to income if they wish.
Is the tenant’s statement stored?
PDFs are deleted right after analysis — we don’t keep them. Reports can be deleted at any time — appropriate for handling an applicant’s financial documents.
How do landlords verify income from bank statements?
By totalling the deposits that actually repeat and comparing them with the income written on the application. Recurring payroll-pattern deposits count; one-off transfers from friends or family do not. The same file also shows whether rent-sized payments left the account on schedule at the previous address, and whether there were NSF or overdraft events during the period. Three months of statements is the usual ask, because one month hides both seasonality and a padded balance.
Is this rental income verification software or a one-off checker?
Both. One application works on the free anonymous upload with no account. For a property manager running monthly volume, the paid plans are priced by pages per billing cycle: Pro 100 pages at $19/mo ($144 billed yearly), Business 500 pages at $49/mo with API access. There is no per-report fee and no contract.
Does this work for self employed income verification?
Yes. Self employed income verification works best with 3 to 12 months of statements, because a single month of freelance or contract income says very little. Recurring deposits are totalled regardless of which payer sent them, so client payments count the same way payroll does. Cash deposits and internal transfers are flagged separately rather than counted as income, so the landlord decides what belongs in the figure.
What does it cost for a property manager screening many applicants?
The first check is free with no account. Pro at $19/mo covers 100 pages per billing cycle, Business at $49/mo covers 500 pages per billing cycle with API access — enough for a portfolio’s worth of applications, without an enterprise screening contract.
Something else on your mind? Write to contact@mybankstatementanalysis.com.
Screening for a different decision?

Try it on your own statement
Your first upload is free, with no account or card. If a paid report doesn't match your statement, you get your money back within 14 days.




