Skip to main content
(925) 999-4095 · 7AM – 7PM · 7 days · No overtime · CSLB #1136642
Bay Area HVAC Service

buying guide · May 17, 2026 · 9 min read

HVAC Sizing Guide: How to Calculate the Right AC Tonnage for Your Bay Area Home

Most Bay Area homes are running HVAC equipment two-thirds the size they actually need, or one-third too big. Here's how sizing really works: climate zone, Manual J inputs, why square-footage rules of thumb fail, and the realistic tonnage ranges for typical homes in San Ramon, Oakland, San Jose, and the rest of our service area.

HVAC Sizing Guide: How to Calculate the Right AC Tonnage for Your Bay Area Home

HVAC Sizing Guide: Right AC Tonnage for Your Bay Area Home

Two-thirds of the HVAC replacement quotes we audit in the Bay Area are sized wrong. The dominant mistake isn’t undersizing: it’s oversizing. A 30-year-old 4-ton system gets replaced with another 4-ton system because “we have a 4-ton now,” when the home actually needs 2.5 or 3 tons. The customer pays for extra equipment, then pays again in utility bills, then pays a third time when the compressor wears out from short-cycling at year nine instead of year fifteen.

This guide explains how HVAC sizing actually works, why the Bay Area is harder to size than most US regions, and what realistic tonnage looks like for typical homes in San Ramon, Oakland, San Jose, and our other service cities. If you just want a number for your specific home, our free HVAC load calculator gives you a ballpark in under five minutes.

What Manual J actually does

Manual J is the residential load calculation standard published by the Air Conditioning Contractors of America. Every California HVAC installation permit requires one on file. Manual J calculates two numbers:

  • Cooling load in BTU/h, which converts to tons (1 ton = 12,000 BTU/h)
  • Heating load in BTU/h, which determines furnace input or heat pump capacity

To produce those numbers it asks for: floor area by zone, ceiling height, window-to-wall ratio and orientation, insulation levels in walls/attic/floor, air-leakage rate, duct location and condition, occupancy, internal heat gain (lights, appliances, pets), and design temperatures specific to your climate zone.

Then it solves the heat-flow equations and outputs the load. Done right, it takes 30-45 minutes for a typical single-family home.

What it does NOT do: take “we have a 3-ton now” as input.

Why the Bay Area is uniquely hard to size

Most US metros sit in one climate zone. Phoenix is hot. Minneapolis is cold. The Bay Area covers three California Energy Commission zones:

  • CZ3: East Bay Coast and SF Peninsula. Oakland, Berkeley, Alameda, El Cerrito, Richmond, parts of Hayward, the SF Peninsula coast. Design cooling ~81°F along the immediate coast (per CEC climate-zone tables). The inland edge of the same zone, Union City, Fremont: runs warmer at ~86–88°F. Design heating ~36°F throughout. Many coastal CZ3 homes don’t even have AC. When they do, sizing is light: 1.5-2.5 tons for a 1,500-2,500 sqft home is typical.

  • CZ4: South Bay. San Jose, Fremont, Newark, Union City, Milpitas. Design cooling ~92°F. Design heating ~35°F. AC is meaningful in summer. Typical sizing: 2-4 tons for 1,500-2,800 sqft.

  • CZ12: Tri-Valley and Diablo Valley. San Ramon, Danville, Alamo, Blackhawk, Dublin, Pleasanton, Livermore, Walnut Creek, Lafayette, Moraga, Orinda, Concord, Martinez. Design cooling ~99°F. Design heating ~30°F. Both cooling and heating matter, cooling drives equipment selection. Typical sizing: 3-5 tons for 2,000-3,500 sqft.

This is why two homes the same size on opposite sides of the Caldecott Tunnel end up with completely different equipment. Sizing without knowing the climate zone is sizing blind.

The inputs that move the number most

In rough order of impact for typical Bay Area homes:

  1. Climate zone. CZ3 vs CZ12 alone can mean 1.5 tons difference for the same floor plan.
  2. Window area and orientation. Big west-facing windows in CZ12 add a ton of afternoon cooling load that east-facing windows of the same size do not.
  3. Insulation level (envelope vintage). A 1965 home with original R-11 walls and R-19 attic loses heat 60% faster than the same home re-insulated to current code.
  4. Air leakage. Drafty homes pull in unconditioned outside air; leakage can add 20-40% to design loads.
  5. Duct location and condition. Ducts in an unconditioned attic in CZ12 lose 15-30% of their heat in summer. Manual J typically prices this in via a duct loss factor.
  6. Occupancy and internal gain. Each person adds 230 BTU/h sensible + latent. Each modern fridge contributes ~150 BTU/h continuous.
  7. Floor area. Yes, square footage matters, but it’s #7 on the list, not #1.

