Great topic! I started saving for retirement after graduating college at 22 in 2014. I started with a Traditional 401k at about 10% and transitioned to a Roth 401k once that was available. I've tried to raise that by 1% a year and depending on how things are going will cap that off around 20% if I can still afford that. Right now I'm at 15%, which is what I've been told is the recommended amount by the two investment firms I've put funds into (my last and current companies).
So while generally 15% is the goal, they say going above or below that depending on your circumstances (student loan debt, having kids, etc.) is best. But as others have said, even if things are hard, at a bare minimum you should ALWAYS at LEAST do your companies match limit. As Civil Engineers we've all had to learn at least a little economics, and the more you put away sooner, the better. That money will go in value dramatically, and putting in $1 today could be equivalent to putting in $100 a year from now by the time you retire (don't quote those figures, I'm speaking in generalities).
I started a thread on a similar topic, but focused on millennials on this discord here:
Millenial Retirement
As I said there I'm planning for the worst and hoping for the best. People coming into the workforce need to be thinking about retirement investing now, not when they retire. Even a little bit now, will be a LOT by the time you retire.
------------------------------
James Smith P.E., M.ASCE
Project Engineer
Bergmann
Grand Rapids MI
------------------------------