A BS7858 check is valid for five years from the date of issue and should be retained by the employer for seven years after employment has ended.