Note what’s NOT on the list: existing equipment size. Manual J does not care what tonnage you have today.

Why oversizing hurts (more than undersizing in our climate)

Oversized HVAC equipment short-cycles. Here’s what that costs you:

  • Humidity stays high. An AC removes moisture by running. Short cycles never run long enough. You get cool but clammy rooms.
  • Compressor wears out. Every start is the highest-load event in the equipment’s life. Twice as many starts roughly halves equipment life.
  • Utility bills go up. Oversizing defeats the variable-speed efficiency you paid for on modern heat pumps and inverter ACs. The big jump-then-stop cycle never lets the system enter its efficient modulation range.
  • Hot and cold spots multiply. Big bursts of cold air collapse to the floor while the second story still bakes. Ductwork can’t keep up with the instantaneous capacity.

Undersizing has the opposite failure mode: system runs constantly on the hottest day and never quite catches up. In Bay Area CZ12, that happens maybe 5-10 days per year. Most homes can live with slight undersizing far better than significant oversizing.

Realistic tonnage ranges by city

These are starting points only, climate, envelope, and ducting still drive the final number. Use the load calculator for your specific home.

Tri-Valley / Diablo Valley (CZ12): homes typically need cooling, sometimes hard. San Ramon, Danville, Walnut Creek, Pleasanton:

  • 1,200-1,800 sqft single-story → 2-3 tons
  • 1,800-2,500 sqft → 3-4 tons
  • 2,500-3,500 sqft two-story → 3.5-5 tons (often dual-zone)
  • 3,500+ sqft → 4-6 tons, almost always dual-zone

South Bay (CZ4): moderate cooling needs. Fremont, Newark, Union City, Milpitas:

  • 1,200-1,800 sqft → 2-2.5 tons
  • 1,800-2,500 sqft → 2.5-3.5 tons
  • 2,500-3,500 sqft → 3-4.5 tons

East Bay Coast (CZ3): many homes can get away with mini-split per-room rather than central. Oakland, Berkeley, Richmond:

  • 1,200-1,800 sqft → 1.5-2 tons or 2-3 mini-split heads
  • 1,800-2,500 sqft → 2-2.5 tons or ductless mini-split
  • 2,500-3,500 sqft → 2.5-3.5 tons (often spilled into mini-split for second story)

Worked example: sizing a real 2,200 sqft Union City home

Here’s how Manual J math worked on a recent job. The numbers are real, the methodology is the same Manual J we use on every quote.

House profile: 2,200 sqft single-story ranch in Union City, built 1978, R-19 attic insulation, R-13 walls, dual-pane retrofit windows, average solar exposure. Climate zone 3 inland sub-region (Union City and Fremont sit at the warmer edge of CZ3, distinct from the coastal sub-region in Oakland and the Peninsula), design cooling 88°F, design heating 38°F.

Step 1, envelope load:

  • Walls: 1,400 sqft @ U-0.08 × (88 − 75) = 1,456 BTU/h
  • Ceiling: 2,200 sqft @ U-0.05 × 13 = 1,430 BTU/h
  • Windows: 280 sqft @ U-0.35 × 13 + solar gain 8,500 = 9,774 BTU/h
  • Floor (uninsulated crawl): 2,200 sqft @ U-0.10 × 13 = 2,860 BTU/h
  • Infiltration (0.5 ACH × 17,600 cu ft × 1.08 × 13) = 12,355 BTU/h

Step 2, internal gains: 4 occupants × 230 BTU/h = 920; appliances 1,200; lighting 600 = 2,720 BTU/h

Step 3, total cooling load: 1,456 + 1,430 + 9,774 + 2,860 + 12,355 + 2,720 = 30,595 BTU/h

Step 4, tonnage: 30,595 ÷ 12,000 = 2.55 tons → round to 2.5 tons

The homeowner had been quoted 4 tons by two prior contractors. We installed a 2.5-ton Goodman variable-speed heat pump. After install, runtime data showed the system topping out at 78% capacity on the hottest July afternoon, exactly the headroom Manual J predicts. A 4-ton unit would have short-cycled all summer, killed humidity control, and shortened compressor life by 30 to 40 percent.

The rule of thumb said 4 tons. Manual J said 2.5. Reality confirmed 2.5. That’s the difference and that’s why we do the math.

Want to try the same calculation on your home? Use the free HVAC load calculator, it runs Manual J Lite with the same envelope, climate-zone, and infiltration inputs.

How heat-pump sizing differs from straight-AC sizing

A heat pump installation has to meet both the cooling load AND the heating load. In Bay Area CZ12, where design heating is around 30°F and design cooling near 100°F, the cooling load almost always governs. The 3.5-ton heat pump sized for your CZ12 summer is more than enough for the coldest morning in February.

