Market Codes

This page contains the latest versions of the market codes, alongside guidance documents on industry processes, changes to the codes and consultations.

Governing the Market

The codes that govern the non-household retail market are the Market Arrangements Code (MAC) and the Wholesale Retail Code (WRC). The MAC is a non-statutory code established by licence conditions set out by Ofwat. The WRC is a statutory code forming the agreement entered into by wholesalers with those retailers they are providing services to. The codes and any changes to them are maintained by MOSL and approved by Ofwat. If you have any queries on the market codes, please contact codechange@mosl.co.uk..

Market Arrangements Code

Name

Market Arrangements Code

Version
Effective from date

22nd September 2021

1st September 2021

14th May 2021

1st February 2021

28th January 2021

13th November 2020

6th November 2020

7th October 2020

9th September 2020

1st September 2020

28th August 2020

1st August 2020

1st July 2020

1st June 2020

8th April 2020

1st April 2020

23rd March 2020

1st January 2020

20th September 2019

23rd August 2019

26th July 2019

1st April 2019

29th March 2019

31st July 2018

30th March 2018

16th March 2018

1st December 2017

15th September 2017

17th July 2017

1st April 2017

Wholesale Retail Code

Name

1. Schedule 1: Terms and Conditions of a Wholesale Contract

Version
Effective from date

22nd September 2021

1st April 2017

Name

a. Schedule 1 Part 1 Objectives, Principles and Definitions

Version
Effective from date

22nd September 2021

1st September 2021

26th January 2021

13th November 2020

6th November 2020

23rd October 2020

9th September 2020

28th August 2020

1st August 2020

15th May 2020

1st May 2020

1st April 2020

1st April 2020

7th November 2019

30th September 2019

26th July 2019

29th March 2019

31st January 2019

31st July 2018

3rd July 2017

1st April 2017

Name

b. Schedule 1 Part 2 Business Terms

Version
Effective from date

22nd September 2021

1st September 2021

14th May 2021

13th November 2020

6th November 2020

23rd October 2020

5th August 2020

1st August 2020

1st May 2020

16th April 2020

1st April 2020

30th March 2020

14th February 2020

30th September 2019

29th March 2019

28th February 2019

31st January 2019

31st July 2018

23rd April 2018

30th March 2018

14th July 2017

1st April 2017