A new policy by CVS Pharmacy requires every one of its nearly 200,000 employees who use its health plan to submit their weight, body fat, glucose levels and other vitals or they will have to pay a monthly fine.
Employees who agree to the testing will see no change in their insurance rates.
Those who refuse will have to pay $50 more a month.
According to ABC News, CVS stated that its benefits program is evolving "to help our colleagues take more responsibility for improving their health and managing health associated costs."
The company said it never sees the results, which are reviewed by an independent company.
ABC News Medical Editor Richard Besser said greater focus on employee health is good, but that the company needs a better approach.
"I think that's a good thing, but do it with incentives rather than penalties," Besser said.