It typically takes effect immediately. However, in some cases, it may take up to 24 hours for all changes to fully propagate across Azure services.
You can verify by going to check your subscription. See:
https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/switch-azure-offer
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Abiola