HellesAngel:
it is correct that if you leave Germany you can get all the money you personally have put into the RIESTER-account out. On top of that you can keep the profits accrued from the subsidies and tax brakes which over time can add up to 2% performance to your other investment. Will publish a WIKI about this topic soon.
Most important however, especially when you talk to insurance and bank guys about
Riester is looking at the costs/fees. If you plan to leave the country in a couple of years or if you are uncertain as to how long you can stay in Germany, you must ask for a contract without "Zillmerung". What does this mean?
Most contract I know will collect all fees for the whole duration of the contract during the first 5 years, this is allowed by the law. If you are now say 40 years, the remaining contract time until pension age is 25-27 years. The computation for the costs would be monthly payment times total month times aroun 4-5%. Example: 100 EUR per month is a total investment of 30.000.- EUR over 25y. The costs/fees computed here would be 1200 EUR. This amount will be deducted from your payment into the Riesterplan in the first 5 years, i.e. you pay in 1200 EUR per year but only 960 EUR will get actually invested. this can easily consume the benefits you reap from the subsidies and tax brakes.
If you get yourself an "ungezillmerten" contract, about 4-5 % of your yearly investments will get only deducted each, i.e. only 60 EUR each year. For people who stay only limited time of years, only contracts without Zillmerung make actually sense. You will not get them offered often, though, because it spoils the commission of the insurance or bank agent, no fast money for them, sorry ;-)
One other thing you are free to decide if you leave the country is this: you can either cancel the contract and than get back your own money plus profits or interest from subsidies and tax brakes. However, if you do not need the money, you can file quite simply for deferal of the repayment until pensiontime. this means, to stay with our above example, you pay in your 100 EUR per month for 5 years, on top you receive the subsidy of 114 EUR per head plus the tax brake which can be another 200-300 EUR, depending on your personal income tax level. Now when you file for deferal, both your own money plus the money from subsidies and tax brakes continue to generate profit for you for the next 20 years. When you are 65, you tell the German authorities that you are not coming back to live in Germany at receive your rental payment there. Which means now you do have to pay back the subsidies and tax brake money, but still the same amount like 20 years before. The result is a interest-free loan from the German government for 20 years, sizable profits from the investment of the "loan" are staying with you and the money you have to pay back is due to inflation only 2/3rds in real value then. And now comes the fun part: if you decide to get rental payments monthly from this Riesterplan and not a lump-sum payment (you are entitled to 30% lump sum payment anyway), the money you owe to the governement will be deducted from the rental payments each month with an amount that must not exceed 15% of the rental payment itself, thus you extand your tax-free loan for some more month or years.
Therefore, in contrast to public opinion and what most banks and insurances say, Riester is even interesting for people who plan only to stay a couple of years in Germany, because they have a chance to make profit with the "interest-free-loan" and thus increase the profitability of your own invested money by around 2 % over time.
Unfortunately there are not many "un-gezillmerte" contracts on the market and they are not exactly agressivly sold or offered because insurance agents and banks want to have the Zillmerung in order to get high commissions when the contract is signed. Beware of that!
Cheerio
Pat