Visa Bank Statement Health Check

Upload your statement and see, in seconds, whether it meets the documented visa requirements — months of history, statement age, balance, and large deposits. Every check links to its public source. Free, no sign-up.

Add the consulate and trip length to compare your balance against the published minimum. Leave blank to run the other checks only.

Drop your bank statement or click to browse

PDF, XLSX, XLS, or CSV · text-based and scanned PDFs supported

No sign-up. Your file is analysed in memory and never stored.

What we check

Months of history

Whether your statement spans the minimum number of months your destination documents (e.g. 3 for Schengen, 6 for the UK).

Statement recency

Whether the closing date is recent enough — many consulates want statements issued within ~10 days of your appointment.

Continuous months

Whether any month is missing from the period — gaps and omitted pages are a common reason documents get sent back.

Minimum balance

When you add your trip length and consulate, we compare your lowest balance against the published daily-minimum figure (with a buffer).

Large deposits

Whether any single deposit is large relative to your balance — consulates often ask for a source explanation for these.

Name match

A reminder to confirm the account holder name matches your passport exactly (we can't read your passport).

This tool checks documented requirements only. It does not predict approval or rejection, which is decided at the consulate's discretion. Always verify current requirements with your specific consulate.

After the check

Found a gap? Fix it, then turn your export into an embassy-ready PDF — cover page, EUR conversion and highlighted average balance — with the Visa Application Bank Statement Formatter. Browse country requirements for the full checklist.

Frequently asked questions

No. It only compares your statement against publicly documented requirements like minimum balance, statement age and months of history. Approval is decided at the consulate's discretion and depends on many factors outside your bank statement.