Water meters

Find out how to send us a reading online or what to do if you want to switch to a meter.

Help with your meter

We normally read your meter every six months but if you want to send us a meter reading you can do this online.

Reading your meter

Find and read your meter by following these simple steps.

Send us a meter reading

Once you have found and read your meter, you can send us a reading using our online form.

Are you thinking about switching?

It's free to switch to a meter and on average customers save £125 per year.

Switch to a meter

If we supply your water, you can apply for a meter online.

Our Money Back Guarantee

If you don't save money, you can switch back to unmetered charges.

Is a meter right for you?

Find out how much you could save on a meter using our easy-to-use calculator.

Illustration of GetWaterFit on a mobile view

[Component Error] SsoSilent

System.ArgumentNullException: Value cannot be null. (Parameter 'allowedOrigins') at System.ArgumentNullException.Throw(String paramName) at Ytl.Components.Auth.ViewComponents.SsoSilentViewComponent.Invoke() in D:\a\1\s\src\Ytl.Components\Auth\ViewComponents\SsoSilentViewComponent.cs:line 30 at lambda_method960(Closure, Object, Object[]) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeSyncCore(ObjectMethodExecutor executor, Object component, ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(ViewComponentContext context) at Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeCoreAsync(ViewComponentDescriptor descriptor, Object arguments) at AspNetCore.Views_Partials_blocklist_external.ExecuteAsync() in C:\home\site\wwwroot\Views\Partials\blocklist\external.cshtml:line 16