NCC Opt-Out Registry — Registration & Fees
How to register
Registration is done once and renewed annually. The process is straightforward and completed online:
- Visit the official NCC Opt-Out Registry portal: go to nationaloptout.org and select "Register as a Direct Marketer." This is the only official portal.
- Create your business profile: company name and registration number, contact person details, email address, phone number, and business address.
- Upload your supporting documents: CIPC company registration documents, ID of the responsible person, and proof of address.
- Accept your compliance obligations: confirm you will check the registry before marketing, remove opted-out consumers, and clean your database monthly.
- Pay the registration fee and receive confirmation: keep your confirmation on record once approved.
What it costs (2026)
| Fee Type | Amount | Notes |
|---|---|---|
| Initial Registration | R2,574.00 | Once-off on first registration |
| Annual Renewal | R1,930.50 | Payable each year to maintain registration |
| Database Cleansing | R0.12 per record | Per-record fee each time you cleanse your database against the NCC Opt-Out Registry |
These are the costs of operating legally as a direct marketer in South Africa. Framed correctly, they are one of the lowest-cost investments you will make in your professional credibility this year.
Ongoing responsibilities once registered
- Check the registry before every campaign. Contacting someone on the registry is a violation regardless of intent.
- Clean your database every month. Monthly is the standard, not quarterly. Each cleanse carries the per-record fee.
- Respect opt-outs immediately and permanently. Even if a contact previously opted in, a subsequent opt-out must be honoured immediately. No exceptions and no grace periods.
- Keep records of consent and opt-outs. Documented proof of consent for every contact; log opt-outs with dates. These records are your protection if a complaint is ever filed.
Automation hooks
- Monthly cron: remind the principal to run the database cleanse against the registry.
- A consent/registry check must precede any bulk campaign (see CPA Obligations).
- Annual cron: remind about renewal before the R1,930.50 annual fee falls due.