All mobile top-ups are usually instant But, in rare cases it could take a few minutes.
In the event the carrier uses recharge codes (PIN). You can get the code from your receipt and complete the top-up recharge. It should also be delivered to your phone via SMS at which point you can complete the top-up.