Sizing methodology
How Our Mini Split Calculators Work
100% neutral - we don't sell mini splits or install HVAC. Transparent methodology you can check.
MODIFIER_TABLE reviewed: July 2026
About This Page
This page explains how the WhatSizeMiniSplit.com sizing calculators produce their estimates. We document the actual formulas, shared configuration values, and build-time derivation pipelines so you can compare the public explanation with the model that runs the tools.
Everything on this site is a simplified planning estimate based on reviewed rules of thumb. The calculators help homeowners think through sizing before talking to a contractor; they do not replace a room-by-room Manual J calculation, equipment performance review, or professional system design.
What the Calculators Do
The calculators estimate the approximate heating and cooling capacity — measured in BTU per hour (BTU/h) or tons — that a room or space might require under typical conditions.
To produce that estimate, they take into account:
- Floor area — the primary driver of load, in square feet
- Climate zone — a broad regional indicator of heating and cooling demand
- Ceiling height — taller rooms contain more air volume and change the effective load
- Insulation quality — better-insulated envelopes require less capacity
- Sun exposure — rooms with significant direct sun gain more heat in summer
- Room type — kitchens and garages behave differently from bedrooms
- Occupants — people generate heat and increase the cooling requirement
- Windows — additional window area affects solar gain and cooling load
- Use case — whether the priority is cooling, heating, or year-round comfort affects how the final result is selected and flagged
The output includes cooling and heating loads, a design load, an acceptable planning range, and the first configured standard size that meets or exceeds the design load.
What the Calculators Do Not Do
These calculators are not a substitute for a proper load calculation or a licensed HVAC professional.
Specifically, they do not:
- Perform a Manual J residential load calculation, which accounts for local design temperatures, exact window U-values and SHGC, verified wall and ceiling R-values, infiltration rates, and many other site-specific variables
- Inspect or verify the actual building envelope — insulation quality, air sealing, and construction details are self-reported by the user
- Verify equipment performance specifications or review equipment submittals
- Provide contractor quotes, contractor referrals, or pricing commitments of any kind
- Account for code requirements, electrical service limitations, or local jurisdiction rules
If your project involves significant investment, unusual construction, or a code-permitted installation, a Manual J calculation from a licensed HVAC professional is the appropriate tool — not this site.
Shared Config and Derivation Rule
All current sizing constants — base BTU/h-per-square-foot values, ceiling rules, insulation adjustments, sun exposure adjustments, room-type adjustments, occupant and window increments, warning thresholds, and standard-size rules — live in MODIFIER_TABLE. Size-chart band choices and rounding settings live in SIZE_CHART.
The sizing calculator, room pages, size chart, BTU pages, worked examples, and this methodology page read from those shared sources. Generated values are not maintained as a second hand-typed table in article copy.
Sizing config reviewed: July 2026
Sizing Formula — Plain-English Explanation
The calculators compute two separate load estimates for each room: a cooling load and a heating load. Each is derived independently from its own base rate and its own set of relevant adjustments.
Cooling load starts with floor area multiplied by the climate zone's cooling base rate, measured in BTU/h per square foot. Cooling-relevant adjustments are then applied: ceiling height, insulation quality, sun exposure, room type cooling behavior, occupants, and windows. Sun exposure, occupants, and windows are primarily cooling-side factors — they reflect heat sources that a cooling system must overcome during peak summer conditions.
Heating load starts with floor area multiplied by the climate zone's heating base rate. Heating-relevant adjustments are then applied: ceiling height, insulation quality, and room type heating behavior. Sun exposure, occupants, and windows are not applied as separate heating adders in the same way, because this simplified model handles heating through the heating base rate, envelope assumptions, and room-type heating behavior.
Design load is the value the calculator ultimately uses to recommend a standard size. Which load becomes the design load depends on the use case you select:
- Cooling first — the design load is the cooling load
- Heating first — the design load is the heating load
- Both cooling and heating — the design load is whichever of the two is larger
This means two rooms with identical floor area and insulation can produce different standard-size recommendations if one is heating-dominant and the other is cooling-dominant. Climate zone and primary-use selections are two of the most consequential inputs.
Climate Zones
The calculator uses broad USA climate-zone inputs based on IECC/DOE-style climate-zone framing. Each zone carries a cooling base rate and a heating base rate, both in BTU/h per square foot, that reflect the typical peak-season demand for a reasonably insulated, average-height room in that region.
The zone table is rendered below. Selecting the wrong zone is one of the most common sources of sizing error. Users near zone boundaries, or in microclimates that differ from the regional average, should discuss local design conditions with a licensed HVAC contractor rather than relying solely on these estimates. The calculator does not replace local design-temperature analysis or a Manual J calculation.
| Zone | Label | Cooling base | Heating base |
|---|---|---|---|
| 1 | Zone 1 - Very hot | 28 | 12 |
| 2 | Zone 2 - Hot | 26 | 16 |
| 3 | Zone 3 - Warm | 23 | 22 |
| 4 | Zone 4 - Mixed | 21 | 28 |
| 5 | Zone 5 - Cool | 19 | 34 |
| 6 | Zone 6 - Cold | 17 | 40 |
| 7 | Zone 7 - Very cold | 16 | 45 |
| 8 | Zone 8 - Subarctic | 16 | 50 |
Cooling Bases
The cooling bases are calibrated planning conventions differentiated by climate zone and expressed in BTU/h per square foot. Cooling conditions do not reduce to one first-principles rule at this resolution, so the model combines the zone base with explicit ceiling, insulation, sun, room-type, occupant, and window adjustments.
| Zone | Label | Cooling BTU/h per sq ft |
|---|---|---|
| 1 | Zone 1 - Very hot | 28 |
| 2 | Zone 2 - Hot | 26 |
| 3 | Zone 3 - Warm | 23 |
| 4 | Zone 4 - Mixed | 21 |
| 5 | Zone 5 - Cool | 19 |
| 6 | Zone 6 - Cold | 17 |
| 7 | Zone 7 - Very cold | 16 |
| 8 | Zone 8 - Subarctic | 16 |
Heating Bases and Calibration
The eight heating bases below are reviewed planning constants used by the current simplified model. They are broad climate-zone rules of thumb, not a local heat-loss calculation, an equipment rating, or a Manual J result.
Heating is calculated separately from cooling. The engine multiplies floor area by the selected zone's heating base, ceiling multiplier, insulation multiplier, and room-type heating multiplier. Sun exposure, extra occupants, and extra windows are cooling-side factors in this model; they are not applied as heating adders.
| Zone | Label | Heating BTU/h per sq ft |
|---|---|---|
| 1 | Zone 1 - Very hot | 12 |
| 2 | Zone 2 - Hot | 16 |
| 3 | Zone 3 - Warm | 22 |
| 4 | Zone 4 - Mixed | 28 |
| 5 | Zone 5 - Cool | 34 |
| 6 | Zone 6 - Cold | 40 |
| 7 | Zone 7 - Very cold | 45 |
| 8 | Zone 8 - Subarctic | 50 |
Ceiling Height
Standard residential ceilings are treated as the baseline. Rooms with higher ceilings — vaulted spaces, great rooms, lofts — contain more conditioned air volume for the same floor area. A ceiling height multiplier scales the load upward to reflect this. If your ceiling height varies, use a reasonable average.
| Rule | Value |
|---|---|
| reference_height | 8 |
| minimum_multiplier | 0.95 |
| maximum_multiplier | 1.9 |
Insulation
Insulation quality is self-reported using these four levels:
- Good — upgraded insulation, double-pane windows, reasonable air sealing
- Average — typical code-standard construction without recent upgrades
- Poor — older construction with limited insulation, single-pane windows, or notable air leakage
- Uninsulated — little to no insulation; common in unconverted garages, attics, or similar spaces
Poor and uninsulated selections increase the load substantially. Because insulation is self-reported and not inspected, these adjustments are approximate. A home described as average that has significant hidden air leakage will perform worse than the model predicts.
| Key | Label | Multiplier |
|---|---|---|
| good | Good | 0.85 |
| average | Average | 1 |
| poor | Poor | 1.25 |
| uninsulated | Uninsulated | 1.45 |
Sun Exposure
Sun exposure captures the effect of solar heat gain, primarily on the cooling load.
- Heavy — large south- or west-facing window area, skylights, or minimal shading; rooms that get hot on summer afternoons
- Average — typical window distribution or partial shading
- Shaded — primarily north-facing, heavily shaded, or below-grade rooms where solar gain is minimal
The sun exposure adjustment is primarily a cooling-side factor. It is not applied as a separate heating adder in the same way. In colder climates, winter window heat loss may still matter, but that level of detail requires a more complete load calculation than this simplified tool provides.
| Key | Label | Multiplier |
|---|---|---|
| shaded | Shaded / north-facing | 0.9 |
| average | Average | 1 |
| heavy | Heavy sun / large west- or south-facing glass | 1.1 |
Room Type
Different room types generate or lose heat differently from a standard living space, even at the same floor area. The supported room types and their general behavior are:
- Living room / bedroom — standard interior spaces; neutral modifier
- Kitchen — generates heat from cooking appliances; sized more conservatively for cooling
- Basement — partially below grade; modeled with a cooling reduction and neutral heating behavior in the current configuration
- Garage — typically uninsulated or lightly insulated; significant heat loss and gain; often paired with an uninsulated insulation selection
- Sunroom — high glass area, poor thermal buffer; most sensitive to sun exposure and climate zone
- Attic — extreme temperature swings; among the most challenging spaces to condition
| Key | Label | Cooling multiplier | Heating multiplier | Cooling adder |
|---|---|---|---|---|
| living | Living room / open area | 1 | 1 | 0 |
| bedroom | Bedroom / office | 1 | 1 | 0 |
| kitchen | Kitchen or open area including kitchen | 1 | 1 | 4000 |
| basement | Basement | 0.85 | 1 | 0 |
| garage | Garage / workshop | 1.15 | 1.15 | 0 |
| sunroom | Sunroom / glass room / addition | 1.25 | 1.3 | 0 |
| attic | Attic / bonus room over garage | 1.15 | 1.15 | 0 |
Occupants & Windows
Occupants
Each person in a space generates a meaningful amount of heat. The calculator adds a fixed BTU/h increment for occupants above a baseline count. This adjustment affects the cooling load. It is not applied as a heating reduction, which keeps the heating estimate conservative.
Windows
The window count input allows users to indicate rooms with notably more or fewer windows than a baseline. In this simplified model, the extra-window adjustment is applied on the cooling side. It is not a substitute for window-specific U-value, SHGC, size, or orientation analysis.
Rooms with unusually large or high-performance windows should be discussed with a contractor.
| Adder | Baseline count | BTU per extra unit |
|---|---|---|
| occupants | 2 | 600 |
| large_windows | 2 | 600 |
Rounding and Standard Sizes
Mini-splits are sold in standard capacity increments. The calculator chooses the first configured standard size greater than or equal to design_load. The configured borderline rule may also surface the adjacent lower size for review when the load sits close to that boundary; it does not change how the primary recommendation is selected.
The acceptable range is calculated around the design load itself, not around the equipment label. It is a planning band for interpreting the estimate, not a promise that every unit carrying that nominal label will deliver the same output under all conditions.
Oversizing is not a free upgrade. An oversized unit short-cycles: it reaches setpoint quickly, shuts off, and restarts repeatedly — reducing efficiency, reducing dehumidification in cooling mode, and increasing wear. The calculators surface an oversizing caution when the design load falls well below the assigned standard size threshold.
| Rule | Value |
|---|---|
| standard_sizes | 6000, 9000, 12000, 18000, 24000, 30000, 36000 |
| borderline_below_size_multiplier | 1.05 |
| acceptable_range_low_multiplier | 0.9 |
| acceptable_range_high_multiplier | 1.15 |
| BTU size | Typical voltage note |
|---|---|
| 6000 | 115V common |
| 9000 | 115V/230V |
| 12000 | 115V/230V |
| 18000 | 230V typical |
| 24000 | 230V typical |
| 30000 | 230V typical |
| 36000 | 230V typical |
Circuit requirements vary by equipment and installation. Electrical specifications must be verified and installed by a licensed electrician per local code. This site does not provide electrical advice.
Warnings
The calculators surface specific warnings when inputs or results suggest conditions that deserve extra attention. These warnings are informational — they do not block you from using the result.
Oversizing caution. The recommended standard size is notably larger than the adjusted load estimate. An oversized unit is not a safe default.
Load above a single-head threshold. The estimated load may exceed what a single indoor head can reasonably serve. A multi-zone system or multiple single-zone units may be more appropriate — a contractor's evaluation is particularly important here.
Heating-first / cold-zone caution. In colder climates, heating load often governs sizing. Mini-splits must be selected with attention to their low-ambient heating rating, not just nominal cooling capacity. This site does not evaluate specific equipment ratings.
Poor or uninsulated envelope. When insulation is selected as Poor or Uninsulated, the estimate is especially sensitive to actual envelope conditions. The calculator may show an insulation sensitivity comparison by rerunning the estimate with Average insulation, but it does not inspect the space or widen the acceptable range automatically. Addressing the envelope before or alongside HVAC upgrades often yields better long-term results than oversizing equipment.
Large or long rooms. Very large spaces, or rooms with unusual proportions, may present airflow distribution challenges that a capacity estimate alone cannot address. A single head unit may not distribute conditioned air effectively throughout the space. A professional evaluation of equipment placement and airflow is recommended.
Manual J warning. This warning appears for any flagged condition and also in the output footer regardless of inputs, because it applies universally: these are estimates, not a Manual J calculation.
| Threshold | Value |
|---|---|
| max_conditional_warnings | 3 |
| oversize_multiplier | 1.5 |
| single_head_maximum | 36000 |
| cold_climate_zone | 5 |
| cold_climate_prominent_zone | 6 |
| air_throw_sqft | 700 |
| prominent_manual_j_sqft | 1000 |
Manual J
These calculators are not a substitute for a proper load calculation or a licensed HVAC professional.
If your project involves significant investment, unusual construction, or a code-permitted installation, a Manual J calculation from a licensed HVAC professional is the appropriate tool — not this site.
Room-Page Derivations
Room pages do not maintain separate sizing formulas. ROOM_PAGE_CONFIG supplies approved page metadata, starting assumptions, example dimensions, and explanatory copy. Shared room-page derivation helpers convert those scenarios into the same input shape used by the master calculator and call calculateSizing.
The resulting cooling load, heating load, design load, standard-size recommendation, assumptions recap, climate-band table, and worked example therefore come from the shared sizing engine. If an engine constant changes, the room-page generated values change with it rather than drifting in article copy.
| Room page | Route | Engine room type | Generated surface |
|---|---|---|---|
| Garage | /garage | garage | Shared SizingEngine-derived ranges, adjustments, and worked example |
| Bedroom | /bedroom | bedroom | Shared SizingEngine-derived ranges, adjustments, and worked example |
| Living Room | /living-room | living | Shared SizingEngine-derived ranges, adjustments, and worked example |
| Basement | /basement | basement | Shared SizingEngine-derived ranges, adjustments, and worked example |
| Sunroom | /sunroom | sunroom | Shared SizingEngine-derived ranges, adjustments, and worked example |
Size Chart Methodology
The size charts present approximate square footage coverage ranges for each standard mini-split capacity — a quick reference without entering any inputs.
These ranges are derived from the same configuration tables and rounding pipeline that power the interactive calculators. Rather than using one universal climate assumption, the chart uses configured representative zone bands. Cooling coverage is derived from representative cooling zones, and heating-focused coverage is derived from representative heating zones. The chart still assumes standard ceiling height, average insulation, average sun exposure, a neutral room type, and baseline occupants and windows unless otherwise shown.
For each coverage cell, the pipeline takes the nominal capacity, divides it by the selected representative zone's cooling or heating base rate, then floors the result down to the nearest configured 25 sq ft. The cold-climate cooling column also applies the configured cooling cap, so very large theoretical cooling-only values do not appear as open-ended chart coverage. Cooling rows carry their tons equivalent and voltage guidance from the same chart pipeline.
Chart coverage values are reference ranges, not guarantees.
SIZE_CHART reviewed: July 2026
| Anchor key | Rendered anchor |
|---|---|
| chart | #chart |
| heating | #heating |
| Band | Label | Zones | Representative zone |
|---|---|---|---|
| hot | Hot climate | Zones 1-2 | 2 |
| mixed | Mixed climate | Zones 3-5 | 4 |
| cold | Cold climate | Zones 6-8 | 6 |
| Band | Label | Zones | Representative zone |
|---|---|---|---|
| mixed | Mixed climate heating | Zones 3-5 | 4 |
| cold | Cold climate heating | Zones 6-8 | 6 |
| Item | Assumption |
|---|---|
| 1 | 8-ft ceilings |
| 2 | average insulation and air sealing |
| 3 | average sun |
| 4 | standard living space |
| 5 | one indoor head per room |
| Setting | Value |
|---|---|
| coverageSqftFloor | 25 |
| coolingColumnCapSqft | 2000 |
| Item | Square feet |
|---|---|
| 1 | 500 |
| 2 | 750 |
| 3 | 1000 |
| 4 | 1500 |
| Field | Value |
|---|---|
| available | true |
| ungated | true |
| assetPath | /downloads/mini-split-size-chart.pdf |
| previewPath | /downloads/mini-split-size-chart-preview.svg |
| fileName | mini-split-size-chart.pdf |
| sourceUrl | https://whatsizeminisplit.com/mini-split-size-chart |
| Helper output | Rows |
|---|---|
| cooling_rows | 7 |
| heating_rows | 7 |
BTU-Page Derivations
The 12,000 and 18,000 BTU pages reverse the sizing question: they start with a standard capacity and show what it covers. BTU_PAGE_CONFIG owns page metadata and approved article content, but it does not contain separate load formulas or hand-maintained coverage values.
The shared BTU-page derivation helper selects the matching cooling and heating rows produced by the size-chart pipeline. Tons, voltage guidance, representative-band coverage, and the reviewed date therefore remain synchronized with SIZE_CHART and MODIFIER_TABLE.
| Page | Route | Tons | Mixed cooling ceiling (sq ft) | Mixed heating ceiling (sq ft) | Reviewed |
|---|---|---|---|---|---|
| 12,000 BTU Mini Split Room Size | /12000-btu-mini-split-room-size | 1 | 550 | 425 | July 2026 |
| 18,000 BTU Mini Split Room Size | /18000-btu-mini-split-room-size | 1.5 | 850 | 625 | July 2026 |
Sources and Review Approach
The current sizing model uses broad DOE/IECC-style US climate-zone framing, established mini-split sizing conventions, public energy-efficiency guidance, and internal review of the shared configuration and worked outputs. Cooling bases and heating bases are our planning constants; they are not copied from another calculator and are not represented as Manual J outputs.
MODIFIER_TABLE carries its own reviewed month and year. SIZE_CHART carries a separate reviewed stamp because its representative-zone choices and display rounding are a distinct public layer. A cosmetic page edit does not move either reviewed date.
When a constant, threshold, or shared derivation changes, the change belongs in the public changelog with the repository change date, the old-to-new description, and the reason. This site does not employ a licensed HVAC engineer to certify its outputs; project-specific validation remains a Manual J calculation by a qualified professional.
Changelog
When sizing assumptions change — base rates, multipliers, rounding thresholds, standard-size breakpoints, or shared derivation rules — those changes are tracked and dated below. Any change to a config constant propagates consistently to calculators, charts, and worked examples because they all read from the same source.
| Date | Object or surface | Old → new | Reason |
|---|---|---|---|
| 2026-07-15 | Methodology scope and M7 | Unsupported ΔT derivation requirement and premature M16/M17 exposure → truthful heating-bases calibration documentation and flag-aligned public scope | Document the current sizing model without invented assumptions or links to deferred tools. |
| 2026-07-14 | Room-page derivation pipeline | Room-page foundations → shared engine/config-derived range tables, adjustments, and worked examples | Keep room-page arithmetic synchronized with the shared sizing engine. |
| 2026-07-11 | Methodology accuracy | Generic or inaccurate methodology statements → prose aligned with actual basement, envelope, chart, and cost behavior | Make public explanations match the current config and engine behavior. |
| 2026-07-10 | BTU-page derivation pipeline | BTU-page placeholders → shared SIZE_CHART-derived coverage, tons, voltage, and review pipeline | Prevent size-specific pages from maintaining separate coverage math. |
| 2026-07-09 | Shared sizing config and methodology foundation | No methodology render or shared sizing implementation → initial shared sizing config and methodology render foundation | Establish one source of truth for sizing constants and their documentation. |