In most situations yes, it will be a requirement one way or another.

Domestic – if your property is rented then it is a requirement by law that there is a satisfactory EICR in place which should be renewed a maximum of every 5 years or at a change of occupancy. If you own your home, then there is no legal requirement however it would be advised as regulations and safety equipment change quickly.

Commercial – There is no legal requirement for an EICR, however as a business owner you have a duty of care to your staff and the public to ensure your systems are safe. On top of this its very likely that your commercial business insurance policy will stipulate that an in date satisfactory EICR must be held, or you risk voiding your insurance cover.