How to Set Prayer Time Alarms on iPhone, Android, and Smart Speakers
The problem with prayer alarms
Here is the reality most Muslims deal with: prayer times change every single day. Fajr in January might be at 6:45 AM, but by June it has shifted to 3:50 AM. If you set a fixed alarm, it becomes wrong within a week. If you rely on memory, you inevitably miss prayers, especially Dhuhr during a busy workday or Asr in the winter when it creeps up early.
You need a system that adjusts automatically, alerts you reliably, and does not require you to think about it. In this guide, I will walk through every method available — from built-in phone alarms to dedicated apps to smart speakers — and help you figure out which approach actually works for your life.
Method 1: Manual phone alarms (not recommended, but let us cover it)
The most basic approach: open your phone's clock app and set five alarms.
How to do it on iPhone
- Open the Clock app
- Tap the Alarm tab
- Tap the + button
- Set the time for the current prayer time
- Label it (e.g., "Fajr" or "Dhuhr")
- Choose a sound — you can use a custom adhan recording if you have added one to your phone
- Repeat for each prayer
How to do it on Android
- Open the Clock app
- Tap Alarm
- Tap the + to add a new alarm
- Set the time and label it with the prayer name
- You can set a custom ringtone to an adhan audio file stored on your device
Why this method is flawed
- Times change daily: You would need to update your alarms every few days to stay accurate
- No automatic adjustment: Your phone alarm does not know anything about prayer time calculations
- Easy to forget: Most people set this up once, then forget to update, and end up praying at last week's times
- No Athan sound: Unless you manually add an adhan audio file, you get a generic alarm tone
The only scenario where manual alarms make sense is if you are in a location where prayer times barely shift (near the equator) and you just need a rough reminder. For everyone else, keep reading.
Method 2: Prayer time apps with built-in notifications
This is what most Muslims use today. A dedicated app calculates prayer times for your exact location and sends notifications automatically.
Setting up adhan alarms on iPhone
Step 1: Choose your app
Popular options include Muslim Pro, Athan, Pillars, or Al-Moazin. Download from the App Store.
Step 2: Allow notifications
When the app asks for notification permissions, tap "Allow." This is critical — without this permission, the app cannot alert you.
Step 3: Configure your settings
- Set your location (most apps auto-detect, but verify it is correct)
- Choose your calculation method (ISNA is standard in North America, MWL in Europe, Umm al-Qura for Saudi times)
- Select your Asr calculation (Hanafi or Shafi'i/standard)
Step 4: Set notification preferences
Most apps let you choose for each prayer:
- Full adhan: Plays the complete adhan audio
- Short notification: A brief alert sound with a banner
- Silent: No alert for that prayer
- Minutes before: Get notified 15 or 30 minutes before the prayer time
Step 5: Handle iOS restrictions
Here is something important about iPhone: iOS limits how long a notification sound can play. Standard notification sounds max out at 30 seconds. This means the full adhan (which is 2-4 minutes) gets cut short if played as a notification sound.
Workarounds:
- Some apps use a "critical alert" permission to play longer audio, but this requires you to grant an additional permission in Settings > Notifications > [App Name] > Critical Alerts
- Other apps start a background audio session, but iOS can kill this if the app has not been opened recently
Step 6: Prevent notifications from being silenced
Go to Settings > Focus > Do Not Disturb and add your prayer app to the "Allowed Apps" list. Otherwise, if your phone is on Do Not Disturb (which many people enable at night), you will miss Fajr.
Setting up adhan alarms on Android
Step 1: Choose and install your app
Same options as iOS — download from the Play Store.
Step 2: Grant permissions
Android needs more permissions than iOS for reliable prayer alarms:
- Notifications: Obviously required
- Location: For accurate prayer time calculation
- Battery optimization exception: This is the big one. Go to Settings > Battery > Battery Optimization > [Your prayer app] > "Don't optimize." Without this, Android will kill the app in the background
Step 3: Configure prayer times
Same as iPhone — set your location, calculation method, and madhab.
Step 4: Set alarm type for each prayer
Most Android prayer apps offer:
- Alarm: Triggers a full alarm (like your morning alarm) with the adhan. This is the most reliable but also the most intrusive
- Notification with sound: A standard notification that plays the adhan
- Silent notification: Just a banner, no sound
Step 5: Handle manufacturer-specific battery killing
This is the biggest frustration for Android users. Many phone manufacturers aggressively kill background apps:
- Samsung: Settings > Battery > Background usage limits > add your prayer app to "Never sleeping apps"
- Xiaomi/MIUI: Settings > Battery > App battery saver > choose your prayer app > No restrictions. Also, in Settings > Permissions > Autostart > enable your prayer app
- Huawei/EMUI: Settings > Battery > App launch > set your prayer app to "Manage manually" and enable all three toggles
- OnePlus/OxygenOS: Settings > Battery > Battery optimization > select your prayer app > Don't optimize
Without these steps, your adhan alarm will work for a day or two and then silently stop.
Pros of app-based alarms
- Automatic daily adjustment for changing prayer times
- Adhan audio plays directly from your phone
- Works anywhere you have your phone
- Many additional features (Qibla, Quran, etc.)
Cons of app-based alarms
- Battery drain from constant background processes
- Reliability issues on Android due to battery optimization
- iPhone cuts adhan short after 30 seconds
- Only you hear it (unless your phone volume is high)
- Phone must not be on silent/vibrate mode
Method 3: Smart speakers (Alexa, Google Home)
This is the approach that works best for home environments. Instead of relying on your phone, your smart speaker automatically plays the adhan through a real speaker at the right time.
Using AzanCast with Amazon Alexa
AzanCast is purpose-built for this. Here is how it works:
- Create an account at myazancast.com
- Set your location and calculation method in the dashboard
- Enable the AzanCast skill in the Alexa app
- Choose your prayers — enable whichever ones you want the adhan for
- Done — the adhan plays automatically at each prayer time through your Echo device
What makes this different from phone alarms:
- The adhan fills the room — everyone hears it, not just the person with the phone
- No battery concerns or background process issues
- No notification permission headaches
- Works even when your phone is dead, on silent, or in another room
- The full adhan plays without being cut short
Using Google Home / Nest speakers
Google Home does not have as many dedicated prayer time skills, but you can set up routines:
- Open the Google Home app
- Go to Automations > Personal routines
- Create a new routine triggered by time
- Set the time for each prayer (you will need to update these periodically since Google routines do not support dynamic scheduling based on prayer times)
- For the action, choose "Play audio" and select an adhan recording from YouTube Music or a linked service
The limitation here is that Google routines use fixed times, so you need to update them manually or find a third-party service that integrates with Google Home for dynamic scheduling.
Pros of smart speaker alarms
- Fills the entire room/home with the adhan sound
- No phone dependency
- Reliable — smart speakers do not have battery optimization issues
- Great for families
- Full-length adhan without being cut short
Cons of smart speaker alarms
- Only works at home
- Requires internet connection
- Need to purchase a smart speaker if you do not have one
- Fewer options compared to phone apps (for now)
Method 4: Combination approach (recommended)
The most practical setup for most people combines methods:
At home: Use a smart speaker with AzanCast or a similar service. The adhan plays through your home speakers automatically. Everyone in the household benefits.
At work/school: Use a prayer time app on your phone set to vibrate or silent notification mode. You get a discreet alert without disturbing others.
While traveling: Use a prayer time app with full adhan notification enabled, since you are less likely to be in a situation where the sound would bother others (hotel room, etc.).
This way, you are covered in every scenario without relying on a single system that might fail.
Tips for making your prayer alarm system bulletproof
1. Test for a full week before trusting it
Do not just set it up and assume it works. Manually verify for at least a week that your notifications or speaker adhan are firing at the correct times. Check against a trusted prayer time source.
2. Set a pre-alarm for Fajr
Whatever system you use, consider setting a notification 15-20 minutes before Fajr time. This gives you time to properly wake up and make wudu rather than rushing when the actual adhan goes off.
3. Use redundancy for Fajr
Fajr is the prayer most commonly missed because you are asleep. Use both a smart speaker adhan AND a phone alarm. If one fails, the other catches you.
4. Keep your prayer app updated
App updates often fix notification reliability bugs. If you are on Android and your prayer app stops alerting you, check if there is an update available.
5. Verify your calculation method
If your alarm is consistently 5-10 minutes off from what your local mosque announces, you probably have a different calculation method selected. Check with your mosque which method they use and match it in your settings.
FAQ
Why does my adhan alarm stop working after a few days on Android?
This is almost always Android's battery optimization killing your prayer app in the background. Each manufacturer handles this differently. The solution is to add your prayer app to the "never sleep" or "don't optimize" list in your battery settings. On Samsung, this is under Battery > Background usage limits. On Xiaomi, it is under Battery > App battery saver. See the manufacturer-specific instructions above.
Can I use a custom adhan recording for my phone alarm?
Yes. On iPhone, you can add custom sounds through iTunes/Finder by syncing an audio file in .m4r format (under 30 seconds for notification sounds, or up to 30 minutes for alarm sounds). On Android, place the audio file in the Notifications or Alarms folder on your device storage, and it will appear as an option when selecting alarm/notification sounds. Many prayer apps also let you import custom recordings directly.
How do I stop the adhan alarm from playing during meetings?
Most prayer time apps support "quiet hours" or per-prayer notification settings. Set Dhuhr and Asr (the prayers most likely to overlap with work) to "vibrate only" or "silent notification." Alternatively, set a pre-notification 10 minutes before so you can excuse yourself before the actual adhan time. On iPhone, you can also use Focus modes to silence specific apps during work hours while still allowing them at other times.
Is it better to use a phone app or a smart speaker for adhan?
They serve different purposes. A phone app goes everywhere with you and works at work, school, or while traveling. A smart speaker creates a home environment where the whole family hears the adhan together, the full call plays without being cut short, and there are no battery or notification reliability issues. The ideal setup is both: a smart speaker at home (using something like AzanCast) and a phone app for when you are out.
