Perth and Kinross · Scotland

uPVC window & door repair in Blairgowrie and Rattray, Perth and Kinross

Problem with your window, door or sill in Blairgowrie and Rattray? We repair it in place, mix the colour on the day and back it with a one-year guarantee.

  • Repairs from £95
  • Chips and dents
  • Scratches from ladders and furniture
Surface Doctor technician repairing a wooden kitchen worktop

Need uPVC repair in Blairgowrie and Rattray?

Landlords, agents and businesses in Blairgowrie and Rattray

For anyone letting property in or around Blairgowrie and Rattray, we can repair and quote for several addresses together. Just send pictures for each address and we will price them together.

Housing associations and facilities teams use us for planned and reactive repairs. A repair avoids taking out and refitting, which matters when someone is living in the home.

uPVC repair in Blairgowrie and Rattray without replacing anything

We fill and refinish the damage so it blends into the frame, woodgrain finishes included. Builders and developers use us for snagging repairs too. Whether it’s damage during building work and burns on sills, we can help, whatever the material.

You are covered after we leave: our one-year guarantee applies to every job, and we’ll explain exactly what it covers when we quote. Clean with warm soapy water and a soft cloth. Avoid solvents and abrasive cleaners.

Damaged white panel edge repaired, before and after
Where
Blairgowrie and Rattray (PH10)
Region
Perth and Kinross
Guarantee
A year, on every repair
Price
From £95. Free, fixed quote from pictures
Telephone
0345 017 0787
Last updated
23 October 2026

FAQs for Blairgowrie and Rattray

I rent my home. Can I book you?

We are happy to deal with the tenant, landlord or agent. Just make sure the landlord agrees.

Do you repair coloured uPVC?

Yes. Colour and grain are matched by hand.

Is repairing better than replacing?

In most cases, yes. Replacement brings removal, refitting and making good, which a repair avoids. We will be honest if it’s not worth it.

Are there extra charges for Blairgowrie and Rattray?

No. Our quotes include travel, and we charge the same wherever you are.

Will the price change on the day?

If we find something the pictures didn’t show, we explain it first. The price only changes if you agree.

Is the work guaranteed?

All our work carries our one-year guarantee. We’ll explain what it covers when we quote.

Can you repair something that’s been repaired before?

In most cases. The old repair comes out first.

Do I have to be there?

Yes. The technician needs access to the room for the visit, at a time we agree with you.

What we cannot put right

To be straight with you, there are a few things a repair will not fix:

  • Failed or misted double glazing units
  • Broken locks, hinges or mechanisms
  • Frames that are warped or out of square

Send us photos and we will tell you honestly.

Materials we repair

  • Conservatory frames
  • Doors & door panels
  • White uPVC
  • Coloured and woodgrain uPVC
  • Window frames & sills

Where we work around Blairgowrie and Rattray

Blairgowrie and Rattray is about 14 miles north of Perth, in Perth and Kinross. We visit homes and businesses in Blairgowrie and Rattray and the surrounding area, so you do not need to take anything anywhere. Our technicians cover all 107 towns and villages across Perth and Kinross, from the larger towns to small villages. We work right across the region, from Blairgowrie and Rattray to Edinburgh (about 45 miles away).

All of PH10 is within our area. Local streets include High Street, Mitchell Square and Back Brae. Main roads around Blairgowrie and Rattray include the A93 and A923, which makes travel easy. We also travel to Rattray (1 mile north-east), Carsie (2 miles south), Kinloch (2 miles west), Meikleour (4 miles south) and Coupar Angus (4 miles south-east). Further out, we also cover Perth (14 miles south), Letham (14 miles south), Scone (12 miles south), Tulloch (13 miles south), Alyth (5 miles north-east) and Oakbank (15 miles south). Blairgowrie and Rattray is among the bigger towns we cover in Perth and Kinross.

Around Blairgowrie and Rattray

Typical jobs here are in homes near South Free Church, The Ericht Ale House and Blairgowrie High School, among other places. A little further out are Lethendy House (3.2 miles south-west) and Blairgowrie Community Hospital (less than half a mile south-west). Open spaces near Blairgowrie and Rattray include Rae Loch and Hill of Alyth.

Map of Blairgowrie and Rattray © OpenStreetMap contributors

What affects the price in Blairgowrie and Rattray

Repairs from £95. There is no area surcharge for Blairgowrie and Rattray. What changes the price is:

  • The size and number of damaged areas
  • Whether it’s a chip, crack, burn or wear
  • Previous DIY repairs that have to come out
  • The material

Rather than charging by the hour, we fix the price before we start. Damage, material and access decide it, and combining items on one visit brings it down.

Send pictures for a quote

You can generally get a fixed price without us visiting. To help us price it:

  • Whether it’s been repaired or coated before
  • The postcode, so we can plan the visit
  • One picture of the whole window, door or sill
  • A coin beside the damage so we can judge size

No survey visit is needed: we price from photos. Send them through the quote form, or call 0345 017 0787 if you’d rather talk it through, and we will come back with a fixed figure.

DIY repairs versus a professional job

We understand the appeal of fixing it yourself. The risk is that a kit repair hides the damage for a while, then fails, and then the old filler has to be removed first.

If you are set on a kit, follow its instructions closely, make sure the area is clean and completely dry, and give it the full curing time. If it doesn’t work out, we can still repair it properly.

Repair or replace in Blairgowrie and Rattray?

A new window, door or sill costs far more, and it may not match the rest after years of weathering. A repair keeps the original. Prices start from £95. Set against the cost of replacement, repairing generally costs far less, because there’s no removal, plumbing or making good. Your fixed quote shows exactly what’s included.

Why us?

  • We leave the room as we found it
  • Honest advice, even when it means no job
  • No need to remove anything
  • Colours mixed by hand to suit your surface

Take a look at our full price list.

Signs you need uPVC repair in Blairgowrie and Rattray

uPVC is tough but not indestructible: ladders, tools and building work scratch and chip it, candles and cigarettes burn sills, and old fittings leave holes.

Look out for any of the following:

  • Holes from removed fittings and alarms
  • Damage during building work
  • Chips and dents
  • Burns on sills

Questions to ask before you book

  • How the room is protected while they work
  • Whether cleaning and preparation are in the price
  • How to look after the finish
  • What happens if the damage is worse than the photos show

Choosing a repair company

The process

The work is clean and fairly quiet, so you can carry on at home. We protect the area first, then the job itself takes a morning or an afternoon. At the end we talk you through the curing time and the aftercare.

  1. First the frame or panel is cleaned.
  2. Next we fill the damage.
  3. We sand the repair smooth.
  4. We match the colour, including woodgrain finishes.
  5. We blend the repair into the surrounding surface.

Getting ready for the visit

  • Point us to the nearest place to park
  • Plan for the room to be out of bounds to pets and children
  • Tell us about parking, stairs or access

Ask for a price

Ring 0345 017 0787, or send us pictures through the quote form. With one close-up and one wider picture, we can give you a fixed quote without visiting.

Get a fixed price

Advice

CHAS accredited contractor and Constructionline logos SafeContractor, SMAS Worksafe and Builder’s Profile logos

About our accreditations · Every repair comes with a one-year guarantee.

Read what customers say about us on Trustpilot.