Det står klart sedan delstaterna gett grönt ljus åt en lag som tidigare klubbats av förbundsdagen, rapporterar flera tyska medier.
Förslaget gick igenom parlamentet i februari, men det rådde oklarheter om det även skulle passera förbundsrådet, med representanter för Tysklands delstater.
Vuxna tyskar får från och med den 1 april ha upp till tre cannabisplantor i sitt hem. Det blir också lagligt att ha på sig upp till 25 gram cannabis.