Yes, a credit check from a finance provider is a requirement for all personal and business leasing contracts. Typically funders expect a good to excellent credit score, with the majority of our providers using either Experian or Equifax.
It's a good idea to check your credit score before making an application for a lease deal. However, other factors come into play such as your ability to make the regular payments, not just individual credit score alone. Most finance providers will take around 3-5 working days to respond to an application.