How to Test Carbon Monoxide Detectors
To test a carbon monoxide detector, press and hold the test button on the front of the unit for 3 to 5 seconds. A loud alarm should sound, confirming the horn, battery, and sensor circuit are working. If the alarm is silent or weak, replace the battery. If it still fails after a battery swap, replace the detector. Test monthly and replace CO detectors every 5 to 7 years.
- Time
- 5 min
- Frequency
- once a month
- Difficulty
- easy
- Cost
- Free
What you'll need
- Step stool
The steps
- 1
Locate all carbon monoxide detectors in the home
Walk through the house and identify every CO detector. They are usually on hallway walls or ceilings near bedrooms, near the garage, and near fuel-burning appliances like furnaces and water heaters. Count them so you test every one.
- 2
Press and hold the test button
Stand on a step stool if needed and press the test button on the face of the detector. Hold it for 3 to 5 seconds. You should hear a loud alarm pattern, typically 4 short beeps repeated. This confirms the horn, battery, and sensor circuit work.
- 3
Check the digital display if equipped
Some CO detectors have a digital display showing current CO levels in parts per million (ppm). During testing, the display may flash or show a test reading. In normal conditions the display should read 0 ppm. A reading above 0 when no test is running means CO is present and you should ventilate the area and investigate.
- 4
Check the manufacture date
Look at the back or side of the detector for the manufacture date. CO detectors have a service life of 5 to 7 years (shorter than smoke detectors). If the detector is past its service life, replace it even if it passes the test button check because the electrochemical sensor degrades over time.
- 5
Replace batteries if the test fails
If the alarm does not sound or is weak, replace the battery with a fresh one and test again. If the detector still fails after a battery swap, the unit is defective and must be replaced immediately. Do not leave a non-functioning CO detector in service.
Why carbon monoxide detection matters
Carbon monoxide is a colorless, odorless gas produced by anything that burns fuel: your furnace, water heater, gas stove, fireplace, car engine, and generator. In a properly ventilated home, CO dissipates safely. When ventilation fails or an appliance malfunctions, CO concentrates indoors.
At low concentrations, CO causes headaches, dizziness, and nausea. At higher concentrations, it causes confusion, loss of consciousness, and death. The CDC reports over 400 CO deaths per year in the U.S. and more than 100,000 emergency visits.
A working CO detector is the only way to know CO is present before symptoms start. Monthly testing confirms your detectors are ready to alert you.
What the test button actually tests
Pressing the test button checks three things:
- The battery or power supply. The detector needs enough power to trigger the alarm horn.
- The alarm horn. The piezoelectric horn must be loud enough to wake someone from sleep (at least 85 decibels at 10 feet).
- The sensor circuit. The button triggers the sensor circuit to confirm the electronics can process a signal and activate the alarm.
One thing the test button does NOT check is whether the electrochemical sensor itself still responds to actual carbon monoxide gas. The button bypasses the sensor and directly triggers the alarm circuit. This is why the sensor's age matters. After 5 to 7 years, the sensor can degrade to the point where it would not detect real CO even though the test button sounds fine.
There is no consumer-grade way to verify the actual sensor is still responsive without exposing it to CO gas, which is dangerous. Instead, rely on the manufacturer's stated service life and replace units when they expire.
CO detectors vs. smoke detectors
Some combination units detect both smoke and CO. These are convenient but have different lifespans for each sensor. The smoke detection component lasts about 10 years. The CO sensor lasts 5 to 7 years. If you have combination units, replace the whole unit when the CO sensor expires (the shorter lifespan) unless the manufacturer states otherwise.
Keep them separate if you prefer to replace components independently. Standalone CO detectors cost $20 to $40 each. Combination units cost $30 to $60.
Where CO risks are highest
Some areas of the home have higher CO risk than others. Make sure these have a detector nearby:
- Attached garage. Car exhaust is a major source of residential CO. Even with the garage door open, CO can seep into the house through shared walls and doors.
- Furnace and water heater area. Both are combustion appliances with heat exchangers that can crack and leak CO. The detector here serves as an early warning before CO spreads to the rest of the house.
- Fireplace. A blocked chimney or poor draft pushes CO into the living space instead of up and out.
- Near bedrooms. CO is most dangerous when people are asleep and cannot recognize symptoms. Install detectors within 15 feet of bedroom doors so the alarm wakes occupants.
Seasonal testing is extra important
CO risk increases in cold months because furnaces, fireplaces, and gas appliances run more frequently. Test detectors at the start of heating season (October or November) and do an extra check mid-winter. If you use a portable generator or a fuel-burning space heater during winter storms, verify that CO detectors near those devices are working before you start them.
How this fits into a maintenance routine
CO detector testing is a monthly task that takes under a minute per detector. Pair it with smoke detector testing since the process is identical: walk the house, press the test button, listen for the alarm. If you test both on the same day each month, the whole house check takes 5 minutes at most.
Frequently asked questions
- How often should I test carbon monoxide detectors?
- Once a month. The test takes seconds per detector. Monthly testing catches dead batteries and failed sensors before a real CO event occurs. Pick a recurring day like the first of each month.
- Where should carbon monoxide detectors be installed?
- Install one on every level of the home, including the basement. Place them within 15 feet of each bedroom so the alarm can wake sleeping occupants. Also install one near any fuel-burning appliance (furnace, water heater, gas stove, fireplace) and near an attached garage. Mount them on the wall about 5 feet off the floor, or on the ceiling.
- How long do carbon monoxide detectors last?
- 5 to 7 years. The electrochemical sensor inside degrades regardless of battery condition. After 7 years the sensor may not respond reliably to actual CO. The manufacture date on the back of the unit tells you when the clock started. Replace the entire unit when it expires.
- What should I do if my CO detector goes off for real?
- Move everyone outside immediately. Do not search for the source of CO. Call 911 from outside the home. Do not re-enter until emergency responders confirm the CO level is safe. Carbon monoxide is colorless and odorless, so you cannot judge the severity by smell or sight.
Never forget this task again
The Home Almanack tracks every maintenance task your home needs and reminds you automatically. Takes about a minute to set up.
Track with The Home Almanack —- free!Related guides
How to Test Your Smoke Detectors
Test every smoke detector in your home once a month by pressing the test button. It takes 1 minute per detector and confirms that the alarm will work when it matters.
How to Replace Smoke Detector Batteries
Replace smoke detector batteries in under 2 minutes per unit. Twist the detector off the base, swap the battery, and test. Do it every year.
How to Test GFCI Outlets
Test GFCI outlets monthly by pressing the TEST button, confirming power cuts off, then pressing RESET to restore. Replace any outlet that fails the test.