In Germany, you have to pay capital gains tax on your profits from the stock market. Capital gains tax is 25% plus solidarity surcharge. 25% is a big portion of your profits that goes to the tax office. But you can save much of it with the hacks we share today. We assume that you invest in ETFs that track broad market indices.
NOTE: We recommend that part-time investors (whose main job is not investing) invest in broad market indices over individual stocks. Hack 1: LIFO over FIFOIn this hack, you sell the younger ETFs first instead of the older ones. It's because the oldest shares most likely made the biggest profit. Hence, you pay higher taxes on older shares than younger ones. If you save for decades, the difference in profits between the one you saved 30 years ago and the one you saved 10 years ago is almost four times. And you pay almost 40% more in taxes if you sell the oldest shares first instead of the youngest. Example Suppose you invest a 25k € lump sum after every 10 years. So, you invested 25k when you were 30. You invested 25k again when you turned 40. And your last 25k investment when you were 50. Assuming an average annual return of 7% on your ETF (this is the performance in the past), the value of your investments when you turn 60 will be the following.
Now, suppose you want to withdraw 100k every 10 years. To get 100k net, you must sell 133k worth of shares. Here are the taxes you pay using the two methods.
As you can see, you paid around 8000 € more in taxes when you sold the oldest shares first. The tax difference increases with the increase in the invested amount. So, it's smarter to sell the younger shares first. How do you do it?There are three ways to implement this strategy.
Hack 2: Utilize capital gains tax allowanceThe German tax office offers a tax allowance of 1000 € every year. This means you don't pay any taxes on the 1000 € of profits, dividends, or interest. So, selling shares that total 1000 € of profit can save 1000 € in taxes every year. Do it for three decades, and you will save 30k € in taxes.
NOTE: You must reinvest the amount to let the compound interest work its magic. How do you do it?
Example Suppose you made 100 € in dividends and interest, and your one piece of ETF share increased by 10 €. So, you can sell 90 ETF shares to make 900 € of profit. This dividend income and profit from selling ETFs is tax-free. After you sell the ETFs, immediately buy them back.
NOTE: You must keep an eye on your broker's transaction fees. The transaction fee eats into your profits. Hack 3: Open a stock broker account for each family memberYou can multiply the tax savings in the hack-2 by the number of members in your family. So, if you are a family of 3 (you, your partner, and your child), you can save 90k € in taxes in 3 decades. It's because the tax office offers a 1000 € tax-free allowance to each individual (including children). How do you do it?
You can open a free stock brokerage account with Scalable Capital* and Finanzen.net Zero*. These are some of the many ways to save taxes in Germany (legally). You can learn more tax-saving tips and tricks in our guide on saving taxes in Germany. New on GermanPedia |
Learn something new about Germany every day. We cover every aspect of life in Germany: insurance, tax, real estate, schooling, scams, etc.
New here? Check out GermanPediaDid someone forward you this? Subscribe to this newsletter. Your unfair advantage in Germany Essentials Finance : The government plans to pay 10 € per month toward your child's retirement. It is part of the proposal "Frühstart-Rente". The law is expected to pass in 2026. The state will pay €10 per month into a personal pension investment account for each child aged 6–18 attending school in Germany. Read more -> Finance : Investing in German new builds. We had a...
New here? Check out GermanPediaDid someone forward you this? Subscribe to this newsletter. Your unfair advantage in Germany Essentials Belated happy International Women's Day to every woman who shows up, leads with strength, and lifts others along the way. 🌸 Finance : Your statutory pensions will increase by 4.24% on July 1, 2026. [1] Health : You can file a complaint against a doctor or a hospital if you believe the treatment they provided was incorrect. It's always recommended to first...
New here? Check out GermanPediaDid someone forward you this? Subscribe to this newsletter. Your unfair advantage in Germany Essentials Finance : Learn the strategies to save taxes when receiving severance pay. There are two main strategies to save taxes on your severance pay: The one-fifth rule and contributing to the pension insurance. There are certain things you must do to qualify for these strategies. This requires advance planning. We have explained both strategies in detail and what you...