Off-Grid Electric Power Calculator

Size your solar, wind, and battery system with real-world data

Educational tool only, not a substitute for professional electrical design
About This Tool

A browser-based calculator for sizing off-grid solar, wind, or hybrid systems paired with a battery bank. Enter or look up a location, then add your panel array, electrical loads, and battery bank to get month-by-month adequacy results. It's built for RV owners, cabin builders, off-grid homesteaders, sailboat crews, and van-lifers. It pulls real historical weather data from JRC's PVGIS, NREL PVWatts, NASA POWER, and Open-Meteo to calculate energy generation, depth of discharge, recharge fraction, and battery duration for every month of the year; you can also simulate your own forecast for an upcoming trip.

New here? Easy mode is on, enter an address, panel size, and battery capacity to get started. for more options.

Try a worked example

Each card loads a complete, working design. Change any field after you load it; the originals aren't saved unless you tap Save Current.

Caribbean sailboat

Cruising catamaran at anchor: fridge, electronics, LED lighting. Naturally clear tropical Kt; modest panel area on a coachroof.

Colorado cabin

Weekend cabin in the foothills above Golden, CO: Mountain West sun, cold and snowy winters. Lithium bank sized for cloudy-week reserve.

Phoenix van life

Reliably clear desert sky most of the year, but a small van-roof area caps the panel array. Vent fan and a brief induction-burner pulse on a 100 Ah LiFePO4 bank.

Vermont homestead

Year-round off-grid house in northern New England; wind picks up where winter solar drops off. Hybrid solar+wind, 48 V LiFePO4 bank.

Please enter system data for calculations. Fields with an asterisk (*) are required.
⚡ Location & Power Source Data
Format:
Solar Panels

Calculated from your latitude using NOAA solar position geometry. Click any value to apply it to the Tilt field below.

Fixed installation
Annual optimum
Summer (May–Aug)
Winter (Nov–Feb)
Adjustable mount — monthly optimum

For DIY adjustable mounts, change tilt monthly to maximize harvest.

How these recommendations are calculated
°

Angle of your panel from horizontal. 0° = flat; 90° = vertical. Rule of thumb: match your latitude for the best year-round average.

°

Direction your panel faces, measured clockwise from north (true north). 180° = due south (optimal in the northern hemisphere). 0°/360° = north  |  90° = east  |  270° = west.

W at STC

Rated wattage of your solar panel, or combined power of your array.

%/°C

Magnitude of your panel's power-vs-temperature coefficient (γPmax), from the datasheet; enter it as a positive number (e.g. 0.40 for −0.40 %/°C). Typical crystalline silicon: 0.35–0.45 %/°C. Reduces output above 25 °C cell temp; slightly increases it below.

Leave blank to skip; no additional thermal derating is applied. Requires the 8760-hour TMY simulation toggle below to take effect. Affects hourly-panel results only. The monthly Daily Solar Wh/day and Scenario Planner do not yet incorporate temperature.

Get Hourly Data

Fetches a full year of typical hourly data from PVWatts and runs an hour-by-hour battery simulation. Typical Meteorological Year (TMY) data is observed historical weather drawn from many years; useful for sizing, not a forecast.

Fetched from PVWatts, PVGIS, or NASA POWER, or enter manually. PVWatts: Solar Radiation column. PVGIS: H(i) column. NASA POWER provides long-term horizontal irradiance; confirm against your tilt.

Fraction of irradiance that reaches your panel after near-field shading (trees, structures). Tilt & orientation are already accounted for by the fetched irradiance. 1.00 = no shading  |  0.90 = occasional shade  |  0.75 = significant shade.

0–1

Add extra planes for split arrays (e.g. east + west roofs, or a boat bimini plus deck). Each plane can be fetched independently. Global Solar Access and irradiance overrides apply to all planes unless you opt into per-plane values.

Wind Turbine (optional)
Enable wind turbine
🔋 Storage Setup

Battery Bank

*Fields with an asterisk are required

Capacity unit:
Wh
Ah at C/20
V DC

Use advertised, rated, or nominal output voltage.

Chemistry Parameters (auto-filled, overridable)
%
%
%
H
W

Maximum power the battery can accept from all sources combined (solar surplus + chargers). Leave blank for no cap. Use “Suggest” to auto-fill from your battery chemistry's typical max C-rate × capacity.

External Charging (optional)
Top-off nightly
Battery supports pass-through charging

Pass-through on (default): charger charges the battery while loads run simultaneously; the battery is the central bus. Off: charger output first serves loads directly; only surplus reaches the battery (use for systems where the battery cannot simultaneously accept charge and supply loads, e.g. some isolated charging circuits or older lead-acid banks). Affects the 8760-hour simulation; the monthly model reports the same energy balance either way.

Shore or grid power refills the battery to 100% each night. Infinite duration shown when daily deficit stays within usable capacity; otherwise the row flags “Top-off insufficient” and duration remains finite.


V DC

Enter your battery bank voltage if you have DC loads at a different voltage. Used to detect DC-DC conversion losses; leave blank if unknown or all loads are AC.

Battery Charging

Load Management

Select the power conversion devices your loads run through. Inefficiencies increase the effective draw on your battery.

Detailed Inverter Model

Real inverters waste a fraction of every watt, generally becoming more efficient at higher loads. Enable this to replace the single efficiency above with a 3-point partial-load curve plus a continuous no-load draw. Used by every calculation path (monthly, hourly, scenario).

Backup Generator

Optional fuel-burning backup. Auto-starts when battery SoC drops below the trigger and runs until SoC reaches the target or the daily runtime cap is hit. Manual schedule entries fire unconditionally. Outputs are in Hourly Data.

Wiring

%

Electrical Loads

*Fields with an asterisk are required

Advanced: Standby / Parasitic Draw

All real systems have a small continuous draw from the charge controller, BMS, clocks, and other standby electronics. Enabling this adds it to your load calculation and may change Charging/Deficit status results.

W (continuous)
Month Irradiance
kWh/m²/day
Solar
Access
Typical Daily
Charge Status
Daily Solar
Wh/day
Wind
Wh/day
Net Balance
Wh/day
Recharge
fraction/day
Days to Full
from empty
Duration
days, clear
Duration
days, overcast
Load/Capacity
%
Net DoD
%
Solar vs Load
%
Solar Noon
15th, std time
Scenario Planner — trip / event check

Stress-test a specific trip against a chosen month and sky&wind conditions. Uses the irradiance you’ve already fetched. Add an extra ad-hoc load (e.g. a portable air conditioner) and slide the cloud cover from clear to overcast or select a calm to strong wind condition to see when your battery hits the DoD cutoff.

Add an extra ad-hoc load
Moderate
Frequently Asked Questions
How do solar panels work?
A solar panel converts sunlight into electricity through the photovoltaic effect, the semiconductor cousin of the photoelectric effect Einstein won the 1921 Nobel Prize for explaining. In both, a photon (a particle of light) striking a material can knock an electron loose, but only if the photon carries more energy than the material's binding threshold, called the bandgap, in semiconductors. The two effects differ in what happens next:
  • In the pure photoelectric effect, the electron is ejected entirely from the material into vacuum or another medium. This is the principle behind night-vision tubes, photomultiplier detectors in PET scanners and airport gamma-ray scanners, and old vacuum phototubes, the everyday device closest to Einstein's original experiment. (Heads-up: most things people loosely call "photoelectric" today, like camera sensors, photodiodes in TV remotes, and dusk-to-dawn yard lights, actually use the photovoltaic variant below.)
  • In the photovoltaic effect used by solar panels, the electron is freed inside a thin silicon wafer that's been doped to create a P-N junction. The junction's built-in electric field sweeps the freed electron toward the N-side and the matching "hole" toward the P-side, separating the charges before they can recombine. Connect a wire between the two sides and you have current, DC electricity, at roughly 0.5–0.6 V per cell.
A typical "solar panel" wires 60–72 cells in series to reach the usable 18–40 V range. From there: a charge controller (MPPT or PWM) regulates voltage and current to match the battery's needs, the battery stores excess energy for night-time or cloudy days, and an inverter converts the battery's DC back to AC for household loads (or DC loads run straight off the battery). This calculator models every step of that chain (irradiance reaching the panel, the panel's STC-rated conversion, controller efficiency, round-trip battery losses, inverter losses, and final load delivery) so you can see exactly where energy is lost between sunshine and the outlet.
How much battery do I need for my off-grid system?
It depends on your daily load in watt-hours, your target depth of discharge (DoD), and how many days of autonomy you want. A common starting point is: divide your daily load by your DoD to get the minimum usable capacity, then add a safety margin. For example, 1,000 Wh/day at 80% DoD requires at least 1,250 Wh of nominal battery capacity. This calculator sizes both battery and solar together against real monthly irradiance data so you can see which months fall short.
What is depth of discharge (DoD) and why does it matter?
Depth of discharge is the percentage of a battery's capacity that has been used relative to its total capacity. Discharging a battery too deeply too often shortens its lifespan; lithium chemistries typically allow 80–100% DoD, while lead-acid batteries are usually limited to 50% for longevity. Setting a conservative DoD target in the calculator gives you a buffer above the hard cutoff, so the system flags months where your battery would dip into that buffer zone.
How does cloud cover affect solar panel output?
Cloud cover reduces the amount of solar irradiance reaching your panels. In the Scenario Planner's geometric mode, the sky-condition slider sets a clearness index (Kt) at the front of the physics chain: SKC ≈ 0.75 (clear), SCT ≈ 0.475 (scattered, ~63% of the clear-sky ceiling), OVC ≈ 0.15 (overcast, ~20% of the ceiling). These are midpoints of the METAR Kt bins (Iqbal/Reindl), so you can stress-test your system against any sky state without re-fetching irradiance. The three weather modes (PVGIS-monthly, TMY-hourly, Forecast) use real observed irradiance and ignore the slider.
What's the difference between PVGIS and PVWatts data?
Both are free, government-backed datasets of historical solar irradiance, but they draw on different satellite and ground-station sources. PVGIS (from the EU's Joint Research Centre) has strong coverage for Europe, Africa, and Asia. PVWatts (from NREL) is optimized for the Americas and also supports tracking array types (1-axis, 2-axis). This calculator lets you choose which source to use per panel plane, and supports hourly TMY data from PVWatts for 8760-hour simulations.
Can this calculator size an RV or cabin solar system?
Yes, it's designed for exactly that. Enter your location (or any location you'll be traveling to), your panel array wattage and tilt, and your electrical loads with their daily hours. The calculator returns month-by-month results showing whether your system is adequate, approaching your DoD limit, or undersized for that month. The Scenario Planner can also simulate a specific trip duration under chosen weather conditions.
What is TMY data?
TMY stands for Typical Meteorological Year, a synthetic dataset assembled from many years of historical weather records to represent a statistically typical year at a given location. It provides hourly values for solar irradiance, temperature, and wind. Using TMY data gives a more realistic picture of annual system performance than a single year of measurements, but it is not a forecast; actual production in any given year will vary. This calculator uses TMY data for both its monthly irradiance lookups and its optional 8760-hour hourly simulation mode.
Why does a 100 Ah battery deliver less than 100 Ah at high current?
The Ah rating on a battery is measured at a slow, standardized discharge rate, typically C/20 (5 A for a 100 Ah battery, drained over 20 hours). At higher currents, internal resistance, electrolyte concentration gradients, and the chemistry's ion-transport speed all limit how much of the stored charge you can actually pull out before the voltage collapses. This is the Peukert effect: a 100 Ah lead-acid battery discharged at 50 A might only deliver ~75–80 Ah before hitting cutoff. The Peukert exponent k captures how steeply capacity falls off: k ≈ 1.05 for lithium (small effect), k ≈ 1.10–1.30 for AGM/flooded lead-acid. This calculator applies a Peukert correction whenever your average load current exceeds the rated-hour discharge rate.
Should I get an MPPT or PWM charge controller?
MPPT (Maximum Power Point Tracking) is almost always the better choice for off-grid systems. A PWM controller forces the panel to operate at the battery's voltage, typically well below the panel's optimal voltage, so you lose the difference. On a 100 W nominal panel feeding a 12 V battery, a PWM controller often delivers ~75 W while MPPT delivers ~95–97 W: a 25–30% harvest gap. PWM is cheaper and may make sense for very small systems (under ~100 W) where the controller cost difference matters more than the harvest difference. Never direct-connect a panel to a battery without a controller: you'll either overcharge lead-acid (gassing, water loss, damage) or trip a lithium BMS. This calculator's Charge Controller dropdown applies the appropriate efficiency factor.
Does panel tilt matter more than panel size?
Both matter, but tilt affects when you generate power, while wattage affects how much. A panel matched to local latitude maximizes annual harvest, but if your worst-month deficit is in winter, tilting steeper (latitude + 15°) can recover 20–40% more December production at the cost of summer output, sometimes a better trade than buying a bigger panel. A flat (0°) panel collects more in summer but loses heavily in winter when the sun is low. Azimuth matters too: a 30° east-of-south offset typically costs only 5–10% of annual harvest, but 90° (due east or west) can cost 20–30%. Use this calculator's Tilt Optimization helper to see annual-best, summer-best, and winter-best tilt angles for your specific latitude.
Why does my fridge show a 70 W draw when it's rated at 35 W?
Fridge nameplate ratings are usually an average over a full day, accounting for the fact that the compressor only runs about half the time (~50% duty cycle). When you measure with a Kill-A-Watt or clamp meter and the compressor is on, you'll see the actual instantaneous draw, roughly 2× the nameplate. So a fridge rated at 35 W average is really a 70 W compressor cycling on/off. Add another 1–3× brief surge at startup (motor inrush) and the peak can momentarily hit 150–200 W. This distinction matters: your battery sizing depends on the daily average (35 W × 24 h = 840 Wh/day), but your inverter has to handle the 70 W running peak plus the inrush surge. Sizing the inverter to just the nameplate will trip overload protection every time the compressor kicks on.

Saved Designs

Compare designs

Print / Save as PDF

Send Feedback