Prayer time guide

Hanafi vs Shafi Asr Time: Why the Difference Changes

The Hanafi Asr calculation uses a shadow factor of two, while the Shafi‘i, Maliki and Hanbali calculation uses one; both add the shadow already present at solar noon. The resulting time difference varies by city and date.

By Cheng Xu · Published and updated

What the shadow factors mean

The noon shadow is part of both calculations. If a one-metre vertical object casts a 0.4-metre shadow at solar noon, the factor-one threshold is 1.4 metres and the factor-two threshold is 2.4 metres. Omitting that initial shadow would produce a different calculation.

SalahTable labels factor one “Shafi‘i, Maliki, Hanbali” and factor two “Hanafi”. These labels describe the calculation options shown by the tool; they are not a ruling about an individual's practice. Ask your mosque or a qualified teacher if you need guidance on which convention to follow.

Why there is no fixed offset

The time needed for a shadow to grow between those two thresholds changes with the sun's path. Adding the same number of minutes to every Shafi‘i Asr time will therefore fail across different seasons and locations.

Four cities across four dates in 2027

The 16 examples below use each country's default method from our methodology. Within each row the date, coordinates and method are identical; only the Asr convention changes. The sampled differences range from 30 to 81 minutes. This range describes these examples, not every city or day.

Calculated Asr starts; clocks use each city's local time zone
City / time zoneDateShafi‘i, Maliki, HanbaliHanafiHanafi later by
Karachi
Asia/Karachi
21 March 20274:06 PM5:02 PM56 min
Karachi
Asia/Karachi
21 June 20273:55 PM5:16 PM81 min
Karachi
Asia/Karachi
21 September 20273:51 PM4:48 PM57 min
Karachi
Asia/Karachi
21 December 20273:28 PM4:12 PM44 min
London
Europe/London
21 March 20273:27 PM4:17 PM50 min
London
Europe/London
21 June 20275:25 PM6:40 PM75 min
London
Europe/London
21 September 20274:12 PM5:03 PM51 min
London
Europe/London
21 December 20271:37 PM2:07 PM30 min
New York
America/New_York
21 March 20274:30 PM5:21 PM51 min
New York
America/New_York
21 June 20274:58 PM6:12 PM74 min
New York
America/New_York
21 September 20274:15 PM5:07 PM52 min
New York
America/New_York
21 December 20272:14 PM2:51 PM37 min
Singapore
Asia/Singapore
21 March 20274:15 PM5:27 PM72 min
Singapore
Asia/Singapore
21 June 20274:33 PM5:30 PM57 min
Singapore
Asia/Singapore
21 September 20273:59 PM5:12 PM73 min
Singapore
Asia/Singapore
21 December 20274:28 PM5:24 PM56 min

How to use this on a city page

Open your city's timetable to see both Asr starts. The default differs by country: for example, Karachi opens with Hanafi Asr, while London opens with factor-one Asr. The method selector lets you change the Asr selection independently of the main calculation method.

The selected Asr start is used in the main timetable and countdown. A mosque's iqamah can be later than either calculated start, so the comparison here does not tell you when its congregation begins.

Does changing Asr change the rest of the day?

Changing only the Asr convention leaves the other prayer calculations unchanged. Changing the main method is a separate action and may alter other times. When comparing two apps, check both settings rather than assuming a method name determines the Asr convention.

Reproducing the comparison

For each listed city and date, SalahTable calculates the day twice using the same method, once for each shadow factor. Times are rounded by the library and formatted in the listed IANA time zone, including its daylight-saving rules. The difference column subtracts the two computed instants in minutes. These are calculated examples, not field observations or mosque schedules.

Sources and reproducibility

Calculations use SalahTable's prayer-time engine and GeoNames city coordinates. See our calculation methodology and open data for inputs and reuse information.

Related guides

Browse all guides and tools · Research charts, citations and downloads