Window Cleaning Prices

Best Prices Guaranteed!

Terraced House: 6.25 - 7.25
Front only: 3.25 - 4.25

3 Bed Semi-detatched: 7.00 - 8.00

4 Bed Detatched: 8.25 - 9.25

Only 2.00 to clean your conservatory at the same time!

Prices are guideline only, please call us for a quote

Contact us today to get your window cleaning, garden services or carpet cleaning quote or click here to choose our online cleaning quotation forms.

Welcome to PM Contract Cleaning - Traditional Window Cleaners Cardiff, Newport & South Wales.

PM Contract Cleaning Services Ltd, based in Cardiff and Newport, has been established since 1988 and has grown to be the largest domestic window cleaners throughout the Cardiff, Newport and South Wales region.

Whilst not forgetting the personal values that our company continually achieves, we are still as ambitious as ever. 

Click here to find out more about our window cleaning in cardfiff, Newport and the surrounding South Wales region

As window cleaners, we offer a wide range of window cleaning and other domestic services with FREE QUOTATIONS to customers in Newport, Cardiff and the surrounding South Wales areas.

Our  window cleaners don't use the "reach and wash" systems that seem to be everywhere thesedays. Instead we prefer to stick to the more traditional and proven window cleaning methods. Our Window cleaning is offered on a three and a half weekly basis subject to area although 6, 8 and 12 weekly intervals between window cleaning are available at an extra cost.

Our window cleaners are also trained in industrial window cleaning and commercial window cleaning and we offer contracts for all types of businesses based in Newport and Cardiff

To find out more about our window cleaners and the unbeatable service that they provide simply browse our website or contact us for further information

Our cleaning services are provided for customers in:

  • Aberdare
  • Abertillery
  • Bargoed
  • Blackwood
  • Blaina
  • Bridgend
  • Cardiff
  • Ebbw Vale
  • Glamorgan
  • Gwent
  • Maesteg
  • Mountain Ash
  • Neath
  • Newport
  • Pontypool
  • Pontypridd