How long does it take for IPO shares to be allotted?

As per SEBI’s T+3 listing rule (effective Dec 2023), IPO shares are allotted within 3 working days of issue closure and shares are credited to Demat accounts before listing, The blocked funds in the investors’ bank accounts are unblocked on or before the refund date specified in the IPO timeline.