Manual J on Every Job
Manual J is the standard for heating load. It uses square footage, insulation, windows, and local data. We run it on every free visit. The result shows the exact BTU your home needs. No guesses.
Furnace Installation — Roseville, CA
Many Roseville homes from the 1990s have undersized 60,000 BTU furnaces. Cold spots in back rooms are the first sign. A proper heat load calc fixes it.

Roseville's 1990s homes were built fast. Builder crews often put in the smallest furnace that passed inspection. A 60,000 BTU unit barely covered 1,600 sq ft. Now it heats 2,200 after a family room add-on. Cold spots appear. Heat cycles run long. Fresh Air runs a Manual J heat load calc on every free visit. We size for your real home, not the old floor plan. Licensed CSLB #945361, serving Roseville since 2009. Call (916) 416-8181.
Manual J is the standard for heating load. It uses square footage, insulation, windows, and local data. We run it on every free visit. The result shows the exact BTU your home needs. No guesses.
An undersized furnace runs long cycles and still falls short on cold nights. It wears out faster too. Roseville's 1990s homes are a known pattern. We recalc load for the real home, not the old plan. That catches the mismatch early.
We come to you before we quote. We check the existing furnace, ducts, and your home layout. You leave knowing what the swap costs and why that size is right. No pressure.
Roseville gets hotter summers and colder winters than downtown Sacramento. Placer County sees more nights below freezing each year. That gap matters for furnace sizing. A unit sized for Sacramento norms may leave Roseville bedrooms 3 to 5 degrees short on the coldest mornings. Fresh Air uses Placer County data in every Manual J calc.
California's 2025 energy code tightened min savings rules. New furnaces need a CF-1R cert filed with the permit. We handle that on every Roseville job. The inspection confirms quality. It also protects your gear warranty.
Cold spots in back rooms are the main sign. Long heat cycles also point to it. A thermostat that never reaches setpoint on cold nights is another clue. An undersized unit fails sooner too. Our free visit includes a load calc so you know for sure.
Most swaps run $4,500 to $11,000. The range depends on BTU size, savings tier, and duct shape. We give you a firm number after the free in-home visit. No phone quotes, because the home drives the price.
Yes, always. Roseville needs a permit for furnace swaps. California's energy code also needs a CF-1R doc and duct pressure test. We handle all of it. Permitted work keeps your warranty valid and matters at resale.
Fresh Air is licensed (CSLB #945361), insured, and family-run since 2009. We have done over 900 systems in Roseville and across the Sacramento area. Call (916) 416-8181 or visit /contact/ to book your free in-home visit.