Bank guide

Nedbank DebiCheck USSD Code

  • Works on any phone
  • No internet needed
  • 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?

How to Manage a DebiCheck Mandate

Before You Start

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

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

When the Service Has Changed or Is Unavailable

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

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.

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.

Popular tasks

Browse all guides

Common issues

Why use USSDCode.co.za