Question: how many years do you have to pay national insurance?
Answer: Workers needed to have 30 years of qualifying National Insurance contributions to get the old state pension, but require 35 years to get the full flat rate state pension now. However, even if you paid in full for a whole 35 years, if you contracted out for some years on top of that it might still reduce what you get.