I had employer match with a 3 year vesting period at one place. I've never had anyone else do more than 12 months, and not everyone did that. The matching is for the paycheck you just paid me for work I already did. Why is it tied to the end of the year? As an employee retention hook it's a lousy idea. It's too small, and lacks all of the dopamine of watching a stock price seesaw up and down, wondering what it'll be worth when you can finally spend it.