Hi Danial, If you save $300 per month, this is = $3600 a year . assuming you intend to have 1mil at retirement age of 65, you will have roughly 44 years to achieve this amount. Using financial calculator, to achieve 1mil (yearly $3600 saving, over 44 years), your yearly investment returns must be about 7% . ofcoz this simple calculation excludes the reality of inflation and hence the purchasing power of your retirement money can be lower than what you expected. But this is much better than not setting aside for retirement. Out of SSB(2+%), CPF (5%), ETF (3+%, depending on which year you started), the closest to this CPF ( Your CPF savings in the Ordinary Account ( OA ) earn guaranteed interest rates of 2.5% per year , while savings in the SA , MediSave Account and RA currently earn interest rates of 4% per year . The first $60,000 of your combined CPF balances, of which up to $20,000 comes from your OA, earn an additional 1% interest per year ) .