The most common cause of smoke alarms beeping (and the easiest to fix!) is simply the battery is getting low and needs to be replaced. If you put in a new battery and the problem persists, there may be an issue with the sensor, an electrical problem (for a wired smoke alarm) or the alarm may be reaching the end of its life and will need to be replaced.