Bank guide

TymeBank DebiCheck USSD Code

  • Primary code *120*543#
  • Also listed *130*543#

Last verified: July 2026

Quick Answer

The main official TymeBank USSD code is *120*543# (or *130*543# for zero-rated airtime purchase routes).

While TymeBank’s general USSD menu provides basic self-service features like balance checks, money transfers, and voucher generation, interactive DebiCheck mandate reviews, approvals, and rejections are primarily managed directly through the official TymeBank Banking App or via automated USSD push/SMS prompt notifications triggered when a creditor initiates a debit order request.

If you receive a prompt or notification to approve a DebiCheck mandate, follow the steps on your screen or log into your TymeBank app immediately to verify the details before authorising.

What the Service Is and Who Can Use It

DebiCheck is a South African banking security framework designed by the Payments Association of South Africa (PASA) and local banks to protect consumers against fraudulent or unauthorised debit orders.

With a DebiCheck mandate, you electronically confirm the exact details of a new debit order—including the service provider, maximum amount, debit date, and frequency—before any funds are deducted from your account.

Eligibility & Requirements

  • Active Account: You must hold an active TymeBank EveryDay transactional account.
  • Registered Cellphone Number: The authorization request is sent directly to the cellphone number linked to your verified TymeBank profile.
  • Active SIM Card: USSD push/SMS responses require an active mobile connection on Vodacom, MTN, Cell C, or Telkom.

How to Manage a DebiCheck Mandate

When a merchant or lender (such as an insurer, loan provider, or gym) creates a new DebiCheck mandate for your account, you must review and action it.

Before You Start

  • Verify the Sender: Ensure you know the entity requesting the debit order.
  • Check the Amounts: Match the debit amount, maximum deduction limit, and payment date against your contract.
  • Keep Your Session Active: USSD sessions timeout quickly (usually within 20–120 seconds), so review details promptly.

Verified Step-by-Step Process

Method 1: Via Interactive USSD Prompt / Push Notification

  1. When a creditor submits a DebiCheck request, you may receive a direct USSD Push prompt or SMS notification on your registered SIM card.
  2. The screen will display the creditor’s name, reference number, deduction amount, and payment frequency.
  3. Reply 1 to Approve (Accept) or 2 (or 9, depending on menu prompt) to Reject (Decline).
  4. Confirm your selection if prompted.

Method 2: Via General USSD Dialing (*120*543#)

  1. On your phone dialer, dial *120*543# from your registered TymeBank mobile number.
  2. Enter your security credentials or PIN if requested.
  3. Check the menu options for DebiCheck or Pending Authorisations.
  4. Select the pending mandate, verify the details, and submit your choice to Approve or Reject.

Method 3: Via TymeBank Banking App (Recommended Route)

  1. Open and log into your TymeBank App.
  2. Navigate to the Banking tab or select Manage DebiCheck / Debit Orders.
  3. Select the pending mandate from the list.
  4. Review the creditor details, amount, and deduction dates.
  5. Tap Approve or Reject.

Confirmation or Expected Result

When a mandate is actioned successfully:

  • Approved: You will receive an on-screen confirmation message and an SMS stating that the DebiCheck mandate was approved. The merchant is now authorized to collect funds strictly according to the agreed terms.
  • Rejected: You will see a rejection confirmation. The creditor will be notified that authorisation was denied, preventing future automated collections under that mandate.

Note: Approving a DebiCheck mandate authorises future payments according to the contract; it does not automatically deduct funds at the exact second of approval unless the payment due date is immediate.

Fees, Limits, Eligibility, and Processing Times

FeatureDetails
Transaction FeeStandard USSD network charges apply (typically ~20c per 20 seconds). App approvals use data.
Mandate Approval FeeFree on TymeBank’s side to review, approve, or reject mandates.
Response WindowDebiCheck requests usually expire within 120 seconds for USSD sessions or up to 24–48 hours for batch requests.
LimitsMaximum debit order limits are set in the contract created between you and your provider.

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

  • “Session Timed Out” / “Connection Error”: USSD sessions close if left idle. Ensure you have stable network signal and re-dial *120*543# or complete the action in the banking app.
  • Request Expired: DebiCheck mandate approvals are time-sensitive. If a mandate expires before you approve it, contact the requesting service provider to send a new request.
  • SIM Selection Issue: Dual-SIM phones must dial or receive USSD prompts on the exact cellphone number registered with TymeBank.

Unexpected or Unknown Mandates

  • What details to check? Always verify the creditor’s name, maximum amount, and debit date before approving.
  • Can a mandate be rejected? Yes, if you do not recognise the merchant or disagree with the amount, choose Reject.
  • Reporting Unknown Mandates: If an unknown debit order appears, reject it immediately and contact TymeBank customer support to review account security.

Official Alternatives

When USSD is unavailable or timing out, use these official alternative options:

  1. TymeBank Banking App: The fastest, most secure route to manage all pending DebiCheck requests with full details on screen.
  2. TymeBank Kiosk / Retail Partner Points: Visit a TymeBank kiosk located inside Pick n Pay, Boxer, or TFG stores across South Africa for profile help.
  3. Customer Support Centre: Contact TymeBank official support on 086 099 9110 for urgent guidance regarding suspicious mandates or account blocks.

Safety and Privacy

  • Never share credentials: TymeBank will never ask for your profile PIN, password, card CVV, or one-time PIN (OTP) over the phone, via USSD, or via SMS.
  • Stop suspicious prompts: If a USSD string or popup asks you to enter your secret PIN to “approve a payment,” cancel the request immediately.
  • Report Scams: If you suspect fraudulent activity on your account, block your card in the app or contact TymeBank customer care immediately.

Frequently Asked Questions

What is the current TymeBank DebiCheck USSD Code?

The core USSD string for TymeBank cellphone banking is *120*543#. DebiCheck requests are usually handled via interactive USSD push prompts sent to your phone or through the TymeBank mobile application.

What details should be checked before approval?

Verify the company name (creditor), contract reference number, recurring debit amount, maximum allowance limit, and payment date.

Can a DebiCheck mandate be rejected?

Yes. You have the explicit option to reject any mandate that contains incorrect amounts or comes from an unrecognised provider.

What happens if the request expires?

If a request expires before actioning, it will be automatically cancelled or marked as unapproved. You will need to ask the merchant or lender to resend the DebiCheck mandate request.

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

Log directly into the TymeBank Mobile App to manage pending DebiCheck mandates, or visit an official TymeBank kiosk at Pick n Pay or Boxer stores.

Popular tasks

Browse all guides

Common issues

Why use USSDCode.co.za