How-to guide

Shoprite Send USSD Code

  • Primary code *120*3534#
  • Also listed *134*8787#

Last Verified: July 2026

Quick Answer

The official USSD code for sending money via the Shoprite Money Market Account in South Africa is *120*3534#. Dialing this code gives registered users access to transfer funds or send cash vouchers to any valid South African mobile number.

For cross-border international money transfers using Shoprite Send, dial *134*8787# to create a remittance order before paying at the counter or via debit card.

What the Service Is and Who Can Use It

The Shoprite Money Market USSD service (*120*3534#) allows registered customers to manage funds, buy airtime/electricity, pay in-store, and transfer cash or virtual vouchers directly from a basic feature phone or smartphone without using data.

Eligibility & Requirements

How to Send Money

Before You Start

  1. Ensure your SIM card is registered in your name and linked to your Shoprite Money Market Account.
  2. Have the recipient’s exact 10-digit cellphone number ready.
  3. Ensure you have sufficient balance in your Cash Account or Voucher Account.

Verified Step-by-Step Process

  1. Dial the Code: Dial *120*3534# on your mobile device.
  2. Authenticate: Enter your 5-digit numeric PIN to log in.
  3. Select Transfer Option: Choose Send Money from the main menu.
  4. Choose Funding Source: Select either Cash Account or Voucher Account.
  5. Enter Recipient Details: Type the recipient’s 10-digit South African cellphone number.
  6. Enter Amount: Input the exact Rand amount you wish to transfer.
  7. Confirm: Review the summary screen and enter your PIN to authorize the transfer.

Confirmation or Expected Result

Once the transaction is successfully authorized, both you and the recipient will receive an automated SMS.

Fees, Limits, Eligibility, and Processing Times

FeatureDetails
USSD Session FeeStandard operator network charges apply (Free on k’nect mobile)
Transfer FeeLow-cost or fee-free depending on promotion; visible on menu prior to PIN confirmation
Daily Transaction LimitsRegulated under South African financial limits (typically R3,000–R5,000 daily depending on tier verification)
Processing SpeedInstant transfer to recipient’s Money Market balance
Collection MethodFunds can be spent in-store at Shoprite, Checkers, or Usave tills, or withdrawn as cash at till points

Common Problems and Troubleshooting

Code, Session, SIM, or Account Errors

When the Service Has Changed or Is Unavailable

If *120*3534# is unresponsive due to mobile network congestion or maintenance:

Official Alternatives

When USSD channels are congested or unavailable, use these verified official alternatives:

Safety and Privacy

⚠️ Security Warning: Shoprite employees or automated systems will never call or text asking for your 5-digit Money Market PIN, one-time PIN (OTP), or account passwords.

Frequently Asked Questions

What is the current Shoprite Send USSD Code?

For domestic Money Market Account transfers and vouchers in South Africa, dial *120*3534#. For Shoprite Send international cross-border transfers, dial *134*8787#.

What recipient details are needed?

You only need the recipient’s valid 10-digit South African cellphone number to transfer funds via the Money Market account.

What fees and limits apply?

USSD sessions incur standard network carrier charges unless using a k’nect SIM. Daily limits depend on FICA registration status (standard basic limits start at R3,000 per day).

How does the recipient collect the money?

The recipient receives an SMS notification. They can access funds by registering/logging into their own Money Market Account via *120*3534# or the Shoprite app to spend in-store or withdraw cash at any Shoprite, Checkers, or Usave till.

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

If USSD fails, switch to the official Shoprite WhatsApp channel (087 240 5709), open the Shoprite App, or visit a Money Market counter in-store.

Related shortcuts

Browse all guides

Fix a problem