How long does a fire extinguisher last? How long does a fire extinguisher last?You will need to replace a CO2 Fire Extinguisher after 10 years. Other fire extinguishers will require an extended service every 5 years by a BAFE engineer.