Top up StarHub Mobile Prepaid anytime, anywhere.

Now, all StarHub Mobile Postpaid customers can top up any StarHub Mobile Prepaid account via SMS or StarHub Prepaid App. The top-up amount will be charged to your monthly postpaid bill statement.
What’s more?
  • Enjoy FREE 500MB local 4G data* with minimum $10 top-up
  • Enjoy up to 15% bonus credits^ when you top $20 and above
  • Gain more StarHub reward points with your Prepaid Top-up
Simply follow the steps below to top up now!

Top up via StarHub Prepaid App

Step 1


Step 2

Click on 'Top-Up'

Step 3

Enter prepaid number

Step 4

Specify amount

Step 5

Enter postpaid number and get OTP

Top up via SMS


Using your StarHub Mobile Postpaid line, SMS <Topup> <Prepaid number> to 76123

e.g. Topup 12345678.

Step 2

Select the option of your preferred top-up amount and press SEND.

Step 3

Follow on-screen instructions to complete transaction.

Step 4

You will receive a confirmation SMS on both the prepaid and postpaid line when the transaction is completed.


  • Terms & Conditions apply.
  • *For main wallet top-up of $10 and above via VISA/MasterCard/eNETS/UnionPay & StarHub Mobile Postpaid Account. Free 500MB local data is valid for 14 days. Promotion is valid till further notice. 
  • ^For top-up of $20 and above via VISA/MasterCard/UnionPay/eNETS or StarHub Mobile Postpaid Account. Not applicable for Happy 55, Happy Stars, Happy Stars Plus & Happy 128 Top-Up. Free 15% bonus credit is valid for 30 days. Promotion is valid till further notice.