Comprehensive Guides

Telecommunications Services

Best Methods to Share Data on MTN in Nigeria

how-to-share-data-on-mtn-2

Sharing data on MTN in Nigeria is simple in theory but often tricky in practice. MTN’s Data Gifting service allows you to either transfer data from your own balance or buy a fresh data bundle for someone else, so friends, family, or colleagues can stay connected even when they run out of data.

However, many users still struggle with questions like: What’s the correct code to share data? and Why does my transfer fail even when I have enough data? These problems usually happen because people confuse data gifting with other data-related services.

There are three reliable ways to share MTN data. You can quickly transfer from your own balance using a direct USSD code, which is ideal for fast MTN-to-MTN transfers

USSD (*312*RecipientNumber*DataAmount#).

If the USSD menu doesn’t work on your phone, sending an SMS to 312 with the transfer details is a dependable alternative. Finally, for users who share data frequently or want clearer confirmations, the myMTN app or the Data Gifting menu provides a guided, user-friendly experience that reduces errors.

This guide will walk you through each method, the official codes, limits, and common pitfalls so you can share MTN data quickly, reliably, and without errors.

How to Share Data on MTN Nigeria (Quick Answer)

  • To share MTN data from your existing balance, dial *312RecipientNumber*DataAmount# (for example, *31208012345678*500#) or text “Transfer RecipientNumber DataAmount” to 312.
  • You can also access the Data Gifting menu by dialing *321*2# or *312*8#, or use the myMTN NG App (go to Share → Data Share) for a guided process.
  • MTN allows specific transfer amounts: 100MB, 200MB, 500MB, 1GB, 2GB, 3GB, or 5GB. You must keep at least 100MB remaining in your bundle after the transfer for it to succeed.
  • The transfer limit from your balance is up to 5GB per day, with a monthly cap of about 10 transfer actions.
  • If you don’t want to use your existing bundle, choose “Buy Data for a Friend” via USSD. The cost will be deducted from your airtime, and the recipient gets a fresh bundle with its own validity.
  • If you’re the one out of data, dial *31273# to request data from another MTN user and follow the prompts.

The Fastest Code to Share Data on MTN

If speed is your priority, the direct USSD code is the easiest.

Dial *312*RecipientNumber*DataAmount#

Example: *312*08012345678*500#

This code works for MTN-to-MTN transfers only, so the recipient must be an active MTN line. The data you enter must match MTN’s approved transfer options, which are a minimum of 100MB and a maximum of 5GB.

Method 1: Transfer Data From Your Balance (USSD)

Transferring data from your balance is the most direct way to share data on MTN Nigeria. In this method, the data is deducted from your existing bundle and credited to another MTN line. Your remaining balance reduces immediately, while the recipient receives the transferred data and can start using it right away.

How It Works

When you dial the MTN data transfer code, you are moving a specific portion of your active data bundle to another MTN number. The recipient does not “borrow” your connection like a hotspot; instead, the data becomes available on their line as a usable bundle.

Steps to Transfer From Your Balance

  1. Dial *312RecipientNumber*DataAmount#
  2. Confirm the transaction when prompted.
  3. Wait for the confirmation SMS.

What “DataAmount” Means

“DataAmount” refers to the exact transferable data size, not the airtime value. You must enter one of MTN’s approved options, such as 100MB, 200MB, 500MB, 1GB, 2GB, 3GB, or 5GB.

Rules That Commonly Cause Failed Transfers

Transfers often fail because users overlook key limits. You must keep at least 100MB remaining in your bundle after the transfer; if your balance is lower than that, the transaction will not go through. 

MTN also restricts transfers to specific approved amounts, so entering an unsupported value will trigger an error. Additionally, there is a daily transfer cap of up to 5GB from your balance and a monthly limit of around 10 transfer actions. If you exceed these limits, you will need to wait until the next day or the next billing cycle before transferring again.

Understanding these rules ensures your MTN data transfer works the first time without frustration.

Method 2: Share Data Using SMS to 312

If the USSD code isn’t working or your phone struggles with menu prompts, you can still complete an MTN to MTN data transfer using SMS. This method is simple, works on basic feature phones, and does not require internet access.

  • Open your messaging app and type “Transfer RecipientNumber DataAmount”
  • Then send it to 312.

For example:

“Transfer 08012345678 500”

This instruction sends 500MB from your existing bundle to 08012345678. You’ll receive a confirmation SMS if the transfer is successful.

Most failed SMS occur due to formatting mistakes. There must be a space between “Transfer,” the phone number, and the data amount. The amount must also match MTN’s approved transferable values: 100MB, 200MB, 500MB, 1GB, 2GB, 3GB, or 5GB. 

As with the USSD method, ensure you have enough transferable data and at least 100MB remaining in your bundle after the transfer.

Method 3: Use the Data Gifting Menu

To use the built-in Data Gifting menu on MTN Nigeria, simply dial *321*2# or *312*8#

This opens the MTN Data Gifting service menu, where you’ll see three main options.

The first option, Transfer from Balance, allows you to move data directly from your existing bundle to another MTN line. The second option, Buy for a Friend, lets you purchase a fresh data bundle for another MTN number using your airtime. In this case, your own data balance remains untouched, and the recipient gets a new bundle with its own validity period.

The third option, Request Data, allows you to send a request to another MTN user asking them to transfer data to you. They’ll receive a notification and can approve or decline the request.

This method is ideal if you prefer guided prompts to typing full USSD codes manually.

Method 4: Share Data via myMTN App

If you regularly share data and prefer a visual interface instead of memorizing codes, the myMTN NG App is the most convenient option.

How to Use It

1. Open the myMTN app and log in.

2. Tap Share.

3. Select Data Share.

4. Enter the recipient’s MTN number and choose the data amount.

5. Confirm the transaction.

The app provides clearer confirmations, shows your current data balance before you transfer, and reduces formatting errors common with USSD or SMS. It’s especially helpful for users who frequently send data to family, staff, or customers and want a smoother, guided process.

You can also get more expert tips on how to share MTN data via SnappyPay.

Read the expert guide

Method 5: Buy Data on SnappyPay

SnappyPay is a reliable platform for buying data for oneself and others. With a simple interface, a reliable server, a customer representative team available 24/7, and the most competitive rates, you can conveniently access data for yourself and your loved ones without any fear or uncertainty. Moreover, aside from the reliable data services on SnappyPay, you get redeemable cashback points whenever you purchase data (or perform any other transaction) on SnappyPay.

Buy Cheap MTN Data Fast
Buy Cheap MTN Data on SnappyPay, Fast and Reliable!

Buy Data for Someone Else (Without Touching Your Bundle)

If you don’t want to reduce your own data balance, you can use the Buy Data for a Friend option under the Data Gifting service on MTN Nigeria. This method enables you to purchase a fresh data plan for another MTN number, with the cost deducted from your airtime, not your data balance. The recipient receives a new data bundle with its own validity period, rather than a portion of your remaining balance.

You can access this option through the USSD gifting menu (*321*2# or *312*8#) or via the myMTN NG App.

Request Data From a Friend (When You’re the One Out of Data)

If you’ve run out of data and can’t recharge immediately, you can request data from another user on MTN Nigeria.

Just dial: *312*7*3#

Then follow the on-screen prompts to enter the MTN number you’re requesting data from and select the amount.

Once you send the request, the sender receives a prompt or SMS showing your number and the requested data amount. They must confirm the transfer before any data is deducted from their bundle. Nothing is removed automatically without their approval.

This option is useful in urgent situations when you need data immediately but prefer to ask a friend instead of buying a new bundle.

Limits, Eligibility, and Rules MTN Users Miss

Before sharing data on MTN Nigeria, you need to understand the official limits and rules to prevent failed transfers.

Daily and Monthly Caps

You can transfer up to 5GB per day from your balance, with a monthly limit of around 10 transfer actions. Exceeding these caps will block further transfers until the next day or the next month.

Minimum Balance Requirement

MTN requires you to keep a minimum of 100MB in your bundle after any transfer. Failing to do so will prevent the transaction from going through, even if the recipient’s number and transfer amount are correct.

Allowed Transferable Amounts

Only certain amounts are supported: 100MB, 200MB, 500MB, 1GB, 2GB, 3GB, or 5GB. Attempting to send other amounts will fail.

Note: MTN’s USSD menus, codes, and transfer rules can change. Always verify the latest information via the official MTN website or the myMTN app before initiating a transfer.

Troubleshooting: Why Your MTN Data Transfer Code Isn’t Working

Even when you follow the steps, MTN data transfers can sometimes fail. Here’s a quick checklist of common reasons:

1. The recipient must be an active MTN line – transfers don’t work to other networks.

2. Sufficient transferable data – you must have enough in your balance, plus at least 100MB remaining after the transfer.

3. Daily and monthly limits – don’t exceed the 5GB per day or 10 transfers per month caps.

4. Correct amount – only approved values (100MB, 200MB, 500MB, 1GB, 2GB, 3GB, 5GB) will succeed.

What to Do Next

If your transfer still fails:

1. Try using the myMTN NG App for guided confirmations.

2. Access the USSD gifting menu (*321*2# or *312*8#) for a menu-based transfer.

3. Contact official MTN support channels if problems persist, to confirm your balance, limits, or code updates.

MTN Data Sharing vs MTN Share (Airtime): Don’t Mix Them Up

Many users confuse MTN Data Gifting with MTN Share, but they are different services. MTN Data Gifting transfers part of your data bundle to another MTN number. It does not require a PIN, uses USSD, SMS, or the myMTN app, and is limited by daily/monthly transfer rules.

MTN Share, on the other hand, is for airtime transfer. It requires a 4-digit PIN that you set or change by sending an SMS to 321. Without the correct PIN, airtime transfers will fail.

Feature MTN Data Sharing MTN Share (Airtime)
Purpose Transfer data bundles Transfer airtime
How to Initiate USSD, SMS, myMTN App USSD or SMS
PIN Required No Yes (4-digit)
Limits 100MB–5GB/day, ~10/month Set by airtime transfer rules

Understanding this difference prevents errors and ensures you use the right service for data or airtime needs.

Best MTN Tariff Plan for Data (How to Choose Without Guessing)

Choosing the best MTN tariff plan depends on how and when you use data. Heavy streamers or gamers may prefer large monthly bundles, while occasional users might find smaller daily or weekly plans more cost-effective. Night owls can also take advantage of special nighttime bundles offered by MTN.

For example, MTN Pulse subscribers have access to special bundles alongside standard PAYG (pay-as-you-go) rates, and MTN allows migration between plans to suit different usage patterns. PAYG rates are published, so users can compare the cost per MB before committing.

The regulatory baseline from the NCC lists approved PAYU (per MB) rates for MTN plans. This provides context for fair pricing but shouldn’t be treated as a recommendation of one plan over another.

A safe approach is to compare bundles on MTN’s official Data Plans page, checking the cost, validity period, and included data. Pick a plan that matches your typical usage, budget, and whether you want short-term flexibility or long-term coverage. This ensures you get the best value without guessing.

FAQs 

1. What is the code to share data on MTN in Nigeria?

You can transfer data from your MTN balance by dialing *312RecipientNumber*DataAmount#. Alternatively, text Transfer RecipientNumber DataAmount” to 312. Both options are part of MTN’s Data Gifting service.

On SnappyPay, you can also get an expert guide on how to use MTN USSD codes for subscription and balance check. 

2. How can I share data from MTN to MTN using SMS?

Type Transfer, followed by a space, the recipient’s MTN number, another space, and the data amount. Send it to 312.
Example:

Transfer 08012345678 500

You’ll receive a confirmation message once the transfer succeeds.

3. How do I access MTN Data Gifting from the menu?

Dial *321*2# or *312*8#, or use the myMTN NG App (go to Share → Data Share). From there, you can transfer from balance, buy for a friend, or request data.

4. Why is my MTN data transfer failing even though I have data?

Common reasons include: not leaving at least 100MB in your bundle after transfer, exceeding daily (5GB) or monthly (~10 transfers) caps, or entering unsupported amounts (only 100MB, 200MB, 500MB, 1GB, 2GB, 3GB, or 5GB are allowed).

5. How much data can I transfer on MTN per day?

You can transfer up to 5GB per day from your balance. If you reach this limit, you’ll need to wait until the next day to continue sharing.

6. How many times can I share data from my balance in a month on MTN?

Transfers are capped at roughly 10 actions per month, even though multiple transfers can occur daily within the daily limit.

7. How do I request data from someone on MTN?

Dial *312*7*3#. Follow the prompts to select the MTN number and amount. The person you request from will get a notification to approve or decline.

8. Is MTN Share the same as MTN data transfer?

No. MTN Share is for airtime transfer and requires a 4-digit PIN (set or changed via SMS to 321). MTN Data Gifting uses USSD, SMS, or the myMTN app and does not require a PIN.

Final Takeaway

Sharing data on MTN Nigeria is easy once you know the right method: SnappyPay for speed, reliability, and incredible bonuses, USSD codes for speed, SMS for simple phones, and the myMTN app or Data Gifting menu for guided transfers. Always mind the transfer limits, allowed amounts, and the 100MB minimum balance to avoid failures.

For frequent transfers, you can schedule data purchases on SnappyPay, and your friends can always enjoy data without interruption.

Choose SnappyPay today for all your data needs. SnappyPay is reliable, offers competitive data rates, and gives you bonuses on every data recharge. Join SnappyPay today!

SnappyPay App

Download SnappyPay and Buy Data for friends and family!!

Tags

Related Posts

Mobile App

Download The App

Experience the best of Snappypay on your phone or tablet. Available for iOS and Android operating systems.

SnappyPay is a secure and user-friendly bill payment platform that enables customers to conveniently pay for a wide range of services and subscriptions. These include gift cards, virtual cards, electricity, internet, airtime, data bundles, education fees, cable TV, and much more.

© 2026 SnappyPay. All Rights Reserved.