Midlothian · Scotland
uPVC Repair in Bonnyrigg
Problem with your window, door or sill in Bonnyrigg? We put it right where it is, mix the colour on the day and back it with a one-year guarantee.
- Repairs from £95
- Holes from removed fittings and alarms
- Chips and dents

Why repair rather than replace?
A new window, door or sill costs far more, and new uPVC may not match the weathered frames around it. Repairing the damage keeps the original. Prices start from £95. A repair usually costs much less than people expect, particularly next to the cost of replacement. Photos let us give you the exact figure.
What you get with us
- Straight answers about what a repair can do
- One visit for most repairs
- Repair technicians who travel to you, UK-wide
- One-year guarantee on every repair
Take a look at our full price list.
How we handle uPVC repair in Bonnyrigg
Builders and developers use us for snagging repairs too. The damage is filled and refinished so it blends into the frame, woodgrain finishes included. Common call-outs are for holes from removed fittings and alarms and burns on sills, on doors & door panels, white uPVC and conservatory frames.
You get a one-year guarantee, the same in Bonnyrigg as everywhere else we work. Warm soapy water and a soft cloth are all it needs. Do not use solvents or scourers.

- Where
- Bonnyrigg (EH19, EH18, EH20)
- Region
- Midlothian
- Warranty
- 12 months on all our work
- Quotes
- From £95. Free, fixed quote from pictures
- Telephone
- 0345 017 0787
- Last updated
- 23 October 2026
What we’re called out for in Bonnyrigg
uPVC is hard-wearing, but it does get damaged: ladders and building work leave scratches and chips, candles and cigarettes burn sills, and removed fittings leave holes.
It’s worth getting a quote if you see:
- Chips and dents
- Holes from removed fittings and alarms
- Scratches from ladders and furniture
- Damage during building work
What your quote should include
- Who turns up on the day
- How the colour is matched
- How changes to the job are handled
- How to look after the finish
When a repair is not the answer
We will always be straight with you, so here’s what a repair can’t fix:
- 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.
Materials we work on in Bonnyrigg
- Window frames & sills
- Doors & door panels
- White uPVC
- Coloured and woodgrain uPVC
- Conservatory frames
Should I try a DIY kit first?
We understand the appeal of fixing it yourself. The trouble is that kit repairs frequently look fine at first and then fail, and the old filler has to come out before a proper repair.
A DIY attempt isn’t a disaster. We remove the old filler and start again, so it doesn’t stop a professional repair. It does add a little time, so tell us about it when you send photos.
Our work in Bonnyrigg
Bonnyrigg is about 6 miles south-east of Edinburgh, in Midlothian. From the centre of Bonnyrigg to the outlying streets, we offer exactly the same service: a fixed price, a tidy visit and a guarantee. Bonnyrigg is one of 33 places in Midlothian where we work. We work right across the region, from Bonnyrigg to Edinburgh (6 miles away).
Our visits in EH19, EH18 and EH20 are booked in the same way as anywhere else. You will find streets such as Old Market Place, High Street and Church Road, and we cover them all. You’ll find Bonnyrigg on the A768 and B704, which makes it straightforward to reach. Other places close to Bonnyrigg include Lasswade (1 mile north-west), Polton (1 mile west), Rosewell (2 miles south-west), Loanhead (2 miles west) and Roslin (3 miles west). We also work in nearby towns such as Penicuik (5 miles south-west), Gorebridge (3 miles south-east), Mayfield (3 miles east), Shawfair (4 miles north), Danderhall (3 miles north) and Bilston (3 miles west). Bonnyrigg is one of the larger places we cover in Midlothian.
Near you in Bonnyrigg
Around Bonnyrigg, we work in homes near Bonnyrigg Parish Church, Lasswade High School Centre and Public Library, among other places. The nearest railway station is Eskbank station, about 1.1 miles north-east of the centre. Further afield, we also cover the area around Dalhousie Castle (1.2 miles south-east) and Midlothian Community Hospital (0.8 miles north-east). The countryside around Bonnyrigg includes The New Leaf Co-op and Edgelaw Reservoir.
What happens on the day
Once we’re through the door, we keep the work contained to the one room. Surfaces nearby are masked off, the job takes a few hours, and we finish by cleaning up and talking you through the result.
- We clean the frame or panel.
- Next we fill the damage.
- The repair is sanded smooth.
- We match the colour, including woodgrain finishes.
- We blend the repair into the surrounding surface.
Before we arrive
- Let us know which floor the room is on
- Make sure the area is dry
- Point us to the nearest place to park
Get a quote
Getting a price is easy: snap the damage close up and then the whole item, send them to us with your postcode, and you’ll get a fixed price back. Quotes are free and you are under no obligation.
Read more
Bonnyrigg questions
Are there extra charges for Bonnyrigg?
There’s no separate call-out charge. The fixed quote covers the visit and the work.
Can you repair a burn on a uPVC sill?
Yes. The burn is filled and refinished to match.
What areas do you cover?
The whole UK, including all of Midlothian. Send your postcode with your photos and we’ll offer you dates.
Is my repair covered?
Yes, for a year. If there is a problem with the work in that time, we come back and put it right.
It’s been repaired before. Can you still fix it?
Most of the time. Let us know what was used before and we will plan for it.
Do you cover Bonnyrigg?
Yes. We cover the whole UK and come to Bonnyrigg. Send pictures and we will quote, or call 0345 017 0787.
What happens after I send photos?
We look at the photos and reply with a fixed price and some dates. If we need another angle, we will ask.
What do you need from me?
Use the quote form or ring 0345 017 0787.
Other services in Bonnyrigg
Prices and what affects them
Prices start from £95. There is no charge for travel to Bonnyrigg. The price comes down to:
- Whether it’s a chip, crack, burn or wear
- How many areas need work
- What the surface is made of
- Where the damage is and how we get to it
Our prices are the same across the UK, with no extra for Bonnyrigg. The job itself decides the price: how much damage, what it’s made of and how many items.
How to get a fixed price
When you take your pictures, these tips help us give you a firm price:
- Whether it’s been repaired or coated before
- A coin beside the damage so we can judge size
- Natural light rather than flash
- One sharp close-up of the damage
Most customers in Bonnyrigg 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.
For landlords and businesses
Letting agents frequently send us pictures straight from the inventory. You can have a price before you arrange access, and we can arrange access with the tenant directly if that helps.
Builders use us to fix snagging damage before handover, so there’s no need to replace a damaged item at the last minute. We can visit several plots in one trip to keep costs down.
About our accreditations · Every repair comes with a one-year guarantee.

