Reyes said this is the final step to give officials the power to start regulating dispensaries and cutting back the number of clinics in the city.
Under the current ordinance dispensaries would have to pay $151 for background checks on owners, $324 for registration review and $688 for pre-inspections. Every three months each shop would have to pay $140 to update their registration.
The ordinance aims to cap the citywide total of dispensaries at 70. According to some estimates there are as many as 1,000 medical marijuana dispensaries in the city.
The ordinance is unlikely to take effect until May.