Good point! If you make these assumptions:
- Start work on your 25th birthday;
- Starting salary of $3,000 per month ($39,000 p.a. assuming a 13th month bonus);
- 3% per year salary increases;
- Zero unemployment (i.e. 360 months of contributions);
- Basic and Full Retirement Sums increase by 3% per year;
- Only compulsory Special Account contributions (no cash top ups or OA to SA transfers);
- No "spillovers" from MediSave;
then this hypothetical worker will end up with
approximately the Basic Retirement Sum in his/her Special Account just before his/her 55th birthday. That's only half the Full Retirement Sum in this scenario.
OA to SA transfers, SA top ups, and MA Voluntary Contributions (to drive "spillover" contributions into SA) can make a huge difference. The earlier, the better to win more bonus interest earlier and to allow more compounding time. Obviously higher employment income helps too, although you only have partial influence over your salary trajectory.