When it comes to retirement savings, many nest eggs fall short. However, that doesn't mean that you can't retire as planned.

In a trade-off between working longer or saving more, a recent report found that delaying retirement for just three to six months has the same impact as savings 1 percent more of your salary over 30 years.

The power of saving continues to decrease as workers approach retirement age, according to the working paper from the National Bureau of Economic Research.

For example, boosting your retirement contributions by 1 percent for 10 years before retiring has the same effect as working a single month longer, the report said.

Aside from the added income, working longer also allows you to preserve your retirement savings and even keep building those assets in tax-advantaged retirement plans.

At the same time, delaying Social Security past full retirement age lets your benefits grow by about 8 percent a year.

If you wait until full retirement age — usually either 66 or 67, depending on when you were born — you get 100 percent of the benefit available to you based on your personal work record. Waiting until 70 could bring your benefit amount to 132 percent. (Financial advisors generally recommend that you hold off on claiming as long as you can.)