A comment on another thread got me curious. If your company offers a 401(k) (or 403B or similar type) plan, how long do you have to stay with the company for company matching to be fully vested?

The first company I worked for took 6 years to be fully vested. You got no vesting after the first year, 20% after the second year, 40% after the third, etc up to being 100% vested after 6 years. I stayed with the company for 2.5 years and lost most of my company matching because I was still only 20% vested.

My next job, you were 0% vested until 3 years at which time you because 100% vested. We had to time TTC to make sure I'd be there for 3 years before LO was born to make sure I got my matched money (I was planning to leave to be a SAHM). I was there for almost 3 years, 4 months.