The economists Justus Haucap and Leon Knoke published an updated report on the economic consequences of cannabis legalization in Germany.
A summary of their findings: the country could profit almost 5 billion € by collecting taxes (sales, trade, income, social security) and from savings of the police/court/prison system.
Download the full 2021 report here (in German).
Access the report from 2018 here (in German).