East Lothian · Scotland
uPVC Repair in Musselburgh
Scratch, chip, burn and hole repairs to uPVC windows, doors and sills at your home in Musselburgh, with a one-year guarantee on every repair.
- Repairs from £95
- Chips and dents
- Scratches from ladders and furniture

uPVC repair in Musselburgh without replacing anything
Builders and developers use us for snagging repairs too. The damage is filled and refinished to match the frame, including woodgrain finishes. Common call-outs are for scratches from ladders and furniture and holes from removed fittings and alarms, in white uPVC, conservatory frames and coloured and woodgrain uPVC.
We stand behind the work with a one-year guarantee, so you’re not left on your own once we have gone. Warm soapy water and a soft cloth are all it needs. Avoid solvents and abrasive cleaners.
- Location
- Musselburgh (EH21)
- Region
- East Lothian
- Warranty
- 12 months on all our work
- Quotes
- From £95. Fixed and free, based on pictures
- Phone
- 0345 017 0787
- Last updated
- 23 October 2026

How we price uPVC repair
Prices start from £95. A fixed quote means you know the cost before you book. We take into account:
- Where the damage is and how we get to it
- How hard the colour is to match
- What kind of damage it is
- How many areas need work
The price depends on how much damage there is and what kind, the material and how many jobs we combine into one visit. We give a fixed price from your photos, so there are no surprises on the day.
Getting a price from photos
You can typically get a fixed quote without us visiting. To help us price it:
- What it’s made of, if you know
- Daylight if possible, and no flash reflection
- Whether it’s been repaired or coated before
- A wider photo showing the entire window, door or sill
You do not need a survey visit. Nearly every job can be priced from pictures: we need a close-up, a wider picture and your postcode, and we will come back to you with a fixed figure.
Should you replace it?
A new window, door or sill is a much bigger job, and new uPVC may not match the weathered frames around it. A repair leaves the unit in place. Repairs from £95, with every job priced individually. A repair is priced on what needs doing, not your postcode. You’ll see the full price before you book.
Why choose Surface Doctor in Musselburgh
- Accredited with CHAS, Constructionline and SafeContractor
- Colours mixed by hand to suit your surface
- Nothing taken out or refitted
- Normally one visit, start to finish
Read our prices page.
What we do, step by step
There is not much you need to do on the day. Show us the job, point us to the room, and we’ll take it from there. The job generally runs to a few hours, including clearing up.
- First the frame or panel is cleaned.
- We fill scratches, chips and holes.
- The repair is sanded smooth.
- We match the colour, including woodgrain finishes.
- Finally we blend it into the rest of the frame.
Preparing for the visit
- Make sure the area is dry
- Ensure the room can be ventilated
- Clear toiletries, mats and anything else from around the area
Ask for a price
For most jobs, pictures are all we need to give you a price. Tell us what happened and where you are, and we’ll reply with a fixed quote and the earliest dates we have.
Advice
Musselburgh questions
Are you a vetted contractor?
We are accredited with CHAS, Constructionline, SafeContractor, SMAS Worksafe and Builder’s Profile.
Is there any odour?
There may be a mild smell during the work, which fades afterwards.
I rent my home. Can I book you?
Yes, though it’s best to check with your landlord first. Many landlords are happy for a repair to be arranged.
Can pets and children be at home?
Keep pets and children away from the work area on the day, mainly so nothing gets touched before it has cured.
How much does uPVC repair cost in Musselburgh?
Prices start from £95. We give a fixed quote based on pictures of the damage. Send a close-up of the damage and a wider photo with your EH21 postcode.
Do you repair coloured uPVC?
Yes. We recreate the colour and grain by hand.
Which areas do you work in?
All of East Lothian, and the rest of the UK. Travel is included in the price.
It’s been repaired before. Can you still fix it?
Yes, we frequently do. It can add a little time, which we include in the quote.
Can I fix it myself?
What a professional repair adds is preparation, colour matching and finishing. We prepare the area properly, mix the colour on site and polish the finish to match, then guarantee it for a year.
Kits are cheap and easy to find, but many of the jobs we do start with putting right a DIY repair. Getting it right first time is typically cheaper.
Landlord and trade work in Musselburgh
We regularly price jobs from inventory or check-out photos. You can have a price before you arrange access, and we can arrange access with the tenant directly if that helps.
We also carry out snagging repairs for builders and developers, fixing chips and scratches before handover. We’re CHAS, Constructionline and SafeContractor accredited.
Honest limits
Some jobs are not right for a repair, including:
- Failed or misted double glazing units
- Broken locks, hinges or mechanisms
- Frames that are warped or out of square
Not sure? Send pictures and we’ll give you a straight answer.
Surfaces we repair
- Doors & door panels
- Coloured and woodgrain uPVC
- Window frames & sills
- White uPVC
- Conservatory frames
About Musselburgh
Musselburgh is about 6 miles east of Edinburgh, in East Lothian. We work in every kind of home, from flats and terraces to detached houses and new builds, as well as offices, shops and holiday lets. We work in all 48 towns and villages across East Lothian, from the larger towns to small villages. Our jobs stretch from Musselburgh to Edinburgh (about 6 miles away).
Our technicians cover all of EH21 and the streets around it. We regularly work on streets such as Station Road, High Street and North High Street and the roads around them. Being close to the A199 and A6095, Musselburgh is easy for our repair technicians to reach. If you’re just outside Musselburgh, we cover Inveresk (1 mile south-east), Eastfield (1 mile north-west), Old Craighall (1 mile south), Newcraighall (1 mile west) and Whitecraig (2 miles south-east). Within a short drive, we also cover Haddington (10 miles east), Tranent (4 miles east), North Berwick (15 miles north-east), Prestonpans (3 miles east), Cockenzie and Port Seton (4 miles north-east) and Longniddry (7 miles east). Musselburgh is among the bigger towns we cover in East Lothian.
Near you in Musselburgh
Our customers here include homes close to Musselburgh, Loretto School and The David Macbeth Moir pub. For rail, the closest station is Musselburgh station, roughly 0.8 miles south-west. Other landmarks nearby include Carberry Tower (2.2 miles south-east) and Musselburgh Doll Museum (within half a mile north-east). The countryside around Musselburgh includes The New Leaf Co-op and Whinny Hill.
When to call us in Musselburgh
uPVC is hard-wearing, but it does get damaged: ladders and building work leave scratches and chips, candles and cigarettes mark sills, and removed fittings leave holes.
Most people get in touch when they notice something like this:
- Holes from removed fittings and alarms
- Scratches from ladders and furniture
- Burns on sills
- Damage during building work
Questions to ask before you book
- How the colour is matched
- Whether the price covers travel
- How soon you can use it again
- Whether cleaning and preparation are in the price
Also near Musselburgh
What else we do in Musselburgh
About our accreditations · Every repair comes with a one-year guarantee.

