Singapore

I keep getting unsolicited marketing calls. How do I stop them?

10 days
Time to stop calls after DNC registration
S$1M
Max fine per breach
DNC Registry
Official opt-out system
s. 43
PDPA section on marketing calls
The Short Answer

You can stop unsolicited marketing calls in Singapore by registering your number on the Do Not Call (DNC) Registry and reporting violations to the Personal Data Protection Commission (PDPC).

What the Law Says

The Personal Data Protection Act 2012 (PDPA) gives you the right to opt out of unsolicited telemarketing calls. Section 43 specifically prohibits organisations from sending marketing messages to numbers registered on the Do Not Call (DNC) Registry — unless they have your clear and informed consent.

Under the PDPA, it is illegal for businesses to make marketing calls to any Singapore telephone number listed on the DNC Registry. This applies to voice calls, SMS, and fax messages promoting goods or services.

Organisations must check the DNC Registry before making marketing calls — and they must do so at least every 30 days. If your number is on the registry, they must stop calling you within 10 days of your registration.

Consent must be clear, specific, and freely given — pre-ticked boxes or bundled consent do not count. Even with consent, you can withdraw it at any time, and the organisation must stop contacting you within 10 days.

Statutory Text

No person shall send or cause to be sent, to a Singapore telephone number that has been registered in the Do Not Call Register, any marketing message unless the sender has obtained the recipient’s clear and informed consent to the sending of such message.

Personal Data Protection Act 2012, s. 43 — Prohibition on sending marketing messages to numbers on Do Not Call Register

What to Do

1

Go to https://www.dnc.gov.sg and register your mobile or landline number — it’s free and takes under 2 minutes.

2

Wait 10 days — organisations must stop marketing calls to your number by then.

3

If calls continue, take screenshots or note the caller’s name, time, and date, then report via the PDPC online form at https://www.pdpc.gov.sg/Report-a-Case.

4

For urgent or repeated breaches, contact PDPC directly at 6377 3131 or help@pdpc.gov.sg.

Sources

Not legal advice. This article is general information based on publicly available sources, written for educational purposes. Laws change and individual situations vary. Consult a licensed attorney in your jurisdiction before acting on anything you read here. Last reviewed: 2026-06-08.