Vets will also have to reveal if they are part of a large group, following concerns that ownership of practices was unclear.
About 60% of UK households own a pet, and the CMA says the vets sector is worth more than £6.7bn.
Martin Coleman, chair of the independent Inquiry Group, said: “Today’s reforms will make a real difference to the millions of pet owners who want the best for their pets but struggle to find the practice, treatment and price that meets their needs.
“Too often, people are left in the dark about who owns their practice, treatment options and prices – even when facing bills running into thousands of pounds.
“Our measures mean it will be made clear to pet owners which practices are part of large groups, which are charging higher prices, and for the first time, vet businesses will be held to account by an independent regulator.”
The CMA found that more than 70% of pet owners bought long-term medication from their vet practice even though many could save £200 a year or more if they looked online.
As part of the reforms, pet owners must be told they can have a written prescription which could save them money.
Prescription fees are currently uncapped, but will be capped at £21 for the first medicine and at £12.50 for any additional medicines under the reforms.
Under other measures set out by the CMA
Vet practices must publish a “comprehensive” price list for standard services – including consultations, common procedures, and cremation options
A written estimate must be provided in advance for any treatment expected to cost £500 or more, including aftercare costs, plus an itemised bill. Emergencies are the only exception to this
Vet businesses must make clear whether they are part of a group or an independent business
To help pet owners compare local practices, price and ownership information will be made available through the Royal College of Veterinary Surgeons’ “Find a Vet” service, which will share the data with third-party comparison sites.