By clicking a retailer link you consent to third party cookies that track your onward journey. If you make a purchase, Which? will receive an affiliate commission which supports our mission to be the UK's consumer champion.

How to buy the best generator

Whether you need off-grid power for an outdoor event or are worried about keeping your appliances running in a power cut, a generator could be for you. Our expert guide has the details
Tom MorganSenior content writer

A home generator could be useful for a number of reasons. You may need one for powering up outdoor events or, if your home experiences frequent power cuts, you may consider one a worthwhile investment for providing back-up energy.

In our guide, we explain the differences between various types of generators, including petrol generators, diesel generators and LPG (liquid petroleum gas) generators. 

Plus, we've got advice on how you can pick the best option based on wattage and your estimated power needs.

Keep scrolling for our expert advice on buying the right generator for you. Hopefully you won't need to call on a generator too often, but having one tucked away for emergencies may bring peace of mind.

Heating and air treatment – explore our expert reviews and advice covering boilers, electric heaters and dehumidifiers.

What is a generator?

Battery, petrol, diesel and LPG-powered generators are designed to provide electricity at times when mains supply is unavailable – during a power cut at home, powering electrical items at an outdoor event or while you're on a camping trip, for example. 

All generators will be relatively heavy, whether they're carrying the mechanics of an internal engine or a large battery. 

Generators come in various shapes and sizes. If you're purchasing one primarily to use as a power cut back up, most households will be served well by a temporary portable generator. They are small enough to carry around and can be neatly stored away. 

Bear in mind that these won't provide enough power to keep your whole home running as normal, but should be enough to keep you going with the essentials. 

In other use cases, a larger generator with wheels might be needed.

How do generators work?

Many transportable generators are comprised of an internal combustion engine, an alternator and a fuel tank. 

Petrol or diesel generators are filled with liquid fuels, which are then used to generate power. The engine tucked inside a petrol or diesel generator turns an onboard alternator, which converts mechanical power into electrical power.

LPG generators connect to a propane tank. Once the tank is empty, you'll need to exchange it for a full one.

Battery generators, on the other hand, use battery packs to store electricity. They are smaller and more portable than alternatives that use a fuel tank, but are only really useful if you have a low power demand. They can sometimes be charged with solar panels. 

For example, the Anker Portable Power Station (below) is powered by LiFePO4 (lithium iron phosphate) batteries. The brand claims it can power a mini fridge for five hours, but it's only compatible with items that operate at less than 200W. It can be charged with a solar charger. It weighs 3.7kg.

Most battery-powered generators need to be charged through a wall outlet. Some models can be charged using a car port or solar panels – useful for camping trips or festivals.

On the side of a generator you'll spot a power button, starter switch or pull cord mechanism, along with various power outlets – you can plug gadgets directly into the generator, or use an extension lead. Some generators have cable inputs as well as plug sockets, so you can plug a USB or USB-C cable directly into the device.

Certain models are more weather resistant than others, so pay close attention to the manufacturer's claims. If you're planning to take a generator to a camping site, it'll need to be well protected against the elements.

Choosing the right size generator: wattage explained

Ultimately, the price of a generator is based on its wattage. To convert watts into kWs, divide the total by 1,000.

Generators are often rated in kVA (kilo-volt-amps). This is the amount of power being used by the generator but, as no electrical system is 100% efficient, the kW (the usable power) will be less than this – 80% of the kVA. So, you need to take this into account when deciding whether a particular generator will suit your needs.  

The higher the wattage of a generator, the more items it can power at once. In other words, you need to consider which devices you'll be charging or using – are you looking for something that can keep a couple of smartphones charged during a power cut, or do you need to power something larger such as a fridge for medical equipment?

Take a look at the output of the generator then compare that with the power needed by the appliance/s you're looking to operate. You can find these numbers on the appliance itself, inside the product manual or online on the brand's website.

