Skip to content
C

What documents do I need for a mortgage application?

Last reviewed 8 July 2026 · Compare Mortgage Rates editorial team

This guide looks at the topic through a rate-comparison lens, with emphasis on total cost, eligibility and lender criteria rather than headline rates alone.

Most application delays are documents — a missing payslip or an out-of-date utility bill can hold up an offer by a week. This is the checklist worth printing.

Everyone

  • Photo ID — UK passport or driving licence.
  • Proof of address — utility bill, council tax, bank statement (last 3 months).
  • Proof of deposit — bank statements showing the source and any gift letter.
  • Last 3 months of personal bank statements.

If employed

  • Last 3 months’ payslips.
  • Latest P60.
  • If you receive regular bonus / commission — last 2 years of payslips or P60s.

If self-employed

  • Last 2 years SA302 (tax calculation) from HMRC.
  • Tax year overview for the same 2 years.
  • Certified accounts (Ltd directors).
  • Accountant’s reference (some lenders).
  • Business bank statements (last 3 months).

If remortgaging

  • Current mortgage statement (within the last 12 months).
  • Buildings insurance schedule.
  • Any property improvements done that may affect valuation.

Get these together before you apply and you can shave weeks off the timeline.

Frequently asked questions

Do all lenders ask for the same mortgage documents? +
No. Most ask for proof of identity, income, address, deposit, and bank statements, but exact requirements vary by lender and by applicant type.
Should I gather documents before applying for a mortgage? +
Yes. Having current documents ready can reduce delays, but it does not guarantee acceptance or a specific timescale.

Rate comparison with context

Compare Mortgage Rates is built around comparing mortgage costs beyond the headline rate. Product fees, term, loan-to-value and lender criteria can all change what is appropriate for a borrower.

Free callback
UK mortgage adviser · No obligation
Get a callback