How long do I need to keep Form I-9 on file?

Federal regulations state you must retain a Form I-9 for each person you hire forĀ three years after the date of hire, or one year after the date employment ends, whichever is later. (reference)