Skip to content
← All tools

Generator Sizing Calculator

Size a generator for a house, cottage or construction site: account for starting currents of motors and pumps, choose petrol or diesel, calculate fuel consumption and required runtime.

What the calculator computes

  • Total working power of all electrical appliances
  • Peak power with starting currents (motors, pumps, refrigerators)
  • Recommended generator power with a 20–30% margin
  • Single-phase or three-phase generator
  • Fuel consumption (petrol/diesel/gas) and runtime on one tank
  • ATS (automatic transfer switch) recommendation

How to size a generator

Rule 1: the generator must cover not only working but also starting power. Electric motors (pumps, refrigerators, compressors) draw 3–5 times their nominal current at start. The generator's peak power is usually listed in specifications.

Rule 2: a 20–30% power margin — the generator should run at 50–80% load: at 100% the service life drops, below 25% petrol engines foul the plugs and diesels coke up.

Rule 3: a three-phase generator up to 10 kW should not feed single-phase load with imbalance over 30% — the neutral is overloaded. For houses up to 10 kW, a single-phase generator is usually chosen.

Rule 4: for emergency power of boilers and pumps, not only power but sine wave quality matters — inverter generators (electronic) are safe for electronics, classic (synchronous) ones are cheaper and more powerful.

Starting coefficients table

ApplianceWorking powerStarting coefficient
Refrigerator150–300 W×3–5
Freezer200–400 W×3–5
Submersible pump 1 kW1000 W×4–6
Circulation pump60–100 W×2–3
Compressor 2 hp1500 W×5
Air conditioner 9 BTU800–1000 W×3–5
Angle grinder / circular saw1200–2000 W×1.5–2
Lamps, heaters, kettleper nameplate×1.0
TV, PC100–300 W×1.2–1.5

Calculation formulas

Peak power: P_peak = P_working + (P_start_max − P_nom_max), i.e. the excess of the largest motor's starting current is added to the sum of working powers.

Generator power: P_gen = P_peak × 1.25. For single-phase consumers cos φ 0.8–1.0.

For three-phase consumers: P = √3 × U × I × cos φ = 692 × I × 0.8 at 400 V.

Fuel consumption: petrol generator — 0.4–0.5 L/kWh at 75% load; diesel — 0.25–0.35 L/kWh; gas — 0.4 m³/kWh. Runtime on one tank: t = V_tank / consumption.

Petrol or diesel? Comparison

CriterionPetrolDiesel
Typical power0.8–7.5 kW5–500 kW
Service life1000–2000 h10,000–30,000 h
Fuel consumption30–40% highermore economical
Noise68–75 dB72–85 dB (quieter at low rpm)
Start at -20 °Ceasierharder (heater needed)
Fuel storagepetrol spoils in 3 monthsdiesel stores 1–2 years
Recommendationcottage, construction, up to 5–7 kWpermanent backup, >8 kW

How to use the calculator

  1. Check the appliances from the list (or enter powers manually).
  2. Specify starting coefficients of motors automatically or manually.
  3. Select the fuel type for consumption and runtime calculation.
  4. Press «Calculate» — working and peak power, recommended generator, fuel consumption, ATS.

Common mistakes

  • Sizing by working power without starting currents — the pump «won't turn», the generator stalls.
  • Running the generator at 100% load — reduced service life and winding overheating.
  • Two-phase load on a three-phase generator — imbalance and ATS failure.
  • Connecting the house «to a socket» via a return cord — danger of electrocution for linemen and generator burnout. Only via ATS with interlock!
  • Petrol in the tank for more than 3 months — the generator won't start when needed.

Generator FAQ

Which generator is needed for a 150 m² house?

The minimum set during a power outage: boiler (0.5–1 kW), pump (1 kW), refrigerator (0.3 kW), lighting and TV (0.5 kW) — working load 2.5–3 kW, peak with pump 5–7 kW. Recommendation: a petrol inverter generator 4–6 kW or diesel 5–8 kW with ATS.

Why doesn't the generator «pull» the pump although the power fits?

Because only working power was accounted. A 1.1 kW submersible pump draws up to 5–6 kW for 1–3 seconds at start. A classic generator must have peak power no less. Solution: a larger inverter generator or a soft starter for the pump.

