Select Page

Restaurant Billing Software Price in Nepal (2026): Real Plan Costs, Hidden Fees & Your True First-Year Budget

Restaurant Billing Software Price in Nepal (2026): Real Plan Costs, Hidden Fees & Your True First-Year Budget

Updated 20 September 2026  ·  By Wilson Shrestha, web & billing-software developer, Kathmandu  ·  12 min read

Restaurant billing software price in Nepal 2026 — plan costs, hardware and IRD e-billing budget comparison

Short answer

Restaurant billing software in Nepal costs roughly Rs 6,000 to Rs 60,000 per year for cloud subscription plans. Most single-outlet cafés and restaurants land between Rs 10,000 and Rs 24,000 a year (about Rs 830–2,000 per month). Add Rs 12,000–35,000 one-time for a thermal printer, cash drawer and a counter device, and budget separately if your turnover crosses the IRD e-billing threshold.

Realistic first-year total for a normal Kathmandu restaurant: Rs 28,000 – Rs 55,000. Software is usually the cheapest line in that number — which is exactly why comparing only the subscription price is a mistake.

Search "restaurant billing software price in Nepal" and you get a strange result: page after page written about pricing, with almost no prices on them. Vendors talk about transparency, then send you to a contact form. Blogs explain that hidden costs exist, then never name one.

So this article does the boring part. Below are the actual published plan prices of the main restaurant billing and POS vendors operating in Nepal as of September 2026, the hardware costs nobody adds up for you, the IRD e-billing rules that quietly change your price bracket, and three complete first-year budgets you can copy.

Restaurant billing software price in Nepal — 2026 comparison table

These are publicly listed prices from each vendor's own pricing page. Where a vendor shows a promotional rate, both the list price and the offer price are shown, because renewal is normally at the list price.

SoftwareEntry planMid planTop planFree trial
RestronpRs 6,000/yrRs 12,000/yrRs 24,000/yrFree tier
NRestroRs 10,000/yrRs 15,000/yr (list Rs 24,000)Custom1 month
RestroXRs 12,000/yrRs 24,000/yr (list Rs 30,000)Rs 60,000/yr14 days + free tier
Hamro SANRs 599/mo (~Rs 7,188/yr)Rs 999/mo (~Rs 11,988/yr)Rs 1,199/mo (~Rs 14,388/yr)7 days
Tiya AppNot published — quoted on request (cafés & chiya pasal focus)Yes
RecahoNot published — quoted on request (regional vendor)Demo

Prices collected from vendor pricing pages, September 2026. Plan limits differ substantially — see the caveats below before treating this as like-for-like.

⚠️ Why a cheap plan can cost more

The Rs 6,000 and Rs 12,000 tiers are almost always capped — typically around 5 user logins, 16–20 tables and a few hundred menu items, with inventory locked to a higher plan. A 40-table restaurant with three cashier shifts will hit those ceilings inside a month and upgrade anyway. Read the limits column, not the price.

What price you should expect for your size of restaurant

Nepali vendors package plans by user count, table count and menu size — not by revenue. Here is how that maps to real outlets:

Chiya pasal / small café

Rs 0 – 10,000/yr

1–2 staff, under 10 tables, single counter. A free tier or the lowest paid plan genuinely works here. You mainly need fast billing and a daily sales total.

Single restaurant, 15–40 tables

Rs 12,000 – 24,000/yr

The real sweet spot. You now need KOT/BOT printing, table management, inventory and multi-user roles. This is where most Kathmandu restaurants land.

Bar, lounge or 2–3 outlets

Rs 24,000 – 60,000/yr

Multi-outlet consolidation, recipe costing, advanced reporting, priority support. Often quoted per outlet, so confirm whether the price covers branches.

Chain / IRD e-billing required

Rs 60,000+/yr

Custom/enterprise contracts, dedicated database, CBMS integration, SLA. Almost never published — you negotiate, so bring competing quotes.

The costs that never appear on a pricing page

This is the content gap in every competing article I reviewed for this keyword. They warn you about "hidden costs" as a concept and stop there. Here are the actual numbers, at Nepali market rates.

Cost itemTypical price in NepalOne-time or recurring?
80mm thermal bill printerRs 9,500 – 13,500One-time
Second printer for kitchen KOTRs 9,500 – 13,500One-time (per kitchen)
Cash drawerRs 4,000 – 8,000One-time
Complete POS terminal + drawer + printer bundleRs 25,000 – 32,000One-time
Counter tablet or refurbished laptop (cheaper route)Rs 15,000 – 30,000One-time
Thermal paper rollsRs 160 – 200/rollRecurring — a busy outlet burns 4–10/month
Router power backup (for outages)Rs 2,000 – 3,000One-time
Dedicated internet line for the counterRs 1,200 – 2,500/moRecurring
Bulk SMS credits (bills, promos)Charged per SMS, often extraRecurring
Menu setup + staff trainingFree to Rs 10,000One-time — always confirm in writing
Data migration from your old systemOften quoted separatelyOne-time

The renewal trap is the one to watch. Several Nepali vendors advertise a first-year discount and describe renewal in small print. A plan listed at Rs 30,000 and sold at Rs 24,000 is a Rs 30,000 plan; the discount is an acquisition offer, not your ongoing rate. Before signing, ask one question in writing: "What exactly will I be invoiced on the same plan 12 months from today?"

If you also run a retail counter or kirana side-business, the pricing logic is similar but the feature set isn't — I've broken that down separately in POS billing software for kirana shops in Nepal.

IRD approval and CBMS: the price factor almost nobody explains

This is where restaurant pricing in Nepal diverges from generic POS pricing, and where most "price" articles go silent.

Nepal's Inland Revenue Department requires covered businesses to issue invoices through approved electronic billing software that reports to the Central Billing Monitoring System (CBMS). The general turnover threshold is NPR 10 crore — but for hotels, restaurants and canteens the threshold is lower, at NPR 5 crore. Separately, businesses above the NPR 25 crore mark are expected to sync invoices to CBMS.

Under the Electronic Billing Procedure, 2074 (fourth amendment), approved software generally has to:

  • connect to CBMS for real-time or scheduled invoice sync;
  • number invoices by fiscal year and label reprints correctly (Copy of Original – 2/3…);
  • keep an immutable audit trail — no hard deletes, and every edit records user, time and reason;
  • store data securely, with hosting or accessible backup inside Nepal;
  • support VAT reporting formats, including rebate reporting on digital payments.

What this does to your price

Those requirements are engineering work, not a checkbox. A vendor that is genuinely IRD-approved and CBMS-integrated prices their compliant tier well above their café tier — frequently in the enterprise "contact us" bracket. If a vendor quotes you Rs 6,000 a year and claims full IRD e-billing approval, ask for their approval certificate and CBMS test report before you pay anything.

Below the threshold, you are not obliged to buy an approved system — but a VAT-registered outlet can adopt one voluntarily, and it is much cheaper to start compliant than to migrate mid-growth. I keep a running reference of what to check here: IRD-approved billing software list in Nepal. Always confirm your own category and current thresholds with your accountant — the rules get amended.

Monthly, yearly or lifetime — which actually costs less?

Nepali vendors sell in three shapes, and the cheapest label is rarely the cheapest outcome.

ModelBest forThe catch
Monthly
Rs 599–1,199/mo
New outlets, seasonal businesses, anyone still testing a vendorRs 999/mo is roughly Rs 12,000/yr — no cheaper than an annual plan, you're paying for the exit option
Annual
Rs 6,000–60,000/yr
Established restaurants confident in the vendorMoney is locked in. If the software doesn't fit by month three, you've paid for nine months of nothing
Lifetime
around Rs 1,00,000 one-time
Outlets certain they'll run the same system 7+ yearsBreak-even against a Rs 12,000/yr plan is over 8 years. "Lifetime" means the vendor's lifetime, not yours

My rule: pay monthly for the first three months even if it costs slightly more, then switch to annual once your staff have actually adopted it. The extra few thousand rupees is cheap insurance against a system your cashiers quietly abandon.

Are the free plans real?

Partly. Free tiers from Nepali vendors are genuine products, not just trials — but they are engineered so a growing outlet outgrows them. Typical free-tier ceilings look like this:

  • around 100 menu items and 10 categories
  • about 10 tables and 2 staff logins
  • a handful of income/expense entries per day
  • no reservations, no inventory, no customer orders
  • community support only, and short data-retention windows

For a chiya pasal or a small takeaway counter, that is honestly enough — run it free for a year. For anything with a kitchen and waiters, the free tier is a demo of the paid tier. Plan for the upgrade rather than being surprised by it during Dashain rush. If your need is simply clean, professional bills rather than a full POS, a lighter tool may do the job — I've compared that route in my invoice generator and billing software guide.

What I've learned building billing systems for Nepali businesses

I build restaurant and retail billing software from Kathmandu — including DinePosAi, a restaurant management system with a live kitchen display, and Woobex Infotech's offline-first billing product for Nepali retail. Which means I've sat on the other side of these quotations. Four things I'd tell any restaurant owner before they sign:

1. Ask what happens when the internet drops — and test it.

This is the single biggest cost nobody prices. A cloud POS that stalls during an outage costs you a full dinner service. Ask whether billing continues offline and syncs later, then actually unplug the router during the demo and try to punch a bill. Vendors who have solved this will happily show you. Vendors who haven't will change the subject.

2. Count your printers before you compare plans.

