How long does it take to receive mobile top-up?

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.