Every cooling-cost article on the internet says the same thing: set it to 78°F and walk away. That number comes from a DOE recommendation built around a national average summer, somewhere between a humid Southeast July and a dry Phoenix one. It doesn’t describe a July afternoon in Alameda, and it doesn’t describe one in Danville either, and those two towns are 40 minutes apart with different cooling needs. Here’s what moves a Bay Area cooling bill, roughly in the order it matters.
Start with sizing, not the thermostat
Before touching any schedule or setpoint, it’s worth knowing whether the equipment itself is the wrong size for the house. An oversized AC cools the air quickly, shuts off before it has pulled real humidity out of the room, then kicks back on a few minutes later. That short-cycling burns more electricity than a correctly sized system running a longer, steadier cycle, and it’s the single biggest lever most homeowners never check.
We wrote up why the old sizing rules of thumb get this wrong in most Bay Area homes, and built a free load calculator that runs the actual math for your climate zone, square footage, and duct condition in about five minutes. If you’ve never had a real Manual J done on your house, that’s worth ten minutes before anything below matters.
PG&E’s peak window is the bigger lever than most people think
Most PG&E residential customers have been on a time-of-use rate plan by default for a few years now. On the standard plan, peak pricing runs 4 to 9 p.m., every day, weekends included. Off-peak hours cost less.
That five-hour window lines up almost exactly with when a Bay Area house has spent all day absorbing heat through the roof and west-facing windows and the AC is working its hardest to hold the line. Running the system flat out during that window is the most expensive way to cool a house.
The better approach is pre-cooling: let the system run a little harder and a little cooler during the cheaper mid-morning and early-afternoon hours, so the house has some thermal buffer stored up by 4 p.m., then ease the setpoint up two or three degrees through the peak window instead of letting the house drift and forcing a hard recovery right when electricity costs the most.
We see the opposite constantly on service calls in San Ramon and Danville: a programmable or smart thermostat set to jump from an 82°F away-temperature straight down to 72°F at 5 or 6 p.m., which is the exact hour PG&E’s rate is priciest and the compressor has to run flat out to catch up. Shifting that recovery earlier, before the peak window starts, is one of the few genuinely free changes available.
Realistic setback numbers, not the national cliché
The 78°F rule assumes a climate that gets hot and stays hot. Most of the Bay Area doesn’t work that way.
Along the coast and around the immediate Bay, Oakland, Berkeley, Alameda, most of San Francisco, the marine layer keeps design cooling temperatures in the low 80s most of the year. Plenty of homes in these areas run their AC only a handful of days a season. For those houses, the exact setback number matters far less than just not fighting the system on the ten or fifteen days a year it’s actually needed.
Inland, in the Tri-Valley and Diablo Valley, San Ramon, Danville, Walnut Creek, Livermore, Pleasanton, the design cooling temperature runs closer to 99°F, and summer afternoons get hot. Here, 76-78°F while home and 80-82°F while away is a more realistic range than the national 85-88°F away-setting. Bay Area nights cool off enough, even inland, that you don’t need a deep setback to see a real difference the way you would in a climate that stays hot after dark. A big swing just means the system has to do more work to recover, and if that recovery lands inside the 4-9 p.m. window, it’s expensive work.
Filter and coil upkeep is still the most common fix
Before touching a thermostat schedule at all, check the filter. A clogged filter restricts airflow, which makes the system run longer to hit the same setpoint and, in the worst case, freezes the evaporator coil entirely. We go through the actual replacement intervals by filter type in our filter change guide, but the short version: a dirty filter is still the most common thing behind a “the AC runs constantly and the bill is still high” call we get every summer. It’s a $15-40 part. Check it before assuming anything more complicated is wrong.
Make the smart thermostat schedule match the house, not the box it came in
A smart thermostat only saves money if someone actually builds a schedule around it. Most stay on whatever default schedule shipped with the unit, which has no idea what time your household leaves for work, what time PG&E’s peak window starts, or which rooms get used in the afternoon.
Build the schedule around two things: when people are home, and the 4-9 p.m. peak window. That usually means a slightly cooler setpoint in the late morning, a modest rise through the afternoon while the house is empty, and the setpoint easing back down before people arrive rather than the moment they walk in. If anyone in the house works from home, that schedule needs to reflect it or it’s just guessing.
When the system itself is the real cost
Sometimes none of the above is the actual issue. A 15-to-20-year-old single-stage AC, common in Tri-Valley and Diablo Valley homes built through the 90s, was often rated SEER 8 to 10 when it went in. Current equipment starts well above that, and the variable-speed systems we install regularly run SEER2 18 or higher. No thermostat schedule closes that gap. If your system is in that age range and you’re already doing right-sizing, filter changes, and a sane schedule, the electric bill is telling you about the equipment, not your habits.
We’ve written about how to think through that repair-versus-replace math using the 5,000 rule, and if a replacement does make sense, there’s usually a rebate stacking with it, PG&E, BayREN, or Ava depending on your utility territory. We check what’s currently paying as part of every installation estimate, covered in our rebates guide.
What to do next
- Run your numbers through the free load calculator if you’ve never had a real Manual J done
- Check your filter today, before touching any thermostat schedule
- Rebuild your smart thermostat schedule around PG&E’s 4-9 p.m. peak window instead of the factory default
- If the system is old and none of the above moves the bill, call us for a diagnostic before assuming a new one is the answer
Call (925) 999-4095 or book at bayareahvacservice.com. We serve San Ramon, Danville, Alamo, and the rest of the East Bay and Tri-Valley, and we’ll tell you honestly whether the fix is a schedule change or a new system.
Key takeaways
- Oversized equipment is the most common reason a Bay Area AC costs more to run than it should. Check sizing with a real load calculation before assuming the thermostat is the problem.
- PG&E's standard residential rate plan prices electricity by time of day. Peak pricing runs 4 to 9 p.m. every day, including weekends, which is usually exactly when a Bay Area AC is working hardest.
- The national '78°F' thermostat advice doesn't map cleanly onto Bay Area weather. Coastal homes rarely need AC running at all; inland Tri-Valley homes see real triple-digit days where the number matters.
- A smart thermostat only saves money if its schedule is built around the PG&E peak window and how the house is used, not the factory-default schedule most people never touch.
- A dirty filter or a coil that hasn't been cleaned is still the most common reason behind 'the AC runs constantly and the bill is still high' calls we get every summer.
- Past a certain age, an old low-SEER system is the real cost. No thermostat schedule fixes a compressor that's fundamentally inefficient.
Related questions
What temperature should I set my thermostat to in the Bay Area summer?
Does PG&E's time-of-use plan actually change how I should run my AC?
Is a bigger AC better for lowering my cooling bill?
My AC barely runs but my summer electric bill is still high. What's going on?
Further reading
Need HVAC help in the Bay Area?
We serve 56 cities. Same or next day when we can.
Bay Area · 7am–7pm · 7 days · no overtime charges