Restaurants consistently under-budget hardware. One counter printer, one kitchen printer, often a bar printer — that's Rs 30,000 before a single subscription rupee. Some plans also cap how many printers you may connect. Check the printer limit, not just the table limit.

3. Ask how you get your data out.

Exports are the cheapest form of leverage you have. If sales history, menu items and customer records can only leave the system as a PDF, your switching cost in year three is enormous — and the vendor knows it. Ask for an Excel or CSV export of everything, and test it during the trial.

4. The cheapest software your staff won't use costs the most.

I've seen outlets pay for a system for a full year while the cashier kept billing on a notebook because the interface was too slow at rush hour. Put the software in front of the person who will use it every night, not only the owner, and let them bill ten mock orders. Adoption beats features, and features beat price.

Three realistic first-year budgets

Copy the one that matches your outlet. All figures in NPR, hardware at market rate, software at published plan prices.

Line itemSmall café
8 tables, 2 staff
Mid restaurant
30 tables, 8 staff
Bar & lounge
50 tables, 2 kitchens
Software subscription (yr 1)6,00015,00024,000
Counter deviceExisting tablet — 018,00028,000
Bill printer10,50011,00011,000
Kitchen / bar KOT printers—11,00022,000
Cash drawer—5,5006,500
Power backup for router2,0002,5002,500
Paper rolls (year)3,8009,60016,000
Training & setup00–5,0005,000–10,000
Year-one total≈ Rs 22,300≈ Rs 72,600 – 77,600≈ Rs 1,15,000 – 1,20,000
Year two onward≈ Rs 9,800≈ Rs 33,600≈ Rs 46,000

Notice the shape of it: hardware dominates year one, then the cost drops by roughly half or more. Anyone quoting you a "monthly price" without that hardware line is showing you a quarter of the picture.

Ten questions to ask before you pay any vendor

  1. What will this exact plan be invoiced at on renewal, in writing?
  2. Does billing keep working with no internet, and how does it sync afterwards?
  3. How many printers, users, tables and menu items does this tier allow?
  4. Is the price per outlet or per account?
  5. Are setup, menu entry and staff training included or billed separately?
  6. Can I export my full sales, menu and customer data to Excel myself?
  7. Is VAT 13% invoicing and PAN/VAT bill format handled correctly out of the box?
  8. Are you IRD-approved and CBMS-integrated — and can you show the certificate?
  9. Are eSewa, Khalti and Fonepay QR payments supported natively, and at what cost?
  10. What is your support window, and who do I call at 9pm on a Friday?

Frequently asked questions

How much does restaurant billing software cost in Nepal per month?

Between roughly Rs 500 and Rs 5,000 per month depending on plan. Monthly-billed products sit around Rs 599–1,199/month, while annual plans work out to about Rs 500/month at entry level and Rs 2,000/month for a well-featured plan.

Is there genuinely free restaurant billing software in Nepal?

Yes — several vendors run permanent free tiers. They are usually capped near 100 menu items, 10 tables and 2 users, with no inventory or reservations. Workable for a chiya pasal or small takeaway; not for a restaurant with a kitchen and waiters.

Does my restaurant need IRD-approved billing software?

It depends on turnover. The threshold for hotels, restaurants and canteens is NPR 5 crore, lower than the NPR 10 crore general threshold. Below that you may bill on ordinary software, though VAT-registered outlets can adopt an approved system voluntarily. Confirm your category with your accountant, since thresholds and procedures are amended periodically.

How much does the hardware cost?

An 80mm thermal bill printer runs about Rs 9,500–13,500, a cash drawer Rs 4,000–8,000, and a complete POS terminal bundle Rs 25,000–32,000. Restaurants needing a separate kitchen KOT printer should double the printer line.

Is a lifetime licence around Rs 1 lakh worth it?

Only for outlets certain they'll run the same system for eight years or more — that's roughly the break-even against a Rs 12,000/year plan. Given how fast IRD rules and payment integrations change in Nepal, most restaurants are better served by an annual plan.

Can I use one billing system for a restaurant and a retail shop?

Some Nepali platforms handle both, but the workflows differ sharply — restaurants need tables, KOT and modifiers, while retail needs barcodes, SKU control and a credit khata. A product built for one usually feels bolted-on for the other. Test with your real menu or real SKUs, not the demo data.

What is the cheapest way to start billing digitally?

A free-tier cloud plan on a tablet you already own, plus a single thermal printer at about Rs 10,000. That gets a small outlet billing properly for under Rs 12,000 in year one, and you can upgrade the software plan later without replacing the printer.

The bottom line

Restaurant billing software in Nepal is cheap. Restaurant billing systems are not — and the gap between those two numbers is where owners get caught.

Budget Rs 12,000–24,000 a year for software if you run a normal single-outlet restaurant, then add Rs 25,000–50,000 of hardware in year one and expect the running cost to roughly halve afterwards. Choose on offline reliability, printer support, data export and staff adoption — in that order — and treat the subscription price as a tiebreaker rather than the decision.

Get those four right and almost any of the plans in the table above will serve you well. Get them wrong and the cheapest plan in Nepal will still be the most expensive thing on your counter.

Need help choosing or building one?

I build billing, POS and restaurant management systems for Nepali businesses from Kathmandu. If you're weighing quotations or thinking about a system built around your own workflow, get in touch through wilson.com.np.

Disclosure & sources: plan prices were collected from vendor pricing pages in September 2026 and may change — always confirm current rates directly. Hardware ranges reflect Kathmandu retail listings. IRD e-billing thresholds and CBMS requirements reflect the Electronic Billing Procedure, 2074 (fourth amendment); confirm your obligations with a qualified accountant. The author develops DinePosAi and works with Woobex Infotech, both linked above.

Successful SEO Campaigns: Lessons from Top Case Studies

Successful SEO Campaigns: Lessons from Top Case Studies

Understanding the intricacies of successful SEO campaigns is crucial for digital marketers aiming to enhance search visibility and drive organic traffic. By analyzing real-world case studies, we can uncover [effective strategies](https://wilson.com.np/ergonomic-solutions-workplace/) and actionable insights that have propelled top businesses to SEO success. This blog post explores these lessons, providing a comprehensive analysis of key metrics, strategies, and [tools](https://wilson.com.np/tools/) that define effective SEO.

📌 Key Takeaways

  • Analyze real-world SEO strategies that drove success.
  • Understand key metrics for measuring SEO campaign effectiveness.
  • Learn from proven SEO tactics to enhance your digital marketing.

id=”understanding-successful-seo-campaigns” class=”autoblogger-h2″ style=”font-size: 1.75rem; font-weight: 800; color: #0f172a; margin: 2.5rem 0 1.25rem 0; border-bottom: 2px solid #e2e8f0; padding-bottom: 0.5rem;”>Understanding Successful SEO Campaigns

Defining Success in SEO

A successful SEO campaign is characterized by its ability to significantly improve search engine rankings, increase organic traffic, and achieve specific business objectives. However, defining success in SEO is not one-size-fits-all. It depends on the goals of the business, whether it’s boosting e-commerce sales, increasing brand awareness, or improving local search visibility.

Key Metrics to Track

To measure the success of an SEO campaign, you must track several key metrics. These include:

  • Organic Traffic: The number of visitors reaching your site through unpaid search results.
  • Keyword Rankings: Positions of your targeted keywords on search engine results pages (SERPs).
  • Conversion Rates: The percentage of visitors completing desired actions, such as purchases or sign-ups.
  • Bounce Rate: The percentage of visitors leaving your site after viewing only one page.

You can explore a comprehensive list of SEO success metrics [here](https://moz.com/beginners-guide-to-seo).

Case Study: E-commerce SEO Success

Background and Objectives

An e-commerce company sought to increase its online sales by enhancing its organic search visibility. The primary objective was to improve keyword rankings and boost traffic to product pages.

Strategies Implemented

The company employed several effective SEO strategies:

  1. Keyword Optimization: Conducted thorough keyword research to identify high-traffic, low-competition keywords.
  2. Content Creation: Developed high-quality, informative product descriptions and blog content to attract and engage users.
  3. Technical SEO: Improved site speed, mobile responsiveness, and fixed crawl errors.

These efforts led to a 40% increase in organic traffic and a 25% boost in conversion rates within six months.

Case Study: Local Business SEO Triumph - successful SEO campaigns
Case Study: Local Business SEO Triumph

Case Study: Local Business SEO Triumph

Initial Challenges

A local restaurant faced challenges in appearing prominently on local search results. Despite having excellent customer reviews, their online presence was limited.

Results Achieved

By implementing a local SEO strategy, the restaurant achieved remarkable improvements:

  1. Google My Business Optimization: Enhanced their GMB profile with accurate details, photos, and regular updates.
  2. Local Keywords: Integrated location-based keywords into their website content.
  3. Local Citations: Ensured consistent NAP (Name, Address, Phone) data across local directories.

As a result, the restaurant saw a 50% increase in local search visibility and a 30% rise in foot traffic.

Lessons Learned from Successful SEO Strategies - successful SEO campaigns
Lessons Learned from Successful SEO Strategies

Lessons Learned from Successful SEO Strategies

Common Themes

Several common themes emerge from analyzing successful SEO campaigns:

  • Focus on User Intent: Understanding what users are searching for and tailoring content to meet those needs is paramount.
  • High-Quality Content: Engaging, informative content consistently ranks higher on SERPs.
  • Technical Excellence: A technically sound website enhances user experience and search visibility.

Actionable Insights

  • Regularly Update Content: Keep your content fresh and relevant to maintain rankings.
  • Leverage Analytics: Use data to understand user behavior and refine your strategies.
  • Build Quality Backlinks: Earn links from reputable sites to boost authority and trust.

Measuring the Impact of SEO Campaigns

Tools for Tracking Success

To effectively measure the impact of your SEO efforts, leverage the following tools:

  • Google Analytics: Track traffic, conversions, and user behavior.
  • Google Search Console: Monitor keyword performance and identify site issues.
  • SEMrush/Ahrefs: Analyze competitors and discover backlink opportunities.

Interpreting Data

Interpreting SEO data requires understanding the story behind the numbers. For example, a spike in bounce rate might indicate irrelevant content or technical issues. Regularly reviewing these metrics allows you to make informed decisions and adjust strategies accordingly.

Conclusion

By studying successful SEO campaigns and analyzing [case study examples](https://searchengineland.com), digital marketers can gain valuable insights into what works and what doesn’t. Focus on key metrics, maintain high-quality content, and continually optimize your strategies to achieve long-term success in your SEO endeavors.

💡 Pro Tip: Stay updated with the latest SEO trends and algorithm changes to keep your strategies effective and competitive.

⚠️ Important Note: SEO is a long-term investment. Be patient and consistent with your efforts to see sustainable results.

By applying these lessons learned from top case studies, you can craft a tailored strategy that aligns with your business goals and drives measurable success.

Frequently Asked Questions

What makes an SEO campaign successful?

A successful SEO campaign effectively improves search rankings, increases organic traffic, and meets predefined business goals.

How can I measure the success of my SEO efforts?

Success can be measured using metrics such as organic traffic growth, conversion rates, and search engine rankings.

What are common strategies in successful SEO campaigns?

Common strategies include keyword optimization, high-quality content creation, and technical SEO improvements.

POS Billing Software for Kirana Shop in Nepal: The Honest 2026 Buyer’s Guide

POS Billing Software for Kirana Shop in Nepal: The Honest 2026 Buyer's Guide

If you run a kirana shop in Nepal and you are searching for POS billing software, you are probably being sold the wrong thing. Most vendor pages open with “IRD approved” and a demo button. Very few of them tell you the one fact that decides your entire budget: a typical neighbourhood kirana pasal in Nepal is nowhere near the turnover where the Inland Revenue Department actually forces you into CBMS electronic billing. Knowing that before you pick up the phone can be the difference between a Rs 8,000 setup and a Rs 70,000 one.

This guide is written for the shopkeeper, not the software seller. It covers what POS billing software for a kirana shop in Nepal really needs to do, what the IRD does and does not require at your size, what the software genuinely costs once hardware and renewals are counted, and the practical failures — loose daal with no barcode, udhaaro that nobody reconciles, internet that dies during the evening rush — that decide whether the system is still running six months later.

POS billing software for a kirana shop in Nepal running on a counter terminal with thermal printer and Fonepay QR
A kirana counter in Nepal running POS billing software with a thermal printer and a counter QR code.

1. Do you actually need POS billing software yet?

This is the section every vendor site skips, because the honest answer sometimes is “not yet”. Let me give you a threshold you can test tonight.

The 40-bill rule. Count your bills for three ordinary days — not Dashain week, an ordinary Mangsir Tuesday. If you are consistently writing more than about 40 bills a day, or carrying more than about 15 active udhaaro accounts, or stocking more than roughly 300 distinct items, a POS will pay for itself inside one year. Below all three, a copy and a calculator are genuinely fine, and no software will change your margin.

Where software stops being optional is not the bill count itself — it is the invisible leakage. In a shop doing 60–100 bills a day, three things quietly drain money and none of them show up in the cash drawer:

  • Price drift. Your cooking-oil rate changed twice in Ashoj but the person at the counter in the evening still charges the old price. Two rupees per litre on 40 litres a week is about Rs 4,200 a year, from one product.
  • Silent stockouts. You run out of a fast-mover on a Saturday evening and the customer goes to the shop across the road — and often does not come back for the whole basket, not just the missing item.
  • Forgotten udhaaro. Not the big accounts. The Rs 200 and Rs 350 entries someone forgot to write down. Shopkeepers I have worked with consistently underestimate this, and it is usually the single largest number when we finally reconcile.

POS billing software earns its keep by making those three things visible. If your shop is small enough that you personally know every price, every shelf and every debtor, you are the system, and you do not need to buy one yet.

2. The IRD question: PAN, VAT and CBMS, explained honestly

This is the biggest content gap across every competing page on this keyword. They use “IRD approved” as a scare tactic without ever telling you which tier you fall into. Here is the actual structure, as it stands for FY 2082/83.

Tier 1 — PAN-registered only (most kirana shops)

If your annual turnover is under the VAT threshold, you operate on a PAN and issue ordinary sales bills. Under Section 10 of the VAT Act 2052, VAT registration is mandatory when annual turnover exceeds NPR 50 lakh for goods-only businesses and NPR 30 lakh for services or mixed businesses. A kirana shop selling goods sits under the NPR 50 lakh line. Registration must happen within 30 days of crossing the threshold, and certain sectors — liquor, electronics, motor parts and others — must register regardless of turnover, which is worth noting if you also sell liquor or mobile accessories alongside groceries.

What you need: software that prints a clean bill with your shop name, PAN, item lines, quantity, rate and total, and keeps a sales register. You do not need CBMS integration, and you should not pay a premium for it.

Tier 2 — VAT-registered (larger marts and growing shops)

Every registered business must charge VAT at 13%, file a VAT return by the 25th of every Nepali month, and issue invoices in the format prescribed by Rule 17 of the VAT Rules, 2053. The 13% rate has been unchanged since VAT was introduced in 1997 and the Finance Act 2081 did not change it for FY 2082/83.

What you need: correct tax-invoice format, taxable/exempt separation (this matters a lot for a kirana shop, because many basic food items are exempt under Schedule 1), Bikram Sambat dates, an unbroken invoice series, and a monthly VAT summary your accountant can work from.

Tier 3 — CBMS electronic billing (large retail only)

This is where the fear-selling happens. Mandatory e-billing was extended to firms with annual turnover above Rs 250 million (Rs 25 crore) from the FY 2080/81 budget, and that threshold was subsequently lowered to Rs 200 million (Rs 20 crore) by an IRD notice dated April 2026. The policy brings a much larger pool of medium-to-large enterprises under real-time oversight through the Centralized Billing Monitoring System. Lower thresholds apply to specific sectors — for hotels, restaurants and canteens the threshold is reduced to NPR 5 crore.

Put that in perspective. Rs 20 crore of annual turnover is roughly Rs 55 lakh per day, every day of the year. A kirana shop turning over Rs 40,000 a day is at about 0.7% of the CBMS threshold. If a vendor tells you your kirana pasal is legally required to have CBMS integration today, they are selling, not advising.

Which compliance tier is your shop in?
Your situationRegistrationBilling software must doRealistic budget
Turnover under Rs 50 lakh, goods onlyPANClean printed bill, item master, stock, udhaaro, daily sales reportRs 5,000 – 12,000/yr
Turnover over Rs 50 lakh, goods onlyPAN + VATRule 17 tax invoice, 13% VAT, exempt-item handling, BS date, monthly VAT reportRs 12,000 – 30,000/yr
Mixed goods and services over Rs 30 lakhPAN + VATSame as above, plus correct service-line treatmentRs 12,000 – 30,000/yr
Turnover over Rs 20 crorePAN + VAT + CBMSIRD-listed software with live CBMS submission and audit trailRs 50,000+/yr, plus implementation

If you are in Tier 3, or expect to be within a year or two, the approval process itself is a separate project — I have written it up in detail in how to get IRD approval for billing software in Nepal, and you can check which vendors are already listed in the IRD approved billing software list in Nepal before you commit to anyone.

The buying rule that follows from all this: choose software that can grow into CBMS, but do not pay for CBMS today. Ask the vendor one question — “if my turnover crosses the threshold in two years, is CBMS an upgrade on my existing data, or a new product and a fresh migration?” The answer tells you everything about whether they built one system or three.

3. The nine features a Nepali kirana shop genuinely needs

Vendor feature lists run to sixty items. For a kirana counter, nine of them decide whether the software survives. The rest are marketing.

1. Billing in under six seconds per item

Measure this at the demo, with a stopwatch. Ask to bill a realistic basket: 1 kg rice (weighed), 2 packets Wai Wai (barcode), 500 ml oil, 250 g daal (weighed), one recharge card. If that basket takes more than 45 seconds end-to-end including printing, it will fail at 7 p.m. on a Friday.

2. Keyboard-first operation

Touchscreens look good in a demo and slow you down in real use. The fastest kirana counters in Nepal run on a cheap keyboard: type three letters, press Enter, type quantity, press Enter. Anything that forces mouse movement between every item costs you seconds per bill.

3. Decimal quantities for weighed goods, whole numbers for packets

This sounds trivial. It is not. Kirana stock is half loose and half packaged. Good software enforces the difference so a cashier cannot bill 1.5 packets of noodles or round 750 g of sugar up to 1 kg.

4. Nepali and English item search

Your staff think in Nepali. If they have to remember that “चिनी” is stored as “Sugar”, search fails during the rush. The software should let you store both names against one item and find it either way. If you keep product lists or price boards in Preeti font, you will need to convert them to Unicode before import — I built a free Preeti to Unicode converter for exactly this kind of cleanup.

5. Udhaaro at the point of billing

Credit must be a payment method on the billing screen, not a separate screen to visit afterwards. If it takes an extra step, nobody does it during a rush, and the ledger is wrong by evening.

6. Mixed payment on a single bill

Rs 500 Fonepay, Rs 200 cash, Rs 150 on khata — on one bill, in one action. This is the most common real-world payment pattern in Nepali retail now and a surprising number of systems still cannot express it.

7. Low-stock alert tied to the supplier and last rate

An alert that just says “low” is useless. An alert that says “Sunflower oil 1L, 8 left, last bought from Shrestha Traders at Rs 168” turns into a purchase order in ten seconds.

8. A day-end report you can read in one minute

Total sales, split by cash / QR / wallet / udhaaro, bill count, and the drawer figure to match. If the day-end report needs interpretation, it will not be read.

9. Your data, exportable, on demand

Ask for a CSV export of items, sales and party balances before you buy. If the vendor hesitates, walk away — you are looking at a system you cannot leave.

4. Why offline-first matters more than cloud in Nepal

Every vendor writes “works offline” as a bullet. Almost none explain what it means, and the difference between two implementations is enormous.

ArchitectureWhat happens when internet dropsRight for
Cloud-only (browser)Billing stops. You write bills on paper and re-enter them later, which nobody ever does properly.Shops with fibre and a UPS, in the Valley
Cloud with offline cacheBills for a short window, then the cache expires or the tab is closed and data is lost.Light usage, short outages
Offline-first desktop appBills, prints and updates stock against a local database indefinitely, then syncs when the link returns.Almost every kirana shop in Nepal

Test it honestly at the demo: unplug the router, then bill three items and print. If the vendor asks you not to do that, you have your answer.

The second question to ask is what happens to Fonepay and wallet reconciliation while offline. QR code transactions in Nepal grew about 92.5 percent in number in FY 2024/25 over the previous year, and QR is now the most widely used electronic payment instrument. Fonepay is accepted at over 13 lakh stores, from small kiranas to large supermarkets. In practice that means a very large share of your bills are now QR. A static counter QR keeps working when your POS is offline — the customer pays the bank, not your software — but the bill must still record “paid by QR” locally so the day-end split reconciles. Confirm this works with no internet at all.

5. The barcode problem nobody warns you about

Here is the most practical gap in every competing article on this topic. They all promise “barcode scanning” as if a kirana shop is a supermarket. It is not.

Walk your own shelves and count. In a typical Nepali kirana pasal, roughly half to two-thirds of what you sell has no usable barcode:

  • Loose rice, daal, sugar, chiura, beaten rice, spices — sold by weight from a sack
  • Local ghee, achar and oil in unbranded packaging
  • Eggs, bread from a local bakery, milk packets with smudged print
  • Cigarettes and loose singles
  • Vegetables, if you carry them

A scanner only helps with the branded third. For everything else you need one of three things, and you should decide which before buying:

  1. Quick keys / favourites grid. Your 30 fastest loose items pinned to number keys or a single screen. This is the cheapest and usually the best answer for a small shop.
  2. In-house barcode label printing. You print and stick your own labels on pre-packed bags of rice and daal. Worth it if you pre-pack in fixed sizes; a waste of time if you weigh to order.
  3. Weighing scale integration. The scale sends the weight straight into the bill line. Genuinely useful above roughly 100 bills a day, and overkill below it.

Ask this at the demo: “Show me billing 400 g of loose daal, without a scanner.” How the vendor answers that one question tells you more about the software than the whole feature list does.

6. Udhaaro khata: digitising the credit book properly

Credit is not a flaw in the kirana model — it is the reason your regulars are your regulars. The copy on the counter fails not because it is paper but because it has no ageing and no reminder.

A properly implemented udhaaro module gives you four things paper cannot:

  • One running balance per party, with every entry linked to the bill it came from, so “I already paid that” becomes a screen instead of an argument.
  • Part payments against older bills — because that is how people actually settle, Rs 500 at a time.
  • Ageing buckets — who is 0–30 days, 30–60, and over 90. This is the single most valuable report in a kirana shop and the one most systems either omit or bury.
  • A reminder you can actually send — a Viber or SMS message with the balance and the bill reference, generated from the ledger.

The recovery routine that works

  1. Every Saturday morning, open the ageing report.
  2. Anything over 30 days gets a polite message with the exact figure and the last bill date.
  3. Anything over 60 days gets a phone call, not a message.
  4. Anything over 90 days stops getting new credit until something is paid — and the software should be able to enforce a credit limit per party so this is not a conversation you have to have at the counter.

That last point matters. If your staff can extend credit without limit, the ledger will be accurate and still useless. A credit ceiling per customer, set by you and enforced by the software, is the feature that converts a digital khata from a record into a control.

From the field: what I see go wrong in month two

I build billing and POS software for Nepali retail, and the pattern in failed rollouts is remarkably consistent. It is almost never the software. It is that the shop entered 800 products in week one with enthusiasm, then stopped updating purchase entries in week two. Stock figures drift, the owner stops trusting the numbers, and within a month everyone is back to the copy — with an annual licence already paid for.

The shops that stick with it do one unglamorous thing: they enter purchases the same evening the goods arrive, every time, before the sack is opened. Ten minutes a day. That single habit is what separates a POS that pays for itself from an expensive receipt printer. If you cannot commit to it, buy the cheapest plan that prints a clean bill and ignore the inventory module entirely — a POS used only for billing and udhaaro is still worth the money, and a half-maintained stock module is worse than none.

7. What POS billing software really costs in Nepal (2026)

Published Nepali pricing, as listed by the vendors themselves at the time of writing:

Vendor / productEntry priceWhat it coversMid / upper tier
Sajilo BillingRs 8,000 / yearOnline dashboard, 1 offline desktop app, cloud sync, up to 500 productsRs 15,000/yr (3 devices, 1,500 products); Rs 25,000/yr (5 devices, 3,000 products, 2 branches)
MrSolution AIMSRs 15,000 + VATIRD-certified billing, basic inventory, ledgers, Nepali/English dates — positioned at kirana and single-location retailRs 35,000 + VAT for the full ERP suite; POS base licence quoted at Rs 55,000 + 13% VAT with AMC around Rs 16,500
BUSY (channel partner)Quote on demandEditions from basic accounting to enterprise, with CBMS-ready workflow and local trainingPriced per edition and user; 15-day trial offered
Cloud SaaS platformsMonthly subscriptionPOS plus online store, wallet and QR payments, no upfront licenceScales by plan; check offline behaviour carefully

Software licence is rarely the biggest number. Budget realistically for the whole counter:

ItemTypical range (NPR)Notes
Software licence, year 18,000 – 25,000Entry plans are genuinely adequate for a single-counter kirana shop
Annual renewal / AMC15% – 100% of licenceAsk for this figure in writing before buying. A perpetual licence with a heavy AMC can cost more over three years than a subscription
80mm thermal printer6,000 – 14,000Buy a known brand; a cheap printer is the most common hardware failure
USB barcode scanner2,500 – 6,000Only worth it if a real share of your stock is barcoded
Counter PC or laptop25,000 – 60,000A modest second-hand machine is usually enough for a single counter
UPS / inverter backup8,000 – 20,000Non-negotiable. Power loss mid-bill is worse than internet loss
Catalogue data entry0 – 8,000Either your time or theirs. Get an Excel import instead if you can

Three-year total cost is the number to compare, not the sticker price. Work out: (licence + 2 renewals) + hardware + any training or setup fee. A Rs 8,000/year subscription over three years is Rs 24,000. A Rs 55,000 perpetual licence with Rs 16,500 AMC is Rs 88,000 over the same period. Both may be right — but only one is right for a kirana shop.

8. What the main options actually offer

Rather than rank vendors, here is how the categories differ, so you can place any quote you receive:

CategoryStrengthWeakness for a kirana shop
Nepali offline-first billing apps (Sajilo Billing, Woobex Billing and similar)Built around udhaaro, Fonepay, BS dates and local billing habits; work without internetSmaller feature depth than an ERP; fewer accounting reports
Nepali ERP suites (MrSolution, OneFlow and similar)Full accounting, multi-branch, IRD certification, long track recordPriced and designed for marts and distributors; heavy for a single counter
Indian ERP localised for Nepal (BUSY and similar)Mature accounting, deep inventory, partner support networkLocalisation varies; udhaaro and Nepali-language search are often bolted on
Cloud SaaS platformsLow upfront cost, online store included, fast to startOffline behaviour is the risk; verify billing works with the router unplugged
Indian kirana apps found in search resultsPolished mobile-first billingBuilt for GST, not PAN/VAT — the tax logic, invoice format and dates are wrong for Nepal

A warning about search results. Search this keyword and half the first page is Indian software built for GST. GST and Nepal’s VAT are different regimes with different invoice formats, different rates and different date systems. Software that cannot print a Bikram Sambat date or separate Schedule 1 exempt items is not “close enough” — it will fail you at filing time.

9. A realistic 7-day rollout plan

Most vendors promise “setup in a day”. That is true for installation and false for adoption. Here is a schedule that actually works, run in parallel with your existing copy so you never stop trading.

  1. Day 1 — the top 100. Enter only your 100 fastest-moving items with correct rates and units. Not 800. One hundred. This covers the large majority of your bills.
  2. Day 2 — set units and tax flags. Mark which items are weighed and which are by piece, and which are VAT-exempt if you are registered. Getting this wrong now is painful later.
  3. Day 3 — printer and payments. Test the thermal printer with your actual bill layout, stick the counter QR where the customer can reach it, and confirm the bill records the payment method.
  4. Day 4 — staff logins and limits. One login per person. Decide who can give a discount, who can edit prices, and who can see purchase cost. Cashiers should not see margin.
  5. Day 5 — run parallel. Bill on the software and keep the copy. Compare at closing. Expect gaps; fix the item master, not the process.
  6. Day 6 — load the udhaaro openings. Enter current outstanding balances per party as opening figures. Do this once, carefully, with the copy in front of you.
  7. Day 7 — first real day-end. Close on software alone. Match the drawer. If it matches within a few rupees, you are live. If not, find the one item whose rate is wrong — it is almost always a rate, not a bug.

Then: the Dashain test

Your real deadline is not go-live, it is your first festival season. Two weeks before Dashain, pull the previous year’s sales by item if you have it, and use the reorder report to stock ahead. A POS that has not been used to plan a festival stock-up has not yet paid you back.

10. Seven mistakes that kill kirana POS rollouts

  • ✓Buying CBMS you do not need. Covered above. Match the tier to your turnover.
  • ✓Entering the entire catalogue on day one. Enthusiasm runs out around item 300, and a half-entered catalogue makes the stock module untrustworthy immediately.
  • ✓Skipping purchase entry. Sales reduce stock; if purchases never increase it, every figure goes negative within a month and people stop believing the screen.
  • ✓No UPS. Losing power mid-bill on a machine with no battery corrupts more days than bad internet ever will.
  • ✓Letting everyone use the owner login. Then no report can tell you who gave the discount or voided the bill, which is the main reason to have software at all.
  • ✓Not asking about the renewal. Year one is quoted, year two is a surprise. Get the AMC or renewal figure in writing before you pay.
  • ✓No export test. Ask for a CSV of items, sales and party balances during the trial. If you cannot get your own data out, you do not own it.

Bringing it together

For most kirana shops in Nepal, the right answer in 2026 is unglamorous: an offline-first billing app in the Rs 8,000–15,000 a year range, run on a modest counter PC with a UPS and a decent thermal printer, using a hundred well-maintained items, a counter QR, and a disciplined udhaaro ledger with ageing. That setup beats an expensive ERP that nobody updates, every single time.

Match your compliance tier honestly, test the software with the router unplugged and a bag of loose daal, get the renewal price in writing, and commit to ten minutes of purchase entry every evening. Everything else is a feature list.

If you are also handling invoices outside the counter — wholesale orders, credit customers, supplier bills — you may find our invoice generator and billing software guide useful alongside this one. And if you expect to cross into VAT or CBMS territory in the next year or two, read how to get IRD approval for billing software in Nepal and check the current IRD approved billing software list before you lock into a vendor.

Frequently asked questions

Does a kirana shop in Nepal legally need IRD-approved billing software?

In most cases, no. Mandatory CBMS electronic billing applies to businesses above a turnover threshold that was lowered to roughly Rs 20 crore by an IRD notice in April 2026, with a lower Rs 5 crore threshold for hotels, restaurants and canteens. A typical kirana shop is far below this and needs only a clean PAN or VAT bill. Any VAT-registered business may adopt IRD-listed software voluntarily.

How much does POS billing software cost for a kirana shop in Nepal?

Published entry plans start around Rs 8,000 per year for a single-counter shop, with mid-tier plans around Rs 15,000–25,000 per year. Perpetual licences from ERP vendors start higher — around Rs 15,000 plus VAT for a basic inventory and billing edition — and carry annual maintenance charges. Add Rs 40,000–90,000 for hardware if you are starting from nothing.

Will the software work when the internet goes down?

Only if it is offline-first. A desktop application that bills against a local database keeps working indefinitely and syncs later; a browser-only cloud POS stops. Test it by unplugging the router during the demo and completing a bill with a printed receipt.

Can I bill loose items like rice and daal that have no barcode?

Yes, and this is the most important thing to test. Good kirana POS software supports decimal quantities for weighed goods and a quick-keys grid for your fastest loose items, so a cashier can bill 400 g of daal in two keystrokes without a scanner. Weighing-scale integration is available but is usually unnecessary below about 100 bills a day.

Does POS software handle udhaaro (credit) properly?

The good ones do. Look for credit as a payment option on the billing screen itself, one running balance per party linked to source bills, support for part payments, ageing buckets showing who is 30, 60 or 90 days overdue, and an enforceable credit limit per customer.

Do I need VAT registration for my kirana shop?

Registration becomes mandatory once annual turnover crosses NPR 50 lakh for a goods-only business, or NPR 30 lakh for services or mixed supplies, measured on a rolling twelve-month basis, with registration required within 30 days of crossing. Some categories — including liquor and electronics — must register regardless of turnover, which matters if you stock those alongside groceries.

Can I use Indian kirana billing software in Nepal?

Not safely. Indian applications are built for GST, with different invoice formats, tax logic and Gregorian-only dates. Nepal requires VAT at 13%, Rule 17 invoice formatting for registered businesses, Schedule 1 exempt-item handling and Bikram Sambat dates. Choose software built for Nepal.

How long does it take to get a kirana shop running on POS software?

Installation takes a day; genuine adoption takes about a week. Enter your top 100 items first, run in parallel with your paper copy for two or three days, load opening udhaaro balances, and then close a full day on software alone and match the cash drawer.

Can I accept Fonepay, eSewa and Khalti through the POS?

Most Nepali POS systems record these as payment methods on the bill, and a static counter QR works independently of the software, so payments continue even during an outage. QR transactions in Nepal grew roughly 92 percent in volume in FY 2024/25 and Fonepay alone is accepted at over 13 lakh stores, so accurate recording of the cash-versus-QR split at day-end matters as much as the billing speed itself.

What happens to my data if I stop paying for the software?

Ask before you buy, and test it during the trial. You should be able to export items, sales history and party balances as CSV or Excel at any time. A vendor who cannot demonstrate that export is one you cannot leave.

NTC USSD Codes List 2026: All Nepal Telecom Short Codes

NTC USSD codes list for Nepal Telecom — balance, data, loan and recharge short codes

NTC USSD Codes List (2026): Every Nepal Telecom Short Code That Actually Works

Last verified against Nepal Telecom's official short-code pages: 19 September 2026 · Written and tested on a live NTC prepaid SIM in Kathmandu.

Quick Answer

The five NTC USSD codes most people are actually looking for:

*400# balance · *9# your own number · *1415# packages · *1477# Namaste Credit (loan) · *922# SIM owner name

Open your dialer, type the code exactly as shown, press call. No internet needed, no charge.

Every NTC user hits the same wall eventually. You're at a tea shop in Baneshwor, your data dies mid-call, and you cannot remember whether the balance code is *400# or *440#. You search for it, and you land on a page that dumps forty codes in one unsorted table — half of them retired years ago — with no way of telling which ones still work.

This page fixes that. Below is the complete NTC USSD codes list for 2026, grouped by what you're actually trying to do, with every code marked as officially listed by Nepal Telecom, widely used but not on NTC's current pages, or retired. It also covers the things the other NTC code lists leave out entirely: the hidden GSM interrogation codes that work on any NTC SIM, the call-forwarding USSD scam that has been circulating in Nepal, which codes silently fail on postpaid, and how to fix the "Connection problem or invalid MMI code" error.

The NTC USSD Cheat Sheet (Screenshot This)

If you only save one thing from this page, save this. These ten codes cover roughly 90% of what NTC subscribers dial in a normal month.

*400#Check main balance
*9#Know your own number
*922#SIM registered owner
*1415#Packages & offers menu
*1442#Add-on packages
*1477#Namaste Credit (loan)
*444#4G / VoLTE activation
*1415*7#International roaming
*1416#NT Fiber (FTTH) balance
1498Mobile customer care
Reading the badges below

Official listed on Nepal Telecom's own short-code or service pages. Community widely used and reported working, but not spelled out on NTC's current public pages — try it, but don't be surprised if it's been changed. Retired no longer reliable after NTC's move to the convergent billing system.

How to Dial an NTC USSD Code (and What USSD Actually Is)

USSD stands for Unstructured Supplementary Service Data. In plain terms, it's a real-time text channel between your phone and Nepal Telecom's servers that runs over the signalling network rather than over data. That's why a USSD code works when your data pack has expired, when you're on 2G in a village with one bar, and on a Rs. 1,500 button phone that has never seen an app store.

  1. Open the phone dialer — not the SMS app, not a browser.
  2. Type the code exactly, including the leading * and the closing #.
  3. Press the call button. On a dual-SIM phone, press the call button for the SIM slot holding your NTC SIM.
  4. A text box appears within a few seconds. For menu codes like *1415#, type the option number and press Send.

Two things worth knowing that most guides skip. First, dialling a USSD code costs nothing — the session itself isn't charged, though subscribing to a package from inside the menu obviously deducts the package price. Second, USSD sessions time out, usually in about 30–60 seconds. If you wander off mid-menu and come back, the session is dead and you'll get an error; redial rather than assuming the code is broken.

NTC Balance, Number & SIM Owner Codes

Account and SIM identity codes
What you wantCodeMethodStatus
Check main balance*400#DialOfficial
Know your own mobile number*9#DialOfficial
Check SIM registered owner name*922#DialOfficial
Get balance-transfer security codeSMS SCODE to 1415SMSOfficial
Free resource query (remaining bonus)SMS FR to 1415SMSCommunity
PUK number request (postpaid)SMS PUK to 1415SMSCommunity
PUK inquiry by call1607DialCommunity
First call activation (new SIM)*1414#DialRetired

The difference between *9# and *922# confuses a lot of people. The first tells you the number of the SIM in your hand. The second tells you whose citizenship document that SIM is registered against — which matters when you buy a second-hand phone with a SIM still in it, or when you're trying to work out whether an old SIM is still in your own name for KYC purposes. If the name that comes back isn't yours, you'll want to read our full walkthrough on how to check the SIM owner's name in Nepal for NTC and Ncell, which also covers the transfer process at an NTC counter.

Balance expiry is shown too

The *400# response doesn't just show rupees — it returns your balance validity/expiry date as well. That date is the one that actually matters for a SIM you barely use, because an unused NTC prepaid number can eventually be reclaimed. Dial it once every couple of months on a dormant SIM.

NTC Data Pack & Package Codes

Data, voice and package subscription codes
What you wantCodeMethodStatus
Browse and subscribe to latest packages*1415#DialOfficial
Add-on packages*1442#DialOfficial
Remaining data, minutes & validity*1415*55#DialCommunity
Data volume query by SMSSMS VL to 1415SMSCommunity
Recurring/postpaid pack management*1415*2*4#DialCommunity
Education packages*1441#DialCommunity
Package subscription by SMSSMS the pack's sub-code to 1415SMSOfficial

Here's the practical distinction. *1415# is a shopping menu — it shows you what you can buy. *1415*55# is an inventory check — it tells you what you've already got left. Most people dial the first when they actually wanted the second, then get annoyed at scrolling through offers. If you want the full set of methods, including the app view and the SMS route, we've broken it all down in how to check your NTC data balance.

One deliberate omission on this page: we don't list package prices or MB amounts. NTC revises bundles frequently, and a code list that hardcodes "Rs. 49 for 1GB" is wrong within a month. Dial *1415# and you'll always get the live catalogue.

NTC Recharge & Balance Transfer Codes

Topping up and sending balance
What you wantCodeMethodStatus
Recharge with a scratch card PIN*412*PIN#DialCommunity
Recharge card IVR1412DialCommunity
Transfer balance to another NTC number*422*SecurityCode*Number*Amount#DialOfficial
Get the security code firstSMS SCODE to 1415SMSOfficial

Balance transfer: the rules nobody mentions

Balance transfer fails far more often than it succeeds on the first attempt, and it's almost always one of these constraints rather than a broken code:

  • It is a prepaid GSM to prepaid GSM service. Sending to a postpaid number won't go through.
  • The amount must fall inside the per-transaction limit NTC sets (commonly Rs. 10 to Rs. 500).
  • There is a daily cap on the number of transfers from one number.
  • The security code is per-request, not permanent. Get a fresh one via SMS each time; a code you screenshotted last month will be rejected.
  • The amount goes in as a plain number. Don't type "Rs." or a decimal.
Never share your security code

The SCODE SMS is the only thing standing between a stranger and your balance. Don't read it aloud on a call, don't forward the SMS, and don't include it in a screenshot when asking for help in a Facebook group. NTC staff will never ask you for it.

NTC Loan Code: Namaste Credit (Sapati)

Nepal Telecom's emergency balance service is called Namaste Credit, and locally almost everyone calls it sapati. It's not a cash loan — it's an advance on your own airtime that gets recovered from your next recharge.

Namaste Credit codes
ActionUSSDSMS alternativeStatus
Activate / take credit*1477# → option 1START to 1477Official
Check credit status / outstanding*1477# → option 3STATUS to 1477Official
Deactivate*1477# → option 2STOP to 1477Official

Eligibility is the part that trips people up. Namaste Credit is offered to prepaid subscribers whose SIM has been in use for a minimum period (commonly cited as three months), and the amount you're offered depends on how long and how actively you've used the line. Two people standing next to each other can dial the same code and see different offers — or one may see none at all. That's the eligibility engine working as designed, not a fault with your SIM. The mechanics, repayment behaviour and what to do when the code returns nothing are covered in detail in our guide on how to take a loan (sapati) on NTC.

Call Forwarding, Call Waiting & ISD Codes

Call management short codes
What you wantCodeMethodStatus
Activate call forwarding**21*Number#DialOfficial
Deactivate call forwarding##21#DialOfficial
Activate call waiting*43#DialOfficial
Deactivate call waiting#43#DialOfficial
Activate international calling (ISD)#331*0000#DialOfficial
Deactivate international calling*331*0000#DialOfficial
Cheaper international call accessPrefix 1424 before the numberDialCommunity
Yes, the ISD codes look backwards — they aren't a typo

On NTC, #331*0000# enables international dialling and *331*0000# disables it. This follows the GSM call-barring convention, where * sets a bar and # removes one — you are switching the outgoing-international bar on and off, not the service. Barring international calls on a SIM you lend to someone is genuinely useful.

Hidden GSM Codes That Work on Any NTC SIM

This is the section missing from every other NTC code list, and it's the one that solves the weirdest problems. These aren't Nepal Telecom codes — they're standard GSM/3GPP codes baked into the network and your handset, which means they work on an NTC SIM whether or not NTC documents them.

Standard GSM codes (work on NTC, Ncell and any GSM network)
PurposeCodeWhat it does
Show IMEI*#06#Displays your handset's IMEI instantly — needed for police reports, warranty claims and MDMS registration.
Check forwarding status*#21#Shows whether any unconditional call/SMS/data forwarding is active, and to which number.
Check conditional forwarding*#62#Shows where calls go when your phone is unreachable or switched off.
Check no-answer/busy diversion*#61# / *#67#Reveals diversions set for unanswered or busy calls.
Cancel all forwarding##002#The nuclear option — clears every diversion rule on the line at once.
Hide your caller ID*#31#Toggles outgoing caller ID presentation (network permitting).
Hide ID for one call#31#NumberWithholds your number for that single call only.

Why these matter: if your friends say your phone "rings once then goes dead," or your calls are landing somewhere unexpected, dial *#21# before you blame the network or buy a new SIM. Nine times out of ten there's a stale diversion rule sitting on the line from an old voicemail service or a forwarding code someone set months ago. ##002# clears it in two seconds.

4G, VoLTE, eSIM & International Roaming

Network and travel codes
What you wantCodeMethodStatus
Activate 4G/LTE & check SIM compatibility*444#DialOfficial
Direct 4G activation option*444*1#DialCommunity
Activate VoLTE*444# → VoLTE optionDialOfficial
Check VoLTE status*111# or call 1444DialCommunity
Activate/deactivate international roaming*1415*7#DialOfficial
Roaming support from abroad+977-1-5901498CallOfficial

A 4G-activated SIM is only one of three conditions. You also need a handset that supports NTC's LTE bands, and you need to be standing inside actual 4G coverage. If *444# reports that your SIM isn't 4G-capable, no code will fix it — that's an older SIM and needs a physical swap at an NTC office. While you're considering a swap, note that an NTC eSIM sidesteps the plastic entirely, and the activation flow there is handled through NTC's eSIM portal rather than a USSD code.

For roaming, activate before you fly. Prepaid users can do it from *1415*7# or the NTC app. Postpaid roaming carries a minimum balance requirement and usually a counter visit with photo ID. Once you land abroad, *400# still reports your balance normally, but recharging is far easier through the app or a wallet than through any USSD string.

CRBT, Missed Call Alert, FNF & Other Services

Value-added service codes
ServiceActivateDeactivateStatus
Caller Ring Back Tone (CRBT)SMS SUB to 1455 · or *1455#SMS UNSUB to 1455Official
Missed Call Alert (MCA)*1400*1# · or SMS SUB to 1400*1400*2# · or SMS UNSUB to 1400Official
FNF subscribeSMS FNFSUB*Number to 1415SMS FNFDEL*Number to 1415Official
FNF add a memberSMS FNFADD*Number to 1415—Official
FNF modify a memberSMS FNFMOD*Old*New to 1415—Community
FNF check current listSMS FNFINQ to 1415—Community
NT ProSMS SUB NTPRO to 1428SMS UNSUB NTPRO to 1428Community
Customer satisfaction survey*1419#—Community

Value-added services are also the most common source of the "my balance disappears on its own" complaint. A caller tune or alert service subscribed to once during a promotion keeps renewing quietly. If your balance is draining without calls to match, work through our list of how to activate and deactivate NTC services and switch off everything you don't recognise.

Landline, ADSL & NT Fiber (FTTH) Codes

Fixed-line and broadband codes
ServicePurposeCodeMethod
LandlineBill inquirySMS CB*Number to 1415SMS
NT Fiber (FTTH)Balance, package info, bonus data*1416#Dial
NT Fiber (FTTH)Validity checkSMS VL*NTFTTH*Number to 1415SMS
ADSLValidity checkSMS VL*NTADSL*Number to 1415SMS
ADSLBalance inquirySMS BL*NTADSL*Number to 1415SMS
PSTNBill enquiry (IVR)1606Dial

Format note that saves a lot of failed SMS: the account number goes in with its area code and no spaces — a Kathmandu landline goes in as 01488xxxx, not 488xxxx or 01-488xxxx. Send from the mobile number linked to the account where possible.

Customer Care, IVR & Emergency Numbers

Nepal Telecom support and national emergency numbers
NumberWho answersCost
1498NTC mobile (GSM) customer supportFree
1415Self-care IVR: balance, recharge, PUK, complaintsAirtime
198Landline / FTTH installation & fault bookingFree
197Landline number inquiryFree
192Lineman / fault handlingFree
188VoIP call complaintsFree
+977-1-5901498NTC support while you're abroadInt'l rates

National emergency numbers (any network, including with zero balance)

100Nepal Police
101Fire Brigade
102Ambulance
103Traffic Police
1144Tourist Police
1098Child Helpline (CWIN)
1111Hello Sarkar
104Child Welfare Board

Master Table: The Complete NTC Code List

Everything above in one place. On mobile, swipe the table sideways; on desktop, use Ctrl+F (or Cmd+F) to jump straight to the service you need.

All NTC USSD, SMS and IVR codes — 2026
CategoryServiceCode / MethodStatus
AccountBalance check*400#Official
AccountOwn mobile number*9#Official
AccountSIM owner name*922#Official
AccountSecurity code for transferSMS SCODE → 1415Official
AccountFree resource querySMS FR → 1415Community
RechargeScratch-card recharge*412*PIN#Community
RechargeBalance transfer*422*Code*Number*Amount#Official
DataPackages & offers*1415#Official
DataAdd-on packages*1442#Official
DataRemaining data & validity*1415*55#Community
DataEducation packages*1441#Community
LoanNamaste Credit activate*1477# → 1 · SMS START → 1477Official
LoanNamaste Credit status*1477# → 3 · SMS STATUS → 1477Official
LoanNamaste Credit deactivate*1477# → 2 · SMS STOP → 1477Official
CallsCall forward on**21*Number#Official
CallsCall forward off##21#Official
CallsCall waiting on / off*43# / #43#Official
CallsISD on / off#331*0000# / *331*0000#Official
CallsCheap ISD prefix1424 + numberCommunity
GSMShow IMEI*#06#Standard
GSMCheck all forwarding*#21#Standard
GSMCancel all forwarding##002#Standard
Network4G / VoLTE activation*444#Official
NetworkVoLTE status*111# or 1444Community
RoamingInternational roaming*1415*7#Official
VASCRBT on / offSMS SUB / UNSUB → 1455Official
VASMissed Call Alert on / off*1400*1# / *1400*2#Official
VASFNF subscribe / addSMS FNFSUB / FNFADD → 1415Official
FTTHFiber balance & bonus data*1416#Official
FTTHFiber validitySMS VL*NTFTTH*Number → 1415Official
ADSLValidity / balanceSMS VL*NTADSL* or BL*NTADSL* → 1415Official
LandlineBill inquirySMS CB*Number → 1415Official
SupportMobile customer care1498Official
SupportLandline / FTTH faults198Official
SupportNumber inquiry197Official

Prepaid vs Postpaid: Which Codes Actually Work for You

This is the single biggest reason a code "doesn't work," and no other NTC code list spells it out. Several codes are built around a prepaid balance object that postpaid accounts simply don't have.

Code availability by connection type
CodePrepaid GSMPostpaid GSMNote
*400#YesLimitedPostpaid is billed, not balance-based — use the app or 1498 for dues
*9# / *922#YesYesIdentity lookups work on both
*422*…#YesNoPrepaid-to-prepaid transfer only
*1477#YesNoNamaste Credit is a prepaid service
*412*PIN#YesNoPostpaid pays bills rather than recharging
*1415# / *1442#YesYesPackage menus differ between the two
*1415*7#YesYesPostpaid has extra balance/ID conditions
*444#YesYesDepends on SIM generation, not plan type

USSD Safety: Codes You Should Never Dial Because Someone Asked You To

The call-forwarding scam

A caller claims to be from Nepal Telecom, an "offer department," or a bank, and asks you to dial a code to "verify your SIM," "claim a bonus," or "fix a network problem." The code they read out is almost always a call-forwarding string in the **21* or **67* family. The moment you dial it, your incoming calls — including every OTP delivered by voice — start ringing on their phone instead of yours.

Three rules that will keep you out of trouble:

  • Never dial a code someone reads to you over the phone. Nepal Telecom does not need you to dial anything to verify your identity.
  • A legitimate code never starts with a number you were given. Genuine NTC codes are short and public — they're all on this page and on ntc.net.np. If it contains a ten-digit mobile number, it is forwarding your calls somewhere.
  • If you already dialled one, act now. Dial *#21# to see what's active, then ##002# to clear every diversion, then call 1498 and change any account passwords that use SMS or voice OTP.

The same caution applies to balance transfer. Nobody from NTC will ever ask for your SCODE, and an "agent" who wants you to dial *422*…# on their instruction is asking you to hand over your own airtime.

NTC USSD Code Not Working? 11 Fixes, Ordered by How Often They Work

If you're seeing "Connection problem or invalid MMI code" — the single most common USSD error on Android — work down this list in order.

  1. Check which SIM you dialled from. On a dual-SIM phone the dialler defaults to SIM 1. If your NTC SIM sits in slot 2, the code went to the wrong operator and failed. Long-press the call button to pick the slot, or set NTC as the default for calls.
  2. Redial once. USSD sessions genuinely drop under load, especially in the evening. A second attempt fixes this more often than anything else.
  3. Retype the code from scratch. Don't edit a code sitting in your dialler history — an invisible leading space or a missing # is enough to break it.
  4. Toggle airplane mode on for ten seconds, then off. This forces a fresh network attach and clears a stuck session.
  5. Check your signal. USSD rides the signalling channel; one bar in a concrete stairwell isn't enough. Step outside or near a window.
  6. Switch network mode. On some handsets, a locked "LTE only" setting blocks USSD. Set the preferred network type back to an auto/LTE-3G-2G option and retry.
  7. Turn off Wi-Fi calling / VoWiFi temporarily. It can intercept dialler input on certain phones.
  8. Confirm the code applies to your plan. See the prepaid vs postpaid table — a prepaid-only code returns an error on a postpaid line, and that's expected behaviour, not a fault.
  9. Check eligibility for the service. Namaste Credit and some offers require a minimum SIM age and are rolled out in phases. A new SIM may simply not qualify yet.
  10. Restart the phone. Clears the radio state completely. Worth doing before you conclude the code is dead.
  11. Check whether the code is retired. Cross-check against the retired codes section below — a lot of pages still publish strings NTC stopped using years ago.

Still nothing? Call 1498 from the NTC SIM. It's free, and the IVR at 1415 can do balance, recharge and PUK lookups without any USSD at all.

USSD Code, Nepal Telecom App, or Self-Care Portal?

Choosing the fastest route for each task
TaskFastest routeWhy
Quick balance or number checkUSSDTwo seconds, no data, works on any handset
Comparing package pricesNTC appScrollable list with prices and validity side by side
Seeing remaining data visuallyNTC appGraphical usage breakdown instead of a text dump
Recharging from a scratch cardUSSDNo login, no internet needed
Recharging from a wallet or cardApp / eSewa / KhaltiUSSD can't take card payments
Anything while abroadApp over Wi-FiAvoids roaming charges and dropped USSD sessions
Turning off an unwanted serviceUSSD or SMSDeactivation strings are instant and confirmable
Bill payment (postpaid / FTTH)App / self-care portalFull payment history and receipts

The honest summary: USSD wins on speed and reliability, the app wins on visibility. Keep the five cheat-sheet codes in your head and the app on your phone, and you're covered either way.

Retired and Changed NTC Codes

After Nepal Telecom migrated prepaid and postpaid mobile onto a convergent billing system, a batch of legacy short codes stopped behaving as documented on older blog posts. If a code below is what you found elsewhere, that's why it failed.

  • *1414# — first call activation. Rarely needed now; new SIMs activate automatically.
  • *1400# as a standalone menu — MCA has moved to the explicit *1400*1# / *1400*2# form.
  • *411# for recharge — superseded by *412*PIN# on GSM.
  • CDMA-specific strings such as the night-call package code — largely irrelevant as CDMA has wound down.
  • Old SEE/result IVR codes (1600, 1601, 1602) — seasonal, active only around result publication.

What I Learned Actually Using These Codes Every Week

I've run an NTC prepaid SIM as my primary line in Kathmandu for years, alongside a second operator in slot 2. A few things you only learn by dialling these daily:

  • The dual-SIM trap is real and it's the number one false alarm. I spent twenty minutes convinced *400# was down before realising the dialler had defaulted to the other SIM. If a code that worked yesterday fails today, check the slot before anything else.
  • *1415*55# is the code worth memorising, not *1415#. Nine times out of ten the real question is "how much data do I have left," and the offers menu is the slow way to almost-answer it.
  • Namaste Credit is best treated as a one-day bridge. It's recovered from your next top-up, so if you take it on the 20th and only recharge on the 30th, you're effectively running on fumes for ten days. Dial *1477# and check status before assuming you have full balance.
  • Get the SCODE immediately before transferring, not in advance. I've had transfers rejected because I was pasting a security code from a message an hour old.
  • Deactivation codes are worth running on any SIM you've had for years. On an old number I recovered a small but steady monthly drain from a caller tune subscribed to during some long-forgotten festival offer.
  • Take a screenshot of *#06# now. The day you need your IMEI is the day your phone is gone and you can't dial anything.

Frequently Asked Questions

What is the NTC balance check code?

Dial *400# from your NTC SIM. The response shows your remaining balance along with its expiry date.

How do I check my own NTC number?

Dial *9#. Your own mobile number appears on screen — useful when you've just bought a SIM or swapped handsets.

What is the NTC loan code for sapati?

Dial *1477# and choose the activate option, or send START to 1477. The service is called Namaste Credit and is available to eligible prepaid subscribers.

How do I check how much data I have left on NTC?

*1415*55# reports remaining data, minutes and validity. *1415# is the menu for buying new packs, not for checking what you already have.

What is the NTC SIM owner check code?

Dial *922# to see the name the SIM is registered under. This is different from *9#, which returns the number itself.

How do I transfer balance from one NTC number to another?

First send SCODE to 1415 to get a security code, then dial *422*SecurityCode*MobileNumber*Amount#. It works between prepaid GSM numbers, within NTC's per-transaction and daily limits.

What is the NTC 4G activation code?

Dial *444#. The same menu also handles VoLTE activation. If your SIM is too old for 4G, no code will help — it needs a physical replacement at an NTC office.

Are NTC USSD codes free?

Yes, dialling the code costs nothing. Charges apply only to what you subscribe to inside the menu, and some IVR helplines are charged at airtime rates.

Do NTC USSD codes work abroad?

Some do while roaming — balance check generally works normally. Recharge and package purchases are far more reliable through the Nepal Telecom app over Wi-Fi, or by having someone in Nepal top up your number.

Why does my NTC code say "Connection problem or invalid MMI code"?

Most often the code was dialled from the wrong SIM slot on a dual-SIM phone, the session timed out, or the code is prepaid-only and you're on postpaid. Work through the 11 fixes above.

How do I check if my calls are being forwarded?

Dial *#21# to view active diversions, and ##002# to cancel all of them. Do this immediately if you dialled a code someone gave you over the phone.

What is the NTC customer care number?

1498 for mobile support and 198 for landline, ADSL and fiber faults, both free from an NTC line. From outside Nepal, call +977-1-5901498.

Bottom Line

Five codes cover most of daily life on Nepal Telecom — *400#, *9#, *922#, *1415# and *1477# — and the rest of this list is there for the day you need something specific. Bookmark the page, screenshot the cheat sheet, and if a code ever stops behaving, check the SIM slot before you check anything else.

Nepal Telecom can revise short codes without notice, so ntc.net.np remains the final authority. Everything marked Official above was checked against NTC's own service pages on the date at the top of this article, and this page is re-verified rather than left to rot.

About this guide
Written by Wilson Shrestha, a Kathmandu-based web developer who has used an NTC prepaid line as a primary number for over a decade. Codes on this page are separated into officially documented and community-reported rather than merged into one unverified table, and outdated strings are marked retired instead of quietly deleted. Spotted a code that has changed? Let us know and it gets corrected the same week.

Related guides on wilson.com.np

SEO Troubleshooting Guide: Fix Common Issues Fast

SEO Troubleshooting Guide: Fix Common Issues Fast

Navigating the complex world of search engine optimization (SEO) can be daunting, especially when issues arise that affect your website’s performance. An effective SEO troubleshooting guide can be your savior, helping you swiftly identify and resolve common problems. In this comprehensive guide, we’ll delve into the key SEO issues and provide actionable solutions to enhance your website’s performance, boost search rankings, and ultimately drive more traffic.

📌 Key Takeaways

  • Identify and resolve common SEO problems effectively.
  • Learn practical steps for optimizing website performance.
  • Improve search rankings with targeted troubleshooting.

id=”understanding-common-seo-issues” class=”autoblogger-h2″ style=”font-size: 1.75rem; font-weight: 800; color: #0f172a; margin: 2.5rem 0 1.25rem 0; border-bottom: 2px solid #e2e8f0; padding-bottom: 0.5rem;”>Understanding Common SEO Issues

The first step in troubleshooting common SEO issues is recognizing the problems that frequently occur. These can be broadly categorized into technical SEO errors and content-related problems.

Technical SEO Errors

Technical SEO errors can significantly hinder your website’s visibility. Common issues include broken links, improper redirects, and poor site architecture. These errors can confuse search engine crawlers, leading to lower rankings.

  1. Broken Links: Use [tools](https://wilson.com.np/tools/) like Screaming Frog or Ahrefs to identify and fix broken links. Make sure every link on your site points to a valid destination.
  1. Improper Redirects: Ensure that 301 redirects are used for permanent URL changes. Avoid using 302 redirects, which are temporary and may not transfer SEO value.
  1. Site Architecture: A well-organized site structure helps search engines index your pages efficiently. Use a logical hierarchy and ensure critical pages are easily accessible.

Content and Keyword Problems

Content is king, but only if optimized correctly. Issues here often involve poor keyword usage and low-quality content.

  1. Keyword Stuffing: Avoid overloading your content with keywords. Instead, focus on natural integration and semantic variations.
  1. Thin Content: Ensure all pages provide valuable information. Pages with little content should be expanded or consolidated with related content.
  1. Duplicate Content: Use canonical tags to indicate the preferred version of a page when duplicates exist.

Conducting a Comprehensive SEO Audit

An SEO audit is a systematic examination of your website’s performance. It helps identify weaknesses and opportunities for improvement.

Tools for SEO Auditing

Several tools can aid in conducting thorough SEO audits:

  • Google Analytics: Offers insights into user behavior and site performance.
  • SEMrush: Provides comprehensive data on keywords, backlinks, and competitor performance.
  • Moz: Useful for keyword optimization and backlink analysis. Check out the [Moz SEO Learning Center](https://moz.com/learn/seo) for more resources.

Analyzing SEO Data

Once you’ve gathered data, it’s crucial to interpret it effectively:

  1. Identify Trends: Look for patterns in traffic changes or keyword performance.
  2. Pinpoint Issues: Use the data to highlight specific areas needing attention, such as high bounce rates or low conversion pages.
  3. Set Priorities: Rank issues based on their potential impact on SEO performance and address high-priority items first.
Fixing Technical SEO Problems - SEO troubleshooting guide
Fixing Technical SEO Problems

Fixing Technical SEO Problems

Technical issues often require immediate attention due to their impact on user experience and search rankings.

Improving Site Speed

Site speed is critical for both user satisfaction and SEO.

  1. Optimize Images: Compress images without losing quality to reduce load times.
  2. Minimize JavaScript and CSS: Remove unnecessary code to enhance loading efficiency.
  3. Use a Content Delivery Network (CDN): Distribute content globally to improve access speed.

Mobile Optimization

With the majority of searches coming from mobile devices, ensuring your site is mobile-friendly is essential.

  1. Responsive Design: Implement a design that adjusts to various screen sizes seamlessly.
  2. Mobile Usability: Test your site using Google’s Mobile-Friendly Test and address any issues found.
Optimizing Content and Keywords - SEO troubleshooting guide
Optimizing Content and Keywords

Optimizing Content and Keywords

Enhancing content quality and keyword strategy are crucial for engaging users and improving search visibility.

Keyword Research Techniques

Effective keyword research can significantly boost your SEO efforts.

  1. Use Tools: Leverage tools like Google Keyword Planner and SEMrush to discover high-performing keywords.
  2. Analyze Competitors: Identify keywords competitors rank for and assess their relevance to your content.

Content Quality Improvement

High-quality content attracts and retains users.

  1. Engaging Headlines: Craft compelling titles that capture attention and include primary keywords.
  2. Value-Driven Content: Focus on creating content that answers users’ questions or solves their problems.

Backlinks remain a vital component of SEO, signaling trust and authority to search engines.

Developing a strategy for acquiring quality backlinks is crucial.

  1. Guest Blogging: Write for reputable sites in your niche to earn backlinks and increase exposure.
  2. Collaborations: Partner with industry influencers to create content that naturally attracts links.

Not all backlinks are created equal; quality matters more than quantity.

  1. Assess Authority: Use tools like Moz’s Domain Authority metric to evaluate the strength of linking sites.
  2. Relevance: Ensure links come from sites relevant to your industry or content theme.

Conclusion

Resolving SEO issues effectively requires a meticulous approach and a clear understanding of both technical and content-related challenges. By conducting regular audits, fixing technical problems, optimizing content and keywords, and building quality backlinks, you can significantly improve your website’s SEO performance. For further guidance, refer to [Google Search Central documentation](https://developers.google.com/search/docs) for technical SEO best practices. Start implementing these strategies today to see tangible improvements in your search rankings and website traffic.

💡 Pro Tip: Regularly update your content and SEO strategies to adapt to changing search engine algorithms and user preferences.

⚠️ Important Note: SEO is a long-term process. Patience and consistency are key to achieving and maintaining high search rankings.

Frequently Asked Questions

What are the most common SEO issues?

Common issues include technical errors, poor keyword usage, and inadequate backlinks.

How can I improve my website's SEO performance?

Conduct audits, fix technical issues, optimize content, and build quality backlinks.

What tools can help with SEO troubleshooting?

Tools like Google Analytics, Moz, and SEMrush are useful for identifying and resolving SEO issues.