Check

Consumer codes for heat pump installers

Every installer taking part in the grant scheme must belong to a consumer code. The codes set what happens to your deposit, your warranty and your complaint. What the three listed by Ofgem promise, and how to check membership yourself.

  • HIES
  • RECC
  • MCS
  • CTSI approved?

Checked 3 November 2026 · Lists no firms · Published by SEO-DONS LTD

Why consumer codes matter

A heat pump installation usually involves a deposit, payments in stages, weeks between signing and finishing, and a warranty that has to outlast the installer's interest in the job. Consumer codes are the rules an installer agrees to follow on all of these. For the grant scheme they are not optional: Ofgem's guidance says installers working with consumers must be MCS certified and members of a consumer code approved by the Secretary of State, and lists three as relevant.

Three cards: HIES, CTSI approved, deposit and stage payment protection, insurance-backed warranties, dispute resolution; RECC, CTSI approved, two-year workmanship warranty with financial protection and no-cost dispute resolution; MCS, listed by Ofgem, not in the CTSI list.
Ofgem guidance v5.1; HIES; RECC; CTSI. Checked 3 November 2026.

HIES

HIES says its accredited installers operate under a consumer code approved by the Chartered Trading Standards Institute (CTSI). The protections it lists for homeowners include deposit and stage payment protection, insurance-backed warranties and alternative dispute resolution. HIES has its own "Find an Installer" page where membership can be checked.

RECC

RECC, the Renewable Energy Consumer Code, is also CTSI approved. RECC says all members must provide a workmanship warranty of at least 2 years, with financial protection if the installer fails to fix a problem or stops trading. It offers dispute resolution, through Green Homes Dispute Resolution, at no cost to the consumer, and says that in many cases you have 14 days to cancel. Its directory can be searched by postcode, technology or name.

MCS

Ofgem lists the MCS consumer code as relevant to the grant scheme alongside HIES and RECC. The CTSI's approved code list for renewable energy shows HIES and RECC, not MCS. That does not stop an MCS code member taking part in the grant, but it is a reason to read exactly what that code offers on deposits, warranties and disputes before you sign.

Checking membership

  1. Ask the installer which consumer code it belongs to.
  2. Go to that code's own website and search for the firm.
  3. Note the protections the code lists, and check the installer's quote and contract reflect them.

A logo on a firm's website or van is not evidence of membership. The code's own search is.

Side by side

CodeApproved by CTSIWhat it lists for homeowners
HIESYesDeposit and stage payment protection; insurance-backed warranties; dispute resolution
RECCYesWorkmanship warranty of at least 2 years with financial protection; dispute resolution at no cost; in many cases 14 days to cancel
MCSNot in the CTSI listListed by Ofgem as relevant to the grant; read the code itself
As each code or Ofgem describes it, read 3 November 2026.

Whichever code applies, keep the contract, the deposit receipt and any warranty documents together. If you ever need to use the code's dispute process, those are the papers it will ask for. The page on complaints and disputes sets out the order to go in.

What a workmanship warranty covers

A workmanship warranty is the installer's promise to put right problems caused by its work, such as a leaking joint or a fault in how the system was set up, for a period after the job. It is separate from the manufacturer's warranty on the heat pump itself. RECC requires its members to give one of at least 2 years, and says it comes with financial protection if the installer fails to fix a problem or stops trading. That last part matters: a warranty from a firm that no longer exists is worth only what protects it.

Deposit protection in practice

HIES lists deposit and stage payment protection among the protections for homeowners. The point of deposit protection is that money paid before the work is finished is not simply lost if the installer cannot complete it. Ask the installer how your deposit is protected under its code, and keep the receipt with the contract.

Codes and the grant

The grant scheme requires installers working with consumers to belong to a consumer code approved by the Secretary of State, which is why Ofgem's guidance lists the three. In practice this means a firm that is not in any of them cannot apply for the grant for you. If a firm offers you the grant but cannot name its code, that is reason enough to check further before going on.

If a firm changes or leaves its code

Membership can lapse. Check the code's site close to the time you sign, not months earlier, and note the date you checked on your check sheet. If a firm has left its code, ask why, and remember that the grant needs a code member.

Using the code if you need it

If a problem cannot be settled with the installer, the code is your next step. Have the contract, payment receipts, warranty documents and your correspondence ready. The complaints and disputes guide sets out the order to go in, and what to put in a complaint.

Checking membership on the code's own website

Every consumer code keeps a list or search of its members. Look the firm up there by name, not through a link on its own website, and check that the name and address match the quote. If a firm says it is "applying" or "about to join", ask when; a firm that is not yet a member cannot offer the code's protections on your contract.

What a code does not do

A consumer code sets standards for how members sell, contract and handle complaints. It does not certify the technical design of a heat pump, which is MCS's role, and it does not sign off building regulations work, which comes through a competent person scheme or building control. Nor can it recover money from a firm that was never a member. That is why the code check sits beside the register check rather than replacing it.

A consumer code is one check among several. Finding MCS installers shows how to confirm certification on the register, check an installer puts every check in order, and comparing quotes explains how a code's deposit rules should show up in the paperwork.

Questions about this check

Which consumer code is best?

This guide does not rank them. They promise different things, so read what each one says about warranties, deposits and disputes, and check your installer's membership on the code's own site.

Is a consumer code the same as MCS certification?

No. MCS certification is about the firm's competence for a technology. A consumer code sets how the firm deals with you: contracts, deposits, warranties and complaints. The grant scheme requires both.

What if my installer is not in any consumer code?

Then it cannot take part in the Boiler Upgrade Scheme, so it cannot apply for the £7,500 grant for you. Ask the firm which code it belongs to, and check.

Where to check it yourself

  1. Ofgem, property owner guidance v5.1 (PDF): consumer codes
  2. HIES
  3. RECC, information for consumers
  4. CTSI, approved codes of practice

Read on 3 November 2026. Registers and codes change their pages; if anything here differs from the official source, the source is right.

Want a second pair of eyes on an installer?

Tell us what you have found on the registers or in a quote, and what is bothering you. SEO-DONS LTD, the publisher of this guide, replies by email. We do not recommend, rank or refer to firms.

What happens next

  1. Your message reaches SEO-DONS LTD, which publishes this checking guide.
  2. We reply by email, pointing to the register or rule that answers it.
  3. Your details stay with the publisher, and sending this commits you to nothing.
Add detail about the firm or quote (optional)

Read by SEO-DONS LTD, publisher of ASHP Installers Near Me, and answered by email. This site is not a directory, an installer or a register, and does not refer you to any firm. See our privacy notice.

Check an installer
Check an installer