Most providers process top-up transactions almost immediately. However, some may take a few minutes to an hour to activate the new data. A quick restart of your device often resolves any delays.