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 →

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

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).

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.
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

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

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

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

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.
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
- Joining DoctorOnCall Rewards is free. New members receive 50 welcome points on registration.
- 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.
- 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.
- 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.
- Vouchers must be claimed in My Rewards and applied at checkout. Vouchers have no minimum spend.
- Referral bonus: 150 points are credited when a referred friend registers with your referral code and completes their first purchase.
- Birthday bonus: 100 points are credited on your birthday each year.
- Points expire on 31 December each year.
- Points and vouchers are non-transferable.
- If points are not credited to your account, please contact DoctorOnCall customer support.
- DoctorOnCall reserves the right to amend these terms at any time.






