Like lunches, nothing is ever free. Someone always pays.
Having worked for Germans & German companies, can confirm 100%.