This is an indication of the maximum power ratings of typical home appliances from charity Electrical Safety First:

  • Radio – 15W
  • Phone charger – 75W
  • Laptop – 100W
  • Fridge – 100W
  • Television (55" UHD) – 120W
  • Microwave – 1500W
  • Electric oven – 3000W

If you're hoping to plug in multiple products at the same time, you need to ensure the combined wattage (plus 20% to be safe) can be dealt with by the generator. Overloading a generator can cause it to fail and potentially damage your connected appliances as well.

Bear in mind that items with an induction motor, such as fridges and drills, have a higher starting wattage of three times the running wattage so this is the figure you should use when working out the total kW you need.

If you just want to charge your smartphone on the move, you'd be better off with a portable power bank. Check in with our guide to the best portable power bank chargers.

Types of generator

Here are the pros and cons of popular types of generator.

Petrol generators

  • Pros: Petrol is cheaper than diesel, quieter than diesel generators
  • Cons: Require regular maintenance

Petrol generators can be a tempting purchase if you're looking for a generator that isn't going to be used very frequently. These machines are usually less expensive than diesel alternatives, and some models are small enough to carry with one hand if that's what you need.

They are quieter to run than diesel generators, which could be a consideration if you plan to run the generator for hours at a time.

How much does a petrol generator cost? You should expect to spend at least £200 on a petrol generator. 

Popular petrol generator brands include: Champion, Honda, Hyundai and Kohler.

Diesel generators

  • Pros: Generally last longer than petrol generators, long running time
  • Cons: Diesel is more expensive to buy than petrol, can be noisier than petrol alternatives

Diesel generators are more efficient compared to petrol-powered rivals, although the fuel will cost you more. Unless you're using the generator on a regular basis, you might not notice any savings.

These models are much larger than petrol generators, making them a popular pick among business owners – those needing to power a wedding marquee or a street food stand, for example. If you only need to power a couple of smaller emergency appliances during a power cut, you might find that a diesel generator is overkill.

How much does a diesel generator cost? You'll spend at least £1,000 on a diesel generator, and prices can soar to £10,000 and beyond. 

Popular diesel generator brands include: Hyundai, Stephill and Warrior.

Portable generators

  • Pros: Small enough to carry, affordable models available  
  • Cons: Reduced wattage means some models won't power all of your appliances

Portable generators are particularly popular thanks to their manageable size and ease of use, with labelled inputs helping you make sense of the sockets. Some are powered by fuel, while others are basically a large rechargeable battery.

They can be transported using carry handles and stored away when not in use. You won't need to work through a complex installation, either – simply turn the portable generator on and start connecting your devices.

As they're small, portable generators have a limited output capacity. If you want to power larger appliances during a power cut, a beefier generator with higher wattage would be better suited to your needs.

How much does a portable generator cost? Prices start at around £160 but can creep up to as high as £2,000 or more. 

Popular portable generator brands include: Anker, Draper, Impax and Kohler.

How much do generators cost to run?

If you're using a petrol or diesel generator, the running cost will vary depending on fuel prices and the size of the engine, as well as the running time of the machine.

Let's use Hyundai's P1 petrol generator as an example. It has a 3L fuel tank and a claimed runtime of 8.5 hours. With UK petrol prices at the time of writing landing at an average of around £1.40 per litre, you'd pay around £4.20 to fill the generator with petrol and run the tank empty. That's about 49p an hour.

For a battery-powered generator, you'll need to calculate how long it takes to charge the battery from flat to full, and factor in current electricity prices.

Some battery-powered generators can be hooked up to a solar panel for free, off-grid charging, as shown below, but this will vary depending on the manufacturer. You'll usually need to buy the solar panel separately.

Where to buy a generator

If you're buying a relatively small generator, shopping in-store and transporting it home the same day is an option. If you buy a large model in-store you may need to arrange delivery and pay the associated fees.

Shopping online is convenient and you'll be able to compare tech specs at a glance between the generators on your shortlist.

Popular online retailers that stock generators include:

  • Amazon offers a varied selection of portable and petrol generators from popular brands including Anker, Draper and Hyundai.
  • B&Q has a range of petrol generators, with prices starting at around £125 and rising to more than £2,500. Brands include Draper and Champion Power Equipment.
  • Screwfix sells a selection of generators, the majority of which are powered by petrol. Expect to spend at least £145. Brands include Evolution, Hyundai and Kohler. 
  • Toolstation stocks generators from Draper and Festool. Prices start at around £300 and rise to £1,100.

Find out which retailers are rated highly by Which? members with our expert guide on the best and worst home and DIY shops.

Generator hire

If you need power for a one-off event or a camping trip, hiring a generator is another option to consider.

There are plenty of brands willing to provide a generator on a temporary basis. HSS Hire, for example, provides petrol, diesel and portable generators – a 1.6kVA portable generator would cost around £76 for a day, or £109 for a week.

Building material retailer Jewson also hires out portable generators. The cheapest option is a 2.7kva generator, which is around £39 for the first day, or £78 for the week.