Comprehensive electric generator services 

You can choose Harper Generator Services for all your generator requirements including high-performance generator hire, sales and repairs. Serving Glasgow, Edinburgh and throughout Scotland and Northern England.
Generator services

High-performance generators

Established 20 years ago, Harper Generator Services has been providing a comprehensive range of electric generator services. From supply and installation to repairs and regular maintenance, you can fully depend on us to take care of all your generator requirements. Standard 12 month warranties are available on all our generators. Based in Dunbartonshire, our services are available in Edinburgh, Glasgow and across Scotland and Northern England.
Emergency repair executive

Emergency repairs

Has your generator suddenly broken down? You can come to Harper Generator Services for high-quality emergency repairs.
Emergency repairs

Maintenance

wire
We also offer regular maintenance services to ensure your generator is in good working condition whilst avoiding the inconvenience of a breakdown.
Generator maintenance
graphic of a generator

Generator parts

Are you looking for a particular part to ensure your generator works efficiently? You can count on us for a full range of generator parts.
Spare parts
generator for repair

Generators for sale

Enquire about our range of high-performance generators on sale. Speak to our friendly experts who will guide you on the right electric generator for your needs.
Buy generators

Hire a generator

thumbs up icon
Are you going on holiday or hosting a one off event and need a mobile energy source? We also have generators available for hire.

Hire generators
generator for sale

Sell your generator

If you want to sell your generator, we would be happy to buy it. At Harper Generator Services, we offer fair rates for second hand generators.

Sell generators

Take a look at our video

For superior electric generator services in Dunbartonshire and across Scotland, call our team on 
07775 593 311
Share by: