DoctorOnCall Rewards

SHOP, REFILL &
BE REWARDED

Join DoctorOnCall Rewards for free and earn points on every order. Shop or refill to unlock Silver, Gold and Platinum.

✔ Free to join

✔ Up to 2X points

✔ RM10–RM30 OFF vouchers

Already a member? View my rewards →

DoctorOnCall Rewards tiers: Bronze 1x, Silver 1.25x, Gold 1.5x and Platinum 2x points

Current Promotions

Limited-time offers on our online pharmacy. Every order still earns you reward points.

Super 11.11 Weight Loss Super Savings: up to 30% off bundle deals and 24-month instalments

11.11 · Weight Loss

Up to 30% OFF weight loss bundles

Start with a consult and pay flexibly with up to 24-month instalments (minimum spend RM300).

Super 11.11 Save More on Men’s Health: up to RM150 off bundles with free delivery

11.11 · Men’s Health

Up to RM150 OFF men’s health bundles

Save more with 11.11 bundle deals, plus free delivery on your order.

Unlock RM30 OFF: RM10 OFF on each of your first 3 DoctorOnCall app orders

App Exclusive

Unlock RM30 OFF on the app

Get RM10 OFF on each of your first 3 orders placed in the DoctorOnCall app.

Installment and Buy Now Pay Later with 0% interest up to 24 months

Buy Now, Pay Later

0% instalment, up to 24 months

Spread the cost of your medication with 0% fees. Choose your instalment plan at checkout.

How DoctorOnCall Rewards Work

Four simple steps. Free to join, with no complicated rules.

1. Join for free

Create your free account and get 50 welcome points instantly.

2. Shop or refill

Earn 1 point for every RM1 on all purchases, and up to 2X as your tier grows.

3. Level up

Reach 10,000, 15,000 or 30,000 lifetime points to unlock Silver, Gold or Platinum. Your tier never resets.

4. Unlock & save

Each milestone unlocks a voucher automatically. Claim it in My Rewards and use it at checkout. No points are deducted.

Example: a RM200 order earns 200 points as a Bronze member, or 400 points as Platinum, and adds them to your lifetime points towards your next tier.

DoctorOnCall Membership Tiers

Four tiers based on your lifetime points. Your tier never resets, so every order keeps moving you up.

LEVEL 1

DoctorOnCall Rewards Bronze membership tier badge

BRONZE

Your rewards start here

1X

points per RM1 spent

✔  Earn 1 point for every RM1 spent

✔  Get 50 welcome points when you register

✔  Get 100 points every birthday

HOW TO UNLOCK

Automatic when you join. Free, no minimum spend.

LEVEL 2

DoctorOnCall Rewards Silver membership tier badge

SILVER

Unlock your first voucher

1.25X

points per RM1 spent

✔  Every RM100 spent earns 125 points

✔  Unlock the DOC10 RM10 OFF voucher

✔  Vouchers unlock automatically, no points deducted

HOW TO UNLOCK

Reach 10,000 lifetime points

LEVEL 3

DoctorOnCall Rewards Gold membership tier badge

GOLD

Bigger points, bigger savings

1.5X

points per RM1 spent

✔  Every RM100 spent earns 150 points

✔  Unlock the DOC15 RM15 OFF voucher

✔  Keep your DOC10 voucher too

HOW TO UNLOCK

Reach 15,000 lifetime points

TOP TIER

DoctorOnCall Rewards Platinum membership tier badge

PLATINUM

Our highest rewards

2X

points per RM1 spent

✔  Every RM100 spent earns 200 points

✔  Unlock the DOC30 RM30 OFF voucher

✔  Enjoy all 3 vouchers, worth RM55 OFF in total

HOW TO UNLOCK

Reach 30,000 lifetime points

Turn Your Points into Savings

Vouchers unlock automatically as your lifetime points grow. Your points are never deducted, and you can unlock all three.

10,000 POINTS

RM10 OFF

Voucher code DOC10

15,000 POINTS

RM15 OFF

Voucher code DOC15

30,000 POINTS

RM30 OFF

Voucher code DOC30

No minimum spend. Claim unlocked vouchers in My Rewards and apply them at checkout. Points expire on 31 December each year, but your tier never resets.

View my vouchers →

ON REGULAR MEDICATION?

Your regular refills add up to Platinum

Every purchase counts, including your regular medication. Your lifetime points never reset, so each refill moves you closer to Platinum with 2X points and the DOC30 RM30 OFF voucher.

Prescription medicines are dispensed only with a valid prescription and after pharmacist review.

LIFETIME POINTS MILESTONES

Bronze  ·  From day one

1X points, welcome, birthday and referral bonuses

Silver  ·  10,000 points

1.25X points and DOC10 RM10 OFF

Gold  ·  15,000 points

1.5X points and DOC15 RM15 OFF

Platinum  ·  30,000 points

2X points and DOC30 RM30 OFF

Member Benefits

Extra perks every member enjoys, whatever your tier.

Earn Points

1 point for every RM1 on all purchases, up to 2X as you level up.

Reward Vouchers

Unlock RM10, RM15 and RM30 OFF vouchers at 10,000, 15,000 and 30,000 points.

Birthday Bonus

Get 100 bonus points on your birthday, every year.

Refer & Earn

Earn 150 points when a friend registers with your code and makes their first purchase.

Welcome Bonus

Get 50 points the moment you register. Joining is free.

No Minimum Spend

Use your unlocked vouchers on any order, with no minimum spend.

