Market Codes
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
1st March 2022
14th January 2022
17th November 2021
5th November 2021
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
1st March 2022
5th November 2021
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
5th November 2021
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