Modern cold-climate equipment matters here. Daikin Aurora, Mitsubishi Hyper-Heat, and Cooper & Hunter PEAQ deliver full rated capacity well below freezing. The old objection “heat pumps don’t work in cold weather” referenced 1990s equipment and doesn’t apply to 2026 installs.

For more on heat-pump-vs-furnace economics in the Bay Area, read Heat Pump or Gas Furnace in the Bay Area and What Heat Pump Installation Actually Costs.

What to do next

Use the free HVAC load calculator for an instant ballpark. It uses Title 24 envelope defaults by vintage, climate-zone-specific design temperatures, and the same Manual J logic we walk through on a real estimate.

When you’re ready for binding numbers, we come out and measure for real. That’s included with every install estimate. And if your existing system is on its last legs, AC repair or furnace repair can sometimes buy a year or two while you plan the right replacement.

Call us at (925) 999-4095 or browse our service pages when you’re ready.


Key takeaways

  • Manual J is the industry-standard sizing method required by every California HVAC permit; rule-of-thumb sizing is wrong about two-thirds of the time.
  • Bay Area spans three California Energy Commission climate zones with design temperatures from 81°F (East Bay coast) to 99°F (Tri-Valley).
  • Oversizing is far more common than undersizing in our service area and causes short-cycling, humidity problems, and shortened equipment life.
  • Typical homes: CZ3 coast 1.5–2.5 tons for 1,500–2,500 sqft; CZ4 South Bay 2–4 tons; CZ12 inland 3–5 tons.
  • Heat-pump sizing differs from straight-AC sizing, cold-weather capacity matters, balance points need to be considered.
  • Try our [free load calculator](/free-hvac-load-calculator/) for an instant ballpark within ±0.5 tons of a full Manual J.

Related questions

Can I just use my existing HVAC tonnage when I replace?

Usually not. The systems most Bay Area homes replace today were sized 20-30 years ago by rule-of-thumb, often when the home had different insulation, windows, or layout. Roughly two-thirds of replacement quotes we audit are wrongly sized, the bigger problem being oversizing, not undersizing. A 30-minute on-site Manual J gives you the correct number and is required for permit anyway.

What's the rule of thumb for HVAC sizing, 1 ton per 500 sqft?

The 1-ton-per-500-sqft rule is the most common rule of thumb and is roughly right only for hot-climate, poorly insulated, older homes. Bay Area homes built after 1978 typically need closer to 1 ton per 600-900 sqft depending on climate zone, insulation, and window-to-wall ratio. A well-insulated post-2010 home in CZ3 can get away with 1 ton per 1,000 sqft. Rules of thumb skip the inputs that actually determine the load.

Why does climate zone matter so much for Bay Area sizing?

The Bay Area has the widest internal climate range of any US metro area. A 2,500 sqft home in Oakland (CZ3) needs roughly 2 tons of cooling. The same home in San Ramon (CZ12) needs 3.5-4 tons. Same house, same insulation, same square footage, but the inland summer design temperature is 18°F higher. Sizing without picking the correct climate zone is the first place rule-of-thumb estimates go wrong.

How accurate is your free calculator vs a real Manual J?

Our [free load calculator](/free-hvac-load-calculator/) lands within ±0.5 tons of a full [Manual J](https://www.acca.org/standards/manual-j) for typical Bay Area single-family homes built between 1978 and 2020. It uses [Title 24](https://www.energy.ca.gov/programs-and-topics/programs/building-energy-efficiency-standards) envelope defaults by vintage, climate-zone-specific design temperatures, and [ASHRAE](https://www.ashrae.org) infiltration assumptions. For a permit-grade Manual J we still need to measure your envelope on-site, but the calculator gets you 90% of the way there in under five minutes.

Does heat pump sizing work differently from AC sizing?

Yes, heat pumps must meet both the cooling load AND the heating load, and there's an efficiency curve to consider. A 3-ton heat pump that perfectly matches your cooling load may be slightly undersized for heating on the coldest design day. For Bay Area CZ12, heat-pump sizing is usually driven by the cooling load (since heating design is mild ~30°F) and most modern variable-speed heat pumps maintain rated capacity well below freezing. Cold-climate-rated equipment like Daikin Aurora, Mitsubishi Hyper-Heat, and Cooper & Hunter PEAQ deliver full capacity to 0°F or below.

Written by Andrew Kuznetsov. Andrew is the founder and owner of Bay Area HVAC Service (ADRIUM Service Solutions). He holds a California Contractor License (CSLB #1136642), EPA 608 certification, and completed factory training at the Daikin/Goodman plant in Houston in 2025. He writes from direct field experience, not marketing copy.


Further reading

Need HVAC help in the Bay Area?

We serve 39 cities. Same day when we can.

Bay Area · 7am–7pm · 7 days · no overtime charges

(925) 999-4095 →

Call Now