The Smoke Alarm Doctor
Safety Guide

How Long Do Smoke Alarms Last? The 10-Year Rule Explained

Richard — The Smoke Alarm Doctor · 5 min read · Published July 2026

Here's the fact most homeowners have never been told: smoke alarms expire. Every smoke alarm and smoke detector — hardwired or battery, cheap or premium — has a maximum service life of 10 years from its manufacture date. After that, it must be replaced. Not because the battery dies, but because the sensor itself wears out.

Why Smoke Alarms Expire After 10 Years

Modern residential alarms in BC are photoelectric: a small chamber uses a light beam to detect smoke particles. Over a decade, dust accumulation, humidity cycles, insect debris, and chemical aging of the sensor components all degrade that chamber. Research by manufacturers and fire authorities shows detection reliability drops significantly past the 10-year mark — which is why the BC Fire Code requires replacement at or before 10 years, regardless of how the alarm seems to perform.

The test button won't save you. Pressing "test" confirms the horn and circuit work — it does not test whether the sensing chamber can still detect smoke. An expired alarm can pass its button test every week and still fail in a real fire.

How to Check Your Smoke Alarm's Age

Alarm Lifespans at a Glance

DeviceLifespanBattery
Smoke alarm (9V or AA battery)10 yearsReplace yearly
10-year sealed battery smoke alarm10 yearsNever — replace whole unit
Hardwired smoke alarm10 yearsBackup battery every 1–2 years
Combination smoke/CO alarm7–10 years (check label)Model-dependent
Standalone CO detector7–10 yearsModel-dependent

Signs Your Alarm Is Past Its Prime

What BC Law Requires When You Replace

Replacement units must be photoelectric, installed on every storey and outside each sleeping area, and interconnected in new construction and most renovations. If you're selling, renting out, or refinancing a property, expect to show your alarms are within their service life — many insurers and buyers' inspectors check date stamps. Full details in our BC smoke alarm laws guide, and landlords should see the landlord compliance checklist.

Not sure how old your alarms are?

Richard checks the date on every alarm in your home, replaces what's expired with premium 10-year sealed Kidde units, and leaves you a signed compliance certificate. $99.99 flat service fee — same-day across Vancouver and the Lower Mainland.

Book a replacement visit

Frequently Asked Questions

How long do smoke alarms last?

10 years from the manufacture date printed on the back of the unit — not from the installation date. After 10 years the sensing chamber degrades and the alarm must be replaced under BC Fire Code, even if it still beeps during a test.

How do I check how old my smoke alarm is?

Twist the alarm off its mounting bracket and look for a date stamp or sticker on the back. If there's no visible date, the alarm almost certainly predates modern labelling requirements and should be replaced.

Do 10-year sealed battery alarms really last 10 years?

Yes — sealed lithium battery alarms like the Kidde 10-year series are designed so the battery and the sensor reach end of life together. You never change the battery; you replace the whole unit at the 10-year mark.

My smoke alarm passes the test button — does it still need replacing?

The test button only confirms the horn and circuitry work. It cannot test whether the sensing chamber still detects smoke reliably. An expired alarm can pass the button test and still fail in a real fire.

How much does smoke alarm replacement cost in Vancouver?

A flat $99.99 service fee plus units — 10-year sealed combination smoke/CO detectors from $79.99. Every replacement includes testing, disposal of old units, and a signed compliance certificate.