AmarnepalNepal Data
Infrastructure & transport

Nepal USSD Codes Directory: NTC & Ncell Number, Balance, Data & Owner Name

Dial *9# to check your NTC number, *903# or *103# for your Ncell number, and *144# to check balance on any Nepali network under the NTA universal-code rule. This directory lists every useful NTC and Ncell USSD short code: main and data balance, SIM owner name (*922# for NTC, *9966# for Ncell), recharge, balance transfer, package menus and customer-care numbers, with what each code returns.

Universal balance check (all networks)*144# (NTA directive, 2077 BS / 2020 AD)
Universal recharge code*122*recharge PIN# (NTC and Ncell)
Check own numberNTC: *9# | Ncell: *903# or *103#
Check SIM owner nameNTC: *922# | Ncell: *9966#
Data balance checkNTC: *1415*55# or SMS VL to 1415 | Ncell: SMS S to 17123
Balance transferNTC: *422*SCODE*number*amount# | Ncell: *17122*number*amount#
Customer careNTC: 1498 | Ncell: 9005 (prepaid), 9809005000 from other networks
Operating mobile networks2 — Nepal Telecom (NTC) and Ncell (Smart Telecom licence lapsed April 2023)
RegulatorNepal Telecommunications Authority (NTA)
In depth

Why USSD short codes still matter in Nepal

