East Lothian · Scotland

uPVC window & door repair in Old Craighall, East Lothian

Damaged window, door or sill in Old Craighall? We put it right where it is, match it on site 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

UPVC repair near Old Craighall

Landlord and trade work in Old Craighall

Letting agents often send us photos straight from the inventory. That means we can quote before you even visit the property, and we liaise with tenants about access if you’d like us to.

Hotels, guest houses and holiday lets need rooms back in use quickly, so we keep visits short and tidy. We can work around your bookings.

uPVC repair in Old Craighall, done in place

We fill and refinish the damage to match the frame, woodgrain finishes included. We also do snagging repairs for builders. We are often asked to fix burns on sills and holes from removed fittings and alarms, across window frames & sills, doors & door panels and white uPVC.

We guarantee the work for a year. If there’s a problem with the repair within the year, we return and sort it. Clean with warm soapy water and a soft cloth. Avoid solvents and abrasive cleaners.

Where
Old Craighall (EH21)
Region
East Lothian
Warranty
A year, on every repair
Price
From £95. Free, fixed price from pictures
Call
0345 017 0787
Last updated
23 October 2026
Damaged white panel edge repaired, before and after

Do you need uPVC repair in Old Craighall?

uPVC is hard-wearing, but it does get damaged: ladders, tools and building work scratch and chip it, candles and cigarettes burn sills, and removed fittings leave holes.

Keep an eye out for any of the following:

  • Holes from removed fittings and alarms
  • Burns on sills
  • Scratches from ladders and furniture
  • Chips and dents

What to look for in a quote

  • Aftercare advice
  • The length of the guarantee and what it covers
  • What prep work is covered
  • What happens if they find more damage

Choosing a repair company

Old Craighall and the surrounding area

Old Craighall is about 1 mile south of Musselburgh, in East Lothian. We agree a date that works for you, and you’ll know when to expect us, so you’re not left waiting in all day. Our repair technicians cover all 48 towns and villages across East Lothian. Our jobs stretch from Old Craighall to Edinburgh (about 6 miles away).

Our technicians cover all of EH21. From Queen Margaret University Way, Old Craighall Road and Milne Meadows or anywhere nearby, a technician can come to you. If you are just outside Old Craighall, we cover Millerhill (1 mile south-west), Shawfair (1 mile west), Whitecraig (1 mile east), Newton Village (1 mile south-west) and Newcraighall (1 mile north-west). Larger places within reach include Haddington (11 miles east), Tranent (5 miles east), Prestonpans (4 miles north-east), Cockenzie and Port Seton (5 miles north-east), Longniddry (7 miles north-east) and Gullane (12 miles north-east).

Local landmarks in Old Craighall

Our customers here include homes close to Loretto School and Newton, among other places. For rail, the closest station is Musselburgh station, roughly 0.8 miles north. Other landmarks nearby include Musselburgh Doll Museum (1.4 miles north) and Dalkeith Palace (1.6 miles south). Green spaces nearby include Duddingston Loch and Whinny Hill.

Map of Old Craighall © OpenStreetMap contributors

When we would advise against a repair

We’ll always be straight with you, so here’s what a repair will not do:

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

If in doubt, send pictures and we’ll say what we think.

Materials we work on in Old Craighall

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

Common questions in Old Craighall

Is it messy?

We protect the room with dust sheets and masking first, and we clean up when we’ve finished.

Is there any odour?

There may be a mild smell during the work, which fades afterwards.

It’s been repaired before. Can you still fix it?

Generally, yes. The old repair comes out first.

Will the price change on the day?

The price is fixed for what the pictures show. If there is more, we will tell you before starting.

How do I get a price for uPVC repair in Old Craighall?

Repairs from £95. Because every job differs, we price from photos. You will get a fixed figure before booking.

What happens after I send photos?

We look at the pictures and reply with a fixed quote and some dates. If anything’s unclear, we will ask for another photo.

Does someone need to be in?

Yes. The technician needs access to the room for the visit, at a time that suits you.

Can I add another job to the visit?

Yes. Doing several items on one visit typically costs less than separate visits. Send pictures of everything you’d like done.

Repair or replace: which is better?

Replacing the frame or sill costs far more, and new uPVC may not match the weathered frames around it. A repair keeps the original. Prices start from £95. Compared with replacing, repairing generally costs far less, because nothing has to be taken out, refitted or made good. Your fixed quote shows exactly what’s included.

Why Old Craighall clients choose us

  • A fixed quote before you book
  • Colour mixed on the day to match
  • Accredited with CHAS, Constructionline and SafeContractor
  • No need to remove anything

Read our pricing.

Should I try a DIY kit first?

DIY kits are sold for most surfaces, and they can tidy up a tiny mark. The trouble is colour and preparation: kits come in a few standard shades, and without proper cleaning and keying the filler often lifts.

If you’ve already tried a DIY fix, that’s fine. We take the old repair out and do it properly, so it will not stop us repairing it. Just mention it when you send photos, as it can add time.

How the visit works

A typical visit goes like this: we arrive at the agreed slot, protect everything around the work area, carry out the work and clear up. Plan for a few hours. Before leaving, we tell you how long to leave it and how to look after it.

  1. First the frame or panel is cleaned.
  2. Next we fill the damage.
  3. We sand the repair smooth.
  4. We colour-match the finish, including woodgrain effects.
  5. Finally we blend it into the rest of the frame.

How to prepare

  • Move bottles, mats and clutter away from the area
  • Have a window or extractor fan available
  • Mention any earlier repairs or resurfacing

How to get a price

Most clients in Old Craighall get their price from pictures. Tell us what happened and where you are, and we will reply with a fixed quote and the earliest dates we have.

Get a fixed price

Read more

What affects the price in Old Craighall

Prices start from £95. A fixed quote means you know the cost before booking. We look at:

  • How much damage there is
  • The material and finish
  • Whether old repairs or coatings need taking off
  • What kind of damage it is

There are no surprise extras on the day. The price we quote from your photos is the price you pay, unless the damage turns out to be different, in which case we talk to you first.

Getting a price from photos

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

  • Your postcode, so we can check dates
  • A clear, close picture of the problem area
  • Details of any past repairs
  • Daylight if possible, and no flash reflection

Send us photos of the damage and one of the whole item, and tell us you are in Old Craighall, and we will come back with a fixed quote.

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.