Yes. Most definitely it can be used for an alarm clock. I have mine setup to wake me up at the same time every weekday for work. You can tap on the top of Echo Dot to "snooze" and just say "Alexa stop" to turn the alarm off. You don't have to do anything else and then morning alarm will sound the next weekday automatically. You can setup multiple alarms for different days and times if you need to. It works great!