Do small employers have to pay a tax or penalty for not offering health insurance to employees?

No. Under the Affordable Care Act, businesses with fewer than 50 full-time equivalent employees are not required to provide health insurance to their employees—nor will they face  tax penalties if they decide not to do so.