• 													Top up via StarHub 
    Mobile Postpaid account

  • Top up via StarHub
    Mobile Postpaid account

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 6123

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.