Unstructured Supplementary Service Data (USSD) codes are short dial strings, usually starting with an asterisk (*) and ending with a hash (#), that open an instant, session-based exchange between a mobile phone and the operator's network. Unlike apps, USSD needs no internet connection, no smartphone and no login: it works on the most basic handset anywhere there is network signal. That makes codes such as the balance check and own-number check the fastest self-service channel for millions of Nepali subscribers, especially outside cities and during data outages.

Nepal currently has two operating mobile networks: Nepal Telecom (formally Nepal Doorsanchar Company Limited, popularly called NTC) and Ncell. The third operator, Smart Telecom, lost its licence in April 2023 (Baishakh 2080 BS) after failing to pay renewal fees and dues, so every active mobile SIM today runs on one of these two networks. Each operator keeps its own legacy codes, and the regulator, the Nepal Telecommunications Authority (NTA), has additionally standardised universal codes that work identically on both.

Every code in this directory follows the same pattern: open the phone dialer, type the code exactly as written (including * and #), press call, and read the pop-up or follow the on-screen menu. Query codes such as balance and number checks are free on your own network; only actions like balance transfer carry a small operator fee.

  • Open the dialer app and type the full code, e.g. *144#
  • Press the call (dial) button and wait for the pop-up response
  • For menu codes, reply with the option number and press Send
  • On dual-SIM phones, dial from the SIM you want to query
  • Query codes are free; balance transfers carry a small charge

Universal codes on every network: *144# balance, *122# recharge, *133* transfer

In 2020 AD (2077 BS) the Nepal Telecommunications Authority introduced a short-code and toll-free number management procedure that forces all operators to honour the same core codes, so subscribers no longer have to remember a different sequence for each SIM. The flagship of this directive is *144#, the universal balance inquiry code: dial it from any NTC or Ncell SIM and the network returns your remaining main balance and validity in a pop-up message.

Two more universal codes cover the most common account actions. To recharge with a scratch card or online PIN on either network, dial *122* followed by the recharge PIN and #. To transfer balance, both operators accept the *133* prefix, though the format differs slightly: Ncell uses *133*recipient-number*amount#, while Nepal Telecom requires a personal security code in the string (*133*security-code*recipient-number*amount#), obtainable by sending the SMS text SCODE to 1415.

The legacy operator-specific codes below still work in parallel, so *400# (NTC) and *101# (Ncell) return the same balance information as *144#. If you memorise only one code from this page, make it *144# — it works on any SIM.

  • *144# — check main balance on any Nepali mobile network
  • *122*recharge PIN# — recharge any NTC or Ncell SIM
  • *133*number*amount# — Ncell balance transfer (universal format)
  • *133*security code*number*amount# — NTC balance transfer (get the code by SMS: SCODE to 1415)

How to check your NTC number, balance and data (Nepal Telecom codes)

The question 'how to check NTC number' has a one-second answer: dial *9# from the NTC SIM and your own mobile number appears on screen instantly, free of charge, on prepaid and postpaid GSM SIMs alike — the method Nepal Telecom itself lists on its official Useful Short Codes page. Dialing *922#, the SIM-owner query covered later in this article, also doubles as a number check.

For balance, NTC's own legacy code is *400#, and the universal *144# returns the same figure; both show the remaining rupee balance and account validity. To check data balance on NTC, dial *1415*55# — the network replies with the remaining data volume of your active pack and its expiry date. If USSD is busy, send the SMS text VL to 1415 to receive the same remaining-volume report, or check the Nepal Telecom mobile app, which shows balance, data, voice minutes and SMS in one dashboard.

Package browsing and activation also run through USSD. The *1415# menu lists Nepal Telecom's current offers and lets you buy data, voice and combo packs by replying with menu numbers, while *1442# is the shortcut for add-on package subscription. Because pack prices and volumes change frequently, always confirm the price shown in the confirmation prompt before pressing Send.

  • *9# — shows your own NTC mobile number (free)
  • *400# or *144# — main balance and validity
  • *1415*55# — remaining data volume and expiry (or SMS VL to 1415)
  • *1415# — browse and activate current NTC offers and packs
  • *1442# — subscribe to add-on packages

NTC balance transfer, recharge, call settings and customer care

Nepal Telecom lets prepaid users send balance to another NTC number with the code *422*security-code*recipient-number*amount#. The security code is personal and is delivered by SMS after you text SCODE to 1415; keep it private, because anyone holding it can move balance out of your account. The universal *133* format described above is an equivalent alternative. Recharging uses the legacy *412*PIN# or the universal *122*PIN# — both accept the 16-digit PIN from a physical recharge card or an online recharge purchase.

Several everyday call-management features are toggled by standard GSM codes on the NTC network: *43# turns call waiting on and #43# turns it off, while **21*number# forwards all incoming calls to another number and ##21# cancels forwarding. Subscribers who run out of balance can toggle the Namaste Credit advance-balance service with *1477#, and *1400*1# (or SMS Sub to 1400) activates the missed-call alert service. Fixed-line and fibre customers have their own shortcuts, including *1416# for FTTH balance and package information.

When a code fails or an account problem needs a human, Nepal Telecom's mobile customer care is 1498. The company also operates 198 for installation and maintenance complaints and 197 for directory number inquiry, both long-standing numbers inherited from the landline era.

  • *422*security code*number*amount# — NTC balance transfer
  • *412*PIN# or *122*PIN# — recharge with a card or online PIN
  • *1477# — Namaste Credit (advance balance) on/off
  • *1400*1# or SMS Sub to 1400 — missed call alert
  • 1498 — NTC mobile customer care; 198 — repairs; 197 — number inquiry

Ncell number check USSD, balance check code and data balance

The Ncell number check USSD is *903#, with *103# working as an alternative on most SIMs; either code flashes your own Ncell number on screen for free, with no balance required. It is the quickest fix for a SIM whose number you have forgotten — faster than ringing another phone to read the caller ID.

For the equally searched Ncell balance check code, dial *901# (the code Ncell lists on its official help pages) or the older *101#; the universal *144# returns the same information. The pop-up shows your remaining main balance and, in many cases, a summary of active packs beneath it. All three codes are free and work without internet.

Data balance on Ncell is easiest to pull by SMS: type S and send it to 17123, and the network replies with your remaining data volume, bonuses and expiry. The *17123# USSD menu handles data-pack browsing and purchase, letting you activate daily, weekly or monthly packs by replying with option numbers. The Ncell app (Android and iOS) shows main balance, data, voice minutes and SMS on its home screen and also displays your own number at the top once logged in.

  • *903# or *103# — shows your own Ncell number (free)
  • *901#, *101# or *144# — main balance check
  • SMS S to 17123 — remaining data volume, bonuses and expiry
  • *17123# — browse and buy Ncell data packs
  • Ncell app — balance, data, minutes and own number in one screen

Ncell recharge, balance transfer and customer care numbers

Ncell recharging works with the legacy *102*PIN# or the universal *122*PIN#, using the PIN from a recharge card or digital top-up. Balance transfer between Ncell prepaid numbers uses *17122*recipient-number*amount#, or the universal *133*recipient-number*amount#. According to Ncell's official balance-transfer page, you can send a minimum of Rs 10 and a maximum of Rs 200 per transaction, up to three times a day, with a service charge of Rs 1.27 (including tax) per transfer, and transfers work prepaid-to-prepaid only.

Ncell's customer-care number depends on where you call from. From an Ncell prepaid SIM, dial 9005 — the interactive voice response is free, with up to 30 free calls per month to a live representative. Ncell Pro and Ncell Biz customers dial 9007, while callers from NTC or landlines reach Ncell on 9809005000 at standard tariffs. The call centre runs 24/7, and Ncell also answers queries by website live chat and by email at emailus@ncell.com.np.

One more code worth saving is *9966#, Ncell's SIM-registration query, covered in the next section. Together with the balance and number checks above, these codes handle practically every routine Ncell task without a service-centre visit.

  • *102*PIN# or *122*PIN# — recharge an Ncell SIM
  • *17122*number*amount# or *133*number*amount# — balance transfer (Rs 10–200 per transfer, max 3 per day, Rs 1.27 fee incl. tax)
  • 9005 — customer care from Ncell prepaid (free IVR)
  • 9007 — customer care for Ncell Pro and Ncell Biz
  • 9809005000 — reach Ncell customer care from other networks

How to check SIM owner name in Nepal: *922# (NTC) and *9966# (Ncell)

Under Nepal Telecommunications Authority rules, every SIM must be registered with the user's own verified identity documents (Know Your Customer, or KYC), and using a SIM registered to someone else can cause problems ranging from failed number-portability or ownership disputes to difficulties recovering a lost number. Checking the registered owner name takes seconds: on Nepal Telecom, dial *922# and the registered owner's name appears on screen; on Ncell, dial *9966# to see the SIM's registration details. Both queries are free.

If the name shown is wrong — common with SIMs bought years ago from shops that registered them in bulk — the fix is an ownership transfer at an operator service centre. Nepal Telecom handles corrections through its Namaste counters and an online KYC re-registration portal for prepaid SIMs, while Ncell processes changes at Ncell centres; in both cases carry your citizenship certificate or another valid government ID and be prepared to show the number is genuinely in your use. Operators periodically run KYC re-verification campaigns and can suspend mis-registered SIMs, so confirm your details before a deadline forces the issue.

These codes reveal only the name registered on the SIM you are dialing from — Nepal has no public USSD code to look up the owner of somebody else's number, a deliberate privacy protection. For lost-SIM recovery or ownership disputes, the operator's service centre, with ID in hand, is the only channel.

  • *922# — registered owner name of the NTC SIM you are using
  • *9966# — registration details of the Ncell SIM you are using
  • SMS SCODE to 1415 — NTC reply includes owner name plus security code
  • Wrong name? Visit a Namaste or Ncell centre with citizenship/valid ID to update KYC

Troubleshooting: when a USSD code does not work

The most common failure message, 'Connection problem or invalid MMI code', usually means network congestion or a mistyped code rather than a dead service — retype the code exactly, including every asterisk and hash, and dial again after a few seconds. On dual-SIM phones, confirm the dialer is using the SIM you intend to query, because an NTC code dialed from an Ncell slot simply returns an error. USSD sessions also time out quickly, so respond to menu prompts promptly.

Legacy codes are operator-specific while *144#, *122# and *133* are cross-network by regulation, so if an old code stops responding after a system upgrade, the universal code is the reliable fallback. Codes behave differently on international roaming — some are blocked abroad — so travellers should install the Nepal Telecom or Ncell app before departure and check balances over Wi-Fi instead. Operators also occasionally renumber promotional menu options, so treat the pack menus (*1415#, *17123#) as the durable entry points rather than memorising deep-menu paths.

A practical habit is to save the handful of codes you actually use — your number check, *144#, your data-balance query and your operator's care line — as phone contacts so a single tap dials them. Since query codes are free, checking often costs nothing.

Questions

Nepal USSD Codes Directory: NTC & Ncell Number, Balance, Data & Owner Name — FAQ

How do I check my own NTC number?+

Dial *9# from your Nepal Telecom SIM and press call; your mobile number appears on screen instantly and the query is free. Dialing *922# also works, showing the SIM's registered details including the number. Both codes work on prepaid and postpaid GSM SIMs without internet.

What is the Ncell balance check code?+

Dial *901# or *101# from your Ncell SIM to see your remaining main balance, or use the universal *144# code that works on every Nepali network under the NTA rule. All three are free to dial. The Ncell app also shows balance, data and minutes on its home screen.

How do I check data balance on NTC?+

Dial *1415*55# and Nepal Telecom replies with your remaining data volume and the pack's expiry date. Alternatively, send the SMS text VL to 1415 for the same report, or use the Nepal Telecom app. Both the USSD and SMS queries are free of charge.

What is the Ncell number check USSD code?+

Dial *903# — or the alternative *103# — from the Ncell SIM and your own number is displayed in a pop-up. The code is free and needs no balance on the SIM, making it the fastest way to recover a forgotten Ncell number.

How can I check the SIM owner name in Nepal?+

Dial *922# on an NTC SIM or *9966# on an Ncell SIM to see the registered owner's name of the SIM you are using; both queries are free. There is no public code to look up the owner of someone else's number. If the name is wrong, visit a Namaste or Ncell service centre with your citizenship certificate or valid ID to update the KYC record.

Are USSD codes free, and does balance transfer cost anything?+

Query codes — balance, own number, data balance and owner name — are free when dialed on your own operator's network in Nepal. Balance transfers are the exception: Ncell charges Rs 1.27 including tax per transfer and limits transfers to Rs 10–200 each, up to three times a day, while NTC transfers require a personal security code obtained by texting SCODE to 1415.

Related topics

← All topics