Answer: If a smoke detector keeps beeping, chances are you will need to replace its battery. The batteries in your home’s smoke detectors should be replaced annually to ensure maximum safety. But, if a battery is low, your smoke alarm will beep intermittently until the battery is replaced.