What is ATS and do I need it?

ATS is an automatic transfer switch: a relay/controller that starts the generator when the grid fails, switches the house to it, and switches back when power returns. Mandatory for permanent backup; connected only through a switch with an interlock that excludes generator and grid working together.

How much fuel does a generator burn per day?

A diesel 5 kW at 50% load — 0.25 L/kWh × 2.5 kW × 24 h ≈ 15–20 L/day. A petrol 5 kW — 25–30 L/day. A gas generator on mains gas is the cheapest option for permanent operation (0.4 m³/kWh).

Can a three-phase house be powered from a single-phase generator?

Only if three-phase consumers are switched off and the board is re-commutated to a single-phase scheme via ATS — this requires a project. Three-phase loads (machines, 380 V boilers) are powered only from a three-phase generator with balanced load.

🔌 All tools

(function(){ (function(){ var T={ az:{t:"Generator kalkulyatoru",app:"Cihazlar",add:"Əl ilə güc (Vt)",calc:"Hesabla",res:"Nəticə",work:"İş gücü",peak:"Pik güc",rec:"Tövsiyə olunan generator",fuel:"Yanacaq sərfi",run:"Bir bakla iş vaxtı",petrol:"Benzin",diesel:"Dizel",gas:"Qaz",fridge:"Soyuducu",pump:"Suvarma nasosu",cir:"Sirkulyasiya nasosu",boiler:"Qazan",cond:"Kondisioner",light:"İşıqlandırma",tv:"TV/PC",note:"Hesablama başlanğıc cərəyanları ilə"}, be:{t:"Калькулятар генератара",app:"Прыборы",add:"Магутнасць уручную (Вт)",calc:"Разлічыць",res:"Вынік",work:"Працоўная магутнасць",peak:"Пікавая магутнасць",rec:"Рэкамендаваны генератар",fuel:"Расход паліва",run:"Час на адным баку",petrol:"Бензін",diesel:"Дызель",gas:"Газ",fridge:"Халадзільнік",pump:"Свідравінны насос",cir:"Цыркуляцыйны насос",boiler:"Кацёл",cond:"Кандыцыянер",light:"Асвятленне",tv:"ТБ/ПК",note:"Разлік з пускавымі токамі"}, de:{t:"Generator-Rechner",app:"Geräte",add:"Leistung manuell (W)",calc:"Berechnen",res:"Ergebnis",work:"Arbeitsleistung",peak:"Spitzenleistung",rec:"Empfohlener Generator",fuel:"Verbrauch",run:"Laufzeit pro Tank",petrol:"Benzin",diesel:"Diesel",gas:"Gas",fridge:"Kühlschrank",pump:"Brunnenpumpe",cir:"Umwälzpumpe",boiler:"Heizkessel",cond:"Klimaanlage",light:"Beleuchtung",tv:"TV/PC",note:"Berechnung mit Anlaufströmen"}, en:{t:"Generator Calculator",app:"Appliances",add:"Manual power (W)",calc:"Calculate",res:"Result",work:"Working power",peak:"Peak power",rec:"Recommended generator",fuel:"Fuel consumption",run:"Runtime per tank",petrol:"Petrol",diesel:"Diesel",gas:"Gas",fridge:"Refrigerator",pump:"Submersible pump",cir:"Circulation pump",boiler:"Boiler",cond:"Air conditioner",light:"Lighting",tv:"TV/PC",note:"Calculation with starting currents"}, hi:{t:"जेनरेटर कैलकुलेटर",app:"उपकरण",add:"मैनुअल पावर (W)",calc:"गणना करें",res:"परिणाम",work:"कार्य पावर",peak:"पीक पावर",rec:"अनुशंसित जनरेटर",fuel:"ईंधन खपत",run:"टैंक प्रति रनटाइम",petrol:"पेट्रोल",diesel:"डीज़ल",gas:"गैस",fridge:"रेफ्रिजरेटर",pump:"सबमर्सिबल पंप",cir:"सर्कुलेशन पंप",boiler:"बॉयलर",cond:"एयर कंडीशनर",light:"लाइटिंग",tv:"टीवी/पीसी",note:"स्टार्टिंग करंट के साथ गणना"}, hy:{t:"Գեներատորի հաշվիչ",app:"Սարքեր",add:"Հզորություն ձեռքով (Վտ)",calc:"Հաշվել",res:"Արդյունք",work:"Աշխատանքային հզորություն",peak:"Պիկ հզորություն",rec:"Առաջարկվող գեներատոր",fuel:"Վառելիքի ծախս",run:"Աշխատանք մեկ բաքով",petrol:"Բենզին",diesel:"Դիզել",gas:"Գազ",fridge:"Սառնարան",pump:"Ջրի պոմպ",cir:"Շրջանառության պոմպ",boiler:"Կաթսա",cond:"Օդորակիչ",light:"Լուսավորություն",tv:"ՀՌ/ՀՄ",note:"Հաշվարկը՝ մեկնարկային հոսանքներով"}, ka:{t:"გენერატორის კალკულატორი",app:"მოწყობილობები",add:"სიმძლავრე ხელით (ვტ)",calc:"გამოთვლა",res:"შედეგი",work:"სამუშაო სიმძლავრე",peak:"პიკური სიმძლავრე",rec:"რეკომენდებული გენერატორი",fuel:"საწვავის ხარჯი",run:"მუშაობა ერთ ავზზე",petrol:"ბენზინი",diesel:"დიზელი",gas:"გაზი",fridge:"მაცივარი",pump:"წყლის ტუმბო",cir:"ცირკულაციის ტუმბო",boiler:"ქვაბი",cond:"კონდიციონერი",light:"განათება",tv:"ტვ/კომპ",note:"გამოთვლა საწყისი დენებით"}, kk:{t:"Генератор калькуляторы",app:"Құрылғылар",add:"Қуат қолмен (Вт)",calc:"Есептеу",res:"Нәтиже",work:"Жұмыс қуаты",peak:"Шың қуаты",rec:"Ұсынылатын генератор",fuel:"Отын шығыны",run:"Бір бакқа жұмыс",petrol:"Бензин",diesel:"Дизель",gas:"Газ",fridge:"Тоңазытқыш",pump:"Ұңғыма сорғысы",cir:"Айналым сорғысы",boiler:"Қазандық",cond:"Кондиционер",light:"Жарықтандыру",tv:"ТД/ДК",note:"Есептеу іске қосу токтарымен"}, ky:{t:"Генератор калькулятору",app:"Түзмөктөр",add:"Кубат кол менен (Вт)",calc:"Эсептөө",res:"Жыйынтык",work:"Иш кубаты",peak:"Чоку кубаты",rec:"Сунушталган генератор",fuel:"Күйүүчү чыгым",run:"Бир бакка иштөө",petrol:"Бензин",diesel:"Дизель",gas:"Газ",fridge:"Муздаткыч",pump:"Суу насосу",cir:"Циркуляция насосу",boiler:"Казан",cond:"Кондиционер",light:"Жарыктандыруу",tv:"ТВ/ПК",note:"Эсептөө старттык ток менен"}, pl:{t:"Kalkulator generatora",app:"Urządzenia",add:"Moc ręcznie (W)",calc:"Oblicz",res:"Wynik",work:"Moc robocza",peak:"Moc szczytowa",rec:"Zalecany generator",fuel:"Zużycie paliwa",run:"Czas na zbiorniku",petrol:"Benzyna",diesel:"Olej napędowy",gas:"Gaz",fridge:"Lodówka",pump:"Pompa głębinowa",cir:"Pompa obiegowa",boiler:"Kocioł",cond:"Klimatyzator",light:"Oświetlenie",tv:"TV/PC",note:"Obliczenia z prądami rozruchowymi"}, ro:{t:"Calculator generator",app:"Aparate",add:"Putere manual (W)",calc:"Calculează",res:"Rezultat",work:"Putere de lucru",peak:"Putere de vârf",rec:"Generator recomandat",fuel:"Consum combustibil",run:"Autonomie rezervor",petrol:"Benzină",diesel:"Motorină",gas:"Gaz",fridge:"Frigider",pump:"Pompă sondă",cir:"Pompă circulație",boiler:"Centrală",cond:"Climatizator",light:"Iluminat",tv:"TV/PC",note:"Calcul cu curenți de pornire"}, ru:{t:"Калькулятор генератора",app:"Приборы",add:"Мощность вручную (Вт)",calc:"Рассчитать",res:"Результат",work:"Рабочая мощность",peak:"Пиковая мощность",rec:"Рекомендуемый генератор",fuel:"Расход топлива",run:"Время на одном баке",petrol:"Бензин",diesel:"Дизель",gas:"Газ",fridge:"Холодильник",pump:"Скважинный насос",cir:"Циркуляционный насос",boiler:"Котёл",cond:"Кондиционер",light:"Освещение",tv:"ТВ/ПК",note:"Расчёт с пусковыми токами"}, tg:{t:"Калкулятори генератор",app:"Асбобҳо",add:"Қувва дастӣ (Вт)",calc:"Ҳисоб кардан",res:"Натиҷа",work:"Қувваи корӣ",peak:"Қувваи авҷӣ",rec:"Генератори тавсияшуда",fuel:"Сарфи сӯзишворӣ",run:"Вақти кор дар як бак",petrol:"Бензин",diesel:"Дизель",gas:"Газ",fridge:"Яхдон",pump:"Насоси чоҳ",cir:"Насоси гардишӣ",boiler:"Дегчонак",cond:"Кондиционер",light:"Равшанӣ",tv:"ТВ/ПК",note:"Ҳисоб бо ҷараёнҳои оғозӣ"}, uz:{t:"Generator kalkulyatori",app:"Qurilmalar",add:"Quvvat qo'lda (Vt)",calc:"Hisoblash",res:"Natija",work:"Ish quvvati",peak:"Yuqori quvvat",rec:"Tavsiya etilgan generator",fuel:"Yoqilg'i sarfi",run:"Bitta bakda ishlash",petrol:"Benzin",diesel:"Dizel",gas:"Gaz",fridge:"Muzlatgich",pump:"Quduq nasosi",cir:"Sirkulyatsiya nasosi",boiler:"Qozon",cond:"Konditsioner",light:"Yoritish",tv:"TV/PK",note:"Hisoblash ishga tushirish toklari bilan"} }; var L=document.documentElement.lang;var t=T[L]||T.en; var S=document.createElement('div'); S.innerHTML='

'+t.t+'

'+ '
'+ '
'+ '
'+ '
'+ '
'+ '
'+ '
'+ '
'+ '
'+ '
'+ ''+ '
'; var h=document.querySelector('main');if(!h)return;var sect=h.querySelector('.section');if(!sect)return;sect.parentNode.insertBefore(S,sect.nextSibling); document.getElementById('gn-go').onclick=function(){ function v(id){return document.getElementById(id).checked?+document.getElementById(id+'v').value:0;} var F=v('gn-f'),Pp=v('gn-p'),C=v('gn-c'),B=v('gn-b'),A=v('gn-a'),Lt=v('gn-l'),Tv=v('gn-t'); var X=+document.getElementById('gn-x').value; var work=F+Pp+C+B+A+Lt+Tv+X; var peak=work-Math.max(F,Pp,C,B,A)+Math.max(F*5,Pp*5,C*3,B*1.2,A*4); var gen=Math.ceil(peak*1.25/500)*0.5; var kva=gen*1.25; var fu=+document.getElementById('gn-fu').value; var cons=fu*gen; var run=gen<=3?6.5:(gen<=5?9:(gen<=8?15:20)); var o=''+t.res+'
'+t.work+': '+Math.round(work)+' W · '+t.peak+': '+Math.round(peak)+' W
'; o+=t.rec+': '+gen.toFixed(1)+' kW ('+kva.toFixed(1)+' kVA)
'; o+=t.fuel+': ~'+cons.toFixed(2)+' л/ч · '+t.run+': ~'+run+' ч
'; o+=''+t.note+' · ATS '+(gen>=3.5?'+':'±')+''; document.getElementById('gn-out').innerHTML=o; };})();