Not a Member Yet? Start on the App

Join DoctorOnCall Rewards free, collect points on every order and claim vouchers right from your phone. New app users also get RM10 OFF their first 3 app orders.

DoctorOnCall app My Rewards screen with Gold tier and RM10, RM15 and RM30 OFF vouchers

Download Now

Download the DoctorOnCall app on the App Store
Get the DoctorOnCall app on Google Play

4.5/5 Ratings

Rewards & Points FAQ

What is DoctorOnCall Rewards?

DoctorOnCall Rewards is our customer loyalty programme that lets you earn points on eligible purchases, unlock exclusive membership benefits and redeem points for discount vouchers.

How do I join the DoctorOnCall Rewards programme?

Simply register for a DoctorOnCall account to become a Bronze member. You will automatically receive 50 welcome bonus points once your account is registered.

How can I earn rewards points?

Eligible purchases: 1 point for every RM1 spent
Account registration: 50 welcome bonus points
Successful referrals: 150 bonus points
Birthday reward: 100 bonus points on your birthday

Do all purchases qualify for rewards points?

Yes. All purchases qualify for rewards points, and you earn 1 point for every RM1 spent.

What are the different membership tiers?

Bronze: starting tier, 1X points
Silver: 10,000 lifetime points, 1.25X points
Gold: 15,000 lifetime points, 1.5X points
Platinum: 30,000 lifetime points, 2X points
The higher your tier, the more points you earn on eligible purchases.

How can I upgrade my membership tier?

You move up the tiers by accumulating the required lifetime points and completing eligible refill orders. Once you meet the requirements, the matching tier is unlocked.

Will my membership tier reset every year?

No. Your tier is based on your lifetime accumulated points, so your membership progress does not reset at the end of the year.

Do my rewards points expire?

Yes. Your rewards points expire every 31 December, so remember to use your available points and unlock your rewards before the annual expiry.

What rewards vouchers can I unlock?

10,000 points: DOC10, RM10 OFF
15,000 points: DOC15, RM15 OFF
30,000 points: DOC30, RM30 OFF

Do I need to spend my points to unlock rewards vouchers?

No. Your points unlock voucher eligibility when you reach each milestone. Your accumulated points are not spent or deducted.

Can I unlock multiple rewards vouchers?

Yes. As you collect more points, you unlock more vouchers. When you reach 30,000 points, you will have unlocked all three: DOC10, DOC15 and DOC30.

How do I redeem my rewards vouchers?

1. Log in to your DoctorOnCall account.
2. Visit My Rewards.
3. Select your available rewards voucher.
4. Claim your voucher.
5. Apply the voucher code at checkout to enjoy your discount.

Is there a minimum spend to use rewards vouchers?

No. There is no minimum spend or additional restriction on these rewards vouchers. Use your claimed voucher according to the programme’s redemption settings.

How does the referral programme work?

Share your unique referral code with friends. When your friend registers with your code and completes their first purchase, you receive 150 bonus points.

Where can I find my referral code?

Your unique referral code is in the My Rewards section of your DoctorOnCall account.

How can I receive my birthday bonus points?

Add your birthday to your DoctorOnCall account and you will receive 100 bonus points on your birthday as a special treat from DoctorOnCall.

When will my birthday bonus points be credited?

Your 100 birthday bonus points are credited to your account on your birthday.

Can I earn points from purchases, referrals and birthday rewards at the same time?

Yes. Points from eligible purchases, successful referrals and birthday rewards all add up, helping you reach your milestones faster.

Where can I check my points and membership tier?

Log in and visit My Rewards to see your accumulated points, current tier, available vouchers and rewards.

Can I transfer my rewards points to another account?

No. Rewards points are linked to your own DoctorOnCall account and cannot be transferred.

What should I do if my points are not credited?

If points from an eligible purchase, referral or birthday bonus are missing from your account, please contact our customer support team for help.

Is there a fee to join DoctorOnCall Rewards?

No. Joining DoctorOnCall Rewards is free. Simply register for a DoctorOnCall account and start earning.

Start earning from your very first order

Joining DoctorOnCall Rewards is free. Every order and refill brings you closer to Platinum.

Rewards Programme Terms & Conditions
  1. Joining DoctorOnCall Rewards is free. New members receive 50 welcome points on registration.
  2. Members earn 1 point for every RM1 spent on all purchases, multiplied by tier: Bronze 1X, Silver 1.25X, Gold 1.5X and Platinum 2X.
  3. Tiers are based on lifetime points and eligible refill orders: Bronze on joining, Silver at 10,000, Gold at 15,000 and Platinum at 30,000 lifetime points. Tiers do not reset each year.
  4. Reward vouchers unlock automatically at each milestone: DOC10 (RM10 OFF) at 10,000, DOC15 (RM15 OFF) at 15,000 and DOC30 (RM30 OFF) at 30,000 lifetime points. Points are not deducted when a voucher unlocks.
  5. Vouchers must be claimed in My Rewards and applied at checkout. Vouchers have no minimum spend.
  6. Referral bonus: 150 points are credited when a referred friend registers with your referral code and completes their first purchase.
  7. Birthday bonus: 100 points are credited on your birthday each year.
  8. Points expire on 31 December each year.
  9. Points and vouchers are non-transferable.
  10. If points are not credited to your account, please contact DoctorOnCall customer support.
  11. DoctorOnCall reserves the right to amend these terms at any time.
Confirm Action
×

Are you sure?

×
×