Bank guide

Nedbank DebiCheck USSD Code

  • Primary code *120*001#

Quick Answer

Last verified: July 2026

The official USSD code to access Nedbank Cellphone Banking and authorise or manage a DebiCheck mandate is *120*001#.

To approve or reject a pending mandate via USSD:

  1. Dial *120*001# from the cellphone number registered with your Nedbank account.
  2. Enter the first 6 digits of your South African ID number when prompted for identity verification.
  3. Select DebiCheck (or navigate to Mandates) from the main menu.
  4. Select the specific mandate from the list to view its details (contract number, creditor name, instalment amount, frequency).
  5. Press 1 to Authorise or 9 to Decline.

What the Service Is and Who Can Use It

DebiCheck is an official South African banking security initiative endorsed by the South African Reserve Bank (SARB) and the Payment Association of South Africa (PASA). Unlike traditional debit orders, DebiCheck requires your once-off electronic approval before a creditor can debit your transactional account.

Who Can Use USSD DebiCheck?

  • Eligible Customers: Individual Nedbank transactional account holders (e.g., PayUngov/Current, Savings, or Home Loan accounts).
  • SIM Requirement: You must dial the USSD code from the active SIM card registered for SMS notifications with Nedbank.
  • Network Availability: Accessible across all major South African mobile networks (Vodacom, MTN, Telkom, Cell C) on basic feature phones or smartphones without needing mobile data.

How to Manage a DebiCheck Mandate

Before You Start

  • Ensure your registered phone has active network coverage and airtime (USSD sessions require standard network rates, typically a few cents).
  • Keep your South African ID document or ID number handy.
  • Have contract details from your service provider (e.g., loan provider, insurer, gym) ready to double-check the instalment amount, debit date, and company name.

Verified Step-by-Step Process

Plaintext

[Dial *120*001#] ➔ [Enter first 6 digits of SA ID] ➔ [Select DebiCheck] ➔ [Select Mandate] ➔ [Choose 1: Authorise or 9: Decline]
  1. Dial the Code: Open your phone’s dialler and enter *120*001#.
  2. Authenticate: When prompted, enter the first 6 digits of your SA ID number (YYMMDD format).
  3. Navigate to Mandates: Choose the DebiCheck / Mandates menu option.
  4. Select Pending Mandate: If multiple mandates are waiting, use *2 for Next Page or *1 for Previous Page to locate the correct mandate. Select the menu option corresponding to the provider.
  5. Review Details: Carefully review the beneficiary name, maximum collection amount, and payment frequency.
  6. Action the Mandate:
    • Enter 1 to Authorise.
    • Enter 9 to Decline.
  7. Confirm Action: If declining, select 1 on the follow-up screen to confirm your decision.

Confirmation or Expected Result

  • On-Screen Display: You will see an immediate USSD pop-up message confirming: “Mandate approved successfully” or “Mandate declined successfully”.
  • SMS Notification: Nedbank usually sends an SMS record of the approval or rejection with a unique mandate reference number.
  • Account Status: Authorising a mandate does not deduct money immediately. It simply permits the creditor to submit debit orders on the agreed dates within the authorized parameters.

Fees, Limits, Eligibility, and Processing Times

CategoryDetails / Standard Rules
USSD Session FeeStandard mobile network USSD rates apply (usually ~20c per 20 seconds). No extra Nedbank service fee.
Data Requirement0 MB (Works on zero data).
Mandate Expiry WindowDebiCheck requests usually expire after 48 to 72 hours if left unactioned.
Processing SpeedInstant status record upon submitting your choice.
Tracking PeriodIf funds are insufficient on payment day, DebiCheck tracks the account for up to 10 days.

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

  • “Session Timed Out”: USSD sessions automatically disconnect after ~30 seconds of inactivity. Redial *120*001#and complete steps quickly.
  • “User Unrecognised” or SIM Error: Ensure you dial from the exact cellphone number registered to your Nedbank profile. If you recently changed SIM cards or ported your number, contact Nedbank to update your official record.
  • “No Outstanding Mandates”: If you received a prompt SMS but see no mandates in the menu, the request may have already expired, been processed by the creditor, or been cancelled.

When the Service Has Changed or Is Unavailable

When USSD is down, experiencing network congestion, or unavailable on your line:

  • Switch to the Nedbank Money App or Internet Banking (free on supported networks).
  • Visit any Nedbank ATM using your debit/credit card and PIN.
  • Call the Nedbank Contact Centre on 0860 555 111 to have an agent guide or process the mandate.

Official Alternatives

If USSD is inaccessible or you prefer digital/in-person channels, use these official Nedbank alternatives:

  1. Nedbank Money App: Log in $\rightarrow$ Go to Transact / Account $\rightarrow$ Tap Debit Orders$\rightarrow$ Select Mandates to Authorise $\rightarrow$ Review & Approve.
  2. Nedbank Online Banking: Log in at nedbank.co.za $\rightarrow$ Select your account $\rightarrow$ Navigate to Debit Orders $\rightarrow$ Authorise or Decline pending mandates.
  3. Nedbank ATM: Insert your card $\rightarrow$ Enter PIN $\rightarrow$ Select Services / DebiCheck $\rightarrow$Follow on-screen prompts.
  4. Nedbank Branch: Visit any branch with your SA ID to authenticate and manage mandates with a consultant.

Safety and Privacy

🔒 Security Notice: Nedbank will NEVER ask for your 4-digit ATM PIN, online password, card CVV, or full card details via USSD, phone call, or SMS.

  • Verify Creditor Details: Always verify the business name and instalment amount before pressing 1 to authorise.
  • Unknown Mandates: If you see a DebiCheck request from a company you do not recognize, select 9 to Declineimmediately.
  • Scam Protection: Never allow a third party or telemarketer to dial code prompts on your device. If you suspect fraud, block your account immediately via the Nedbank Money App or call Nedbank fraud support on 0860 555 111.

Frequently Asked Questions

What is the current Nedbank DebiCheck USSD Code?

The current, official Nedbank Cellphone Banking USSD code for DebiCheck is *120*001# (verified July 2026).

What details should be checked before approval?

Always verify the creditor/company namemaximum debit amountpayment frequency (e.g., monthly), and contract reference number to ensure they match your signed contract.

Can a mandate be rejected?

Yes. You can reject a mandate via USSD by choosing option 9 (Decline) and confirming your choice. Rejection prevents the creditor from initiating DebiCheck collections against your account.

What if the request expires?

If a DebiCheck request expires before approval, the vendor cannot collect via DebiCheck. You will need to ask the service provider to re-initiate the DebiCheck mandate request.

What should I do if the Nedbank USSD route does not work?

If USSD fails, switch to the Nedbank Money AppOnline Banking, use a Nedbank ATM, or call the Contact Centre at 0860 555 111.

Why use USSDCode.co.za

  • Scannable directories Find the right page quickly using clear categories.
  • Last-verified notes Guides carry the date they were last checked.
  • Safety guidance Security tips to keep your money and data safe.
  • Official support alternatives Links to official channels when you need more help.