Revenue Rex logo mark
🧰 Other · Rex's Toolbox

Off-Grid Solar System Sizing Calculator

Panel, battery, and inverter sizing for a system with no grid backup.

Revenue Rex peeking

Rex says

Everyday utility math — the kind you'd otherwise pull up four browser tabs for. I keep it to one clean answer.

Try a scenario

Click to load — tweak from there.

Inputs

Result

Recommended array size

4.27

Recommended battery capacity

37.5

Recommended inverter size

5.0

Revenue Rex peeking

Psst — share this and help Rex grow

One click, a permanent link with your numbers baked in.

More other

How to use this

  1. 1Enter average daily energy use (kWh).
  2. 2Enter worst-month sun hours (hrs).
  3. 3Enter system efficiency (%).
  4. 4Enter days of battery autonomy needed.
  5. 5Enter max depth of discharge (%).
  6. 6Enter peak simultaneous load (kW).
  7. 7Read your recommended array size on the right — it updates as you type.
  8. 8Hit Share to keep the scenario or send it to someone.

About this calculator

Off-grid sizing is fundamentally different from grid-tied solar because there's no utility to fall back on during a cloudy stretch — the system must be sized for your worst realistic sun conditions, not the annual average. This calculator sizes panels for your worst-month sun hours (not annual average), sizes battery storage for a chosen number of autonomy days (how long the system runs with zero sun), and checks inverter capacity against your peak simultaneous load. Off-grid systems are typically oversized by 30-50% compared to grid-tied systems covering the same usage, precisely because of this need to handle worst-case weather without a grid safety net.

FormulaArray size = daily kWh ÷ (worst-month sun hours × system efficiency); battery kWh = daily kWh × autonomy days ÷ max depth of discharge.

Worked example

Using the values the calculator loads with:

Inputs

  • Average daily energy use: 10 kWh
  • Worst-month sun hours: 3 hrs
  • System efficiency: 78 %
  • Days of battery autonomy needed: 3
  • Max depth of discharge: 80 %
  • Peak simultaneous load: 4 kW

Results

  • Recommended array size: 4.27
  • Recommended battery capacity: 37.5
  • Recommended inverter size: 5

What each field means

Inputs

Average daily energy use (kWh)
The average daily energy use used in the calculation, measured in kWh. Starts at 10 kWh so you have a working example on load.
Worst-month sun hours (hrs)
The worst-month sun hours used in the calculation, measured in hrs. Starts at 3 hrs so you have a working example on load. Accepted range: 1–6 hrs.
System efficiency (%)
The system efficiency used in the calculation, measured in %. Starts at 78 % so you have a working example on load. Accepted range: 50–95 %.
Days of battery autonomy needed
The days of battery autonomy needed used in the calculation. Starts at 3 so you have a working example on load. Accepted range: 1–10.
Max depth of discharge (%)
The max depth of discharge used in the calculation, measured in %. Starts at 80 % so you have a working example on load. Accepted range: 30–100 %.
Peak simultaneous load (kW)
The peak simultaneous load used in the calculation, measured in kW. Starts at 4 kW so you have a working example on load.

Results

Recommended array size
Returned as a decimal number and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Recommended battery capacity
Returned as a decimal number. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Recommended inverter size
Returned as a decimal number. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.

FAQ

Why size for worst-month sun hours instead of annual average?

A grid-tied system can borrow from the grid on a cloudy week and export surplus on a sunny one, netting out over a year. An off-grid system has nowhere to borrow from, so it must generate enough even during your location's worst month (typically December-January in most of the US) or you'll run the batteries down with no backup.

How many days of autonomy should I plan for?

2-3 days covers typical multi-day cloudy stretches in most climates; remote cabins or critical medical-equipment applications sometimes plan for 5+ days. More autonomy days means a much bigger, more expensive battery bank, so this is a real cost-vs-risk tradeoff, not a 'more is always better' decision.

Should I add a generator to an off-grid system?

Almost universally yes for anything beyond a small seasonal cabin — a backup generator lets you size the battery bank for typical conditions rather than worst-case-ever conditions, since the generator covers the rare extended low-sun stretch instead of requiring the battery to handle it alone. This usually cuts total system cost significantly.

Why is the inverter sized above peak load, not equal to it?

The 1.25x multiplier gives headroom for motor startup surges (well pumps, refrigerator compressors) and avoids running the inverter at its absolute continuous limit constantly, which shortens its lifespan. Check the specific inverter's continuous vs surge rating against your largest motor's startup draw too.

Accuracy and limitations

  • Estimates assume standard, average conditions — local rules, pricing, and materials vary.
  • Results are rounded for readability; add a buffer before ordering, booking, or committing.
  • Double-check anything with a real cost attached against a local quote.

Related tools

Cite this calculator

Writing about this topic? Grab a citation — every link helps keep these tools free.

APA
RevenueLab. (2026). Off-Grid Solar System Sizing Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/off-grid-system-sizing
HTML
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/off-grid-system-sizing" target="_blank" rel="noopener">Off-Grid Solar System Sizing Calculator — RevenueLab</a> (2026).</p>
Markdown
Source: [Off-Grid Solar System Sizing Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/off-grid-system-sizing) (2026).
Advertisement