Germany is really strict about taxes and has surprisingly high fines (even high jailtime) for not paying them. Get pro advice of those "Steuerberater". They will pay for themselves. There are many smart and legal ways to reduce your taxes only these people know about.