Businesses which violate the law will face a $300 fine for a first-time offense and $600 for any offenses afterward. The bill takes effect six months from today.