Renters are paying over £3,000 upfront each time they move, new figures have revealed.

The figures, compiled by Labour, show the average moving cost in London is £3,735.

In Waltham Forest, renters have to pay £3,139 upfront each time they move whereas in Redbridge they pay £3,020.

Comparing six of the largest letting agents in London, the average fees that tenants have to pay in London when they find somewhere to rent is now almost £397.

Since 2012, average letting fees have shot up in London by 48 per cent.

On top of this, letting agents are asking for a deposit equivalent to six weeks of rent and at least one month’s rent in advance.

Sadiq Khan, Labour’s candidate for Mayor of London, said he will set up a London-wide not-for-profit lettings agency.

He said: “Millions of Londoners already struggling to find somewhere affordable to rent are also facing exorbitant and rip-off letting fees.

“People often have to move through no fault of their own, but because their rents are suddenly put up or they’re kicked out by their landlord.

“People are even having to take out loans or go into debt just to pay the huge initial costs.”