Last updated: 20 September 2026 · Reviewed against IRD's published enlistment records · 12 min read

Quick answer
- What the list is: the Inland Revenue Department (IRD) publishes a register of electronic billing applications enlisted under the Electronic Invoice Procedure, 2074. Only software on this register may legally issue computerised VAT invoices in Nepal.
- How big it is: the published register runs to 702 enlistment entries (enlistment numbers 7400001 – 7900702), covering roughly 577 distinct products from 394 vendor PANs.
- Who must use it: businesses above NPR 10 crore annual turnover, and hotels, restaurants and canteens above NPR 5 crore.
- What changed in 2026: the mandatory CBMS sync threshold was lowered from NPR 25 crore to NPR 20 crore after the Chaitra quarter, pulling thousands of mid-sized firms into real-time invoice reporting.
- Before you buy: an "IRD approved" badge on a vendor's website is not proof. Match the product name and enlistment number against the register below, then confirm it in the software dropdown on the IRD Taxpayer Portal.
What this guide covers
- Official IRD list PDF — view & download
- What "IRD-approved billing software" actually means
- Who must use e-billing in Nepal in 2026
- The full searchable list (702 entries)
- The list reorganised by business type
- How to verify approval in 4 minutes
- Red flags I've seen on real projects
- How to choose from 702 options
- What every other article on this topic leaves out
- FAQs
Search for "IRD-approved billing software" in Nepal and you get a wall of vendor landing pages, each one claiming to be the approved option. What almost nobody publishes is the thing you actually came for: the list itself — every application the Inland Revenue Department has enlisted, with its PAN and enlistment number, in a form you can search.
That is what this page is. Below you'll find the complete register reproduced as a live, searchable table, the official IRD PDF to view or download, the 2026 threshold rules including the April change most articles have not updated, and a practical verification routine you can run before you sign a purchase order. No product is being sold to you on this page.
Official IRD-approved billing software list 2026 (PDF)
The IRD publishes the enlistment register as a PDF on its own servers. Use the buttons below to open or save the original document — always treat the IRD file as the authority, and this page as the easier way to read it.
List of IRD Verified Softwares — Electronic Invoice Procedure, 2074
Official PDF published by the Inland Revenue Department, Government of Nepal
Served directly from the IRD's own server, so both buttons open in a new tab. If the link is slow, the department's portal is under load — use the searchable table below in the meantime.
What "IRD-approved billing software" actually means
Approval is granted to a specific version of a specific product from a specific vendor PAN, not to a company in general. That distinction matters more than anything else on this page, because it is where most compliance failures start.
When the IRD enlists an application, it issues an enlistment number — the numbers in this register run from 7400001 to 7900702. The enlistment ties four things together:
- The vendor's PAN — who is legally answerable for the software.
- The application name — the exact product, spelled as the vendor registered it.
- The version — which is why you see the same product enlisted repeatedly. RS Unify (Lever Edge), for example, accounts for 27 separate entries because each release was enlisted on its own.
- The technology stack — the front end and back end declared at the time of enlistment, recorded in the IRD PDF.
To be enlisted at all, software has to behave in specific ways under the Electronic Invoice Procedure, 2074 (as amended): invoice numbers run in an unbroken fiscal-year sequence, an issued tax invoice cannot be edited or deleted — corrections happen only through a credit note that references the original — every action leaves an audit trail, and the system can transmit invoice data to the IRD's Central Billing Monitoring System (CBMS).
Approval ≠ CBMS integration. These are two separate hurdles and vendors routinely blur them. Enlistment means the software may issue computerised invoices. CBMS integration means those invoices actually reach the IRD's servers in real time. A product can hold a valid enlistment number and still require manual exports for CBMS. If your turnover crosses the sync threshold, ask for both in writing.
Who must use e-billing in Nepal in 2026
There are three separate thresholds and they are commonly confused with each other. Here is how they stack:
| Obligation | Who it applies to | What it requires |
|---|---|---|
| Use enlisted e-billing software | Annual turnover above NPR 10 crore | Invoices must be issued from software on the IRD register, in IRD invoice format, with an immutable audit trail. |
| Use enlisted e-billing software (hospitality) | Hotels, restaurants and canteens above NPR 5 crore | Same requirement, lower entry point, because the sector was prioritised for revenue-leakage reasons. |
| Mandatory CBMS connection | Annual turnover above NPR 20 crore New — 2026 | Every sales invoice, sales return and credit note transmits to CBMS. Lowered from NPR 25 crore effective after the Chaitra quarter of 2026. |
| Voluntary adoption | Any VAT-registered business | No turnover test. Many small retailers opt in because it removes manual VAT filing work and makes Annex 5 reporting fall out of daily billing. |
The April 2026 reduction is the single most important update on this topic, and most competing articles still quote the old NPR 25 crore figure. If your turnover sits between NPR 20 and 25 crore, you moved into scope this year and may not have been told.
One more thing worth watching: the IRD has signalled a plan for a state-owned free e-billing tool aimed at small B2C taxpayers, reported around May 2026. No launch date has been published. If you are a small shop considering a five-year software contract right now, that is a reason to prefer a short renewal term over a long lock-in.
The full IRD-approved billing software list (702 entries)
This is the complete register, reorganised from the IRD PDF into something you can actually use. Type any product name, vendor PAN or enlistment number into the box, or filter by the kind of business the software is built for. Everything runs in your browser — nothing is sent anywhere.
| S.N. | Application name | Vendor PAN | Version | Enlisted no. | Category |
|---|
Read the duplicates correctly. Repeated names are not errors in the register — they are separate version enlistments, and occasionally the same product enlisted under a different reseller's PAN. When you check a quotation, match the version you are being sold, not just the name. A vendor selling you v3 while only v1 is enlisted is selling you a compliance problem.
The list reorganised by business type
The IRD PDF is ordered by enlistment number, which is useless if you run a pharmacy and want to know your options. Here is the same register grouped by what the software is actually built for, with the names that recur most often in each group.
| Category | Entries | Recurring names in the register | Typical buyer |
|---|---|---|---|
| Retail & POS | — | Swastik POS, IMS-POS, B-POS, Smart POS, Crystal POS, Navigator, Ginesys POS, Sajilo Billing, HamroBill, Saral Pasal | Kirana shops, marts, hardware, fashion, jewellery, department stores |
| Restaurant & Hotel | — | IDS Fortune Next, WINHMS, TMBill, Vision Restro, Hamro Restro, eZee NextGen, Bonfire RMS, Sajilo Cafe | Restaurants, cafés, canteens, hotels and resorts (the NPR 5 crore bracket) |
| Accounting & ERP | — | RS Unify, SAP Business One, Microsoft Dynamics 365 BC, BUSY, Odoo, ERPNext Nepal Edition, FACT ERP.NG, Marg ERP, Tigg | Distributors, manufacturers, trading houses, groups with multiple entities |
| Hospital & Pharmacy | — | Medipro, Danphe EMR, Next HMIS, PARAS HMIS, Prispitals, Pharma Books, Okhati, HOPE | Hospitals, clinics, diagnostic labs, pharmacies |
| School & College | — | RIGO EDU ERP, mSchool, mCollege, Systematic Schooling, Sara School System, MARPHAeSchool, EduSmart | Schools, colleges and institutes billing fees |
| Other sectors | — | Cargo Books, IBS, Jaatra, Zsmart, Veris CRM, Elogipark, Bonfire Ticketing, iSolution Insurance | Logistics, telecom, aviation, insurance, parking, ticketing, ISPs |
What the shape of the register tells you
Read as a dataset rather than a directory, a few things stand out that are worth knowing before you buy:
- It skews old. A large share of entries declare Visual Basic 6, Delphi or .NET Framework front ends with MS SQL Server 2008 R2 behind them. Enlistment says the software met IRD's invoicing rules on the day it was assessed — it says nothing about whether the stack is still maintainable in 2026.
- Enterprise suites dominate by count. SAP, Microsoft Dynamics, Odoo and RS Unify account for a disproportionate share of entries, because each version and each implementing partner gets enlisted separately. This inflates the apparent size of the list.
- Genuinely modern, cloud-native entries are a minority. The React / Node / Laravel / Django cohort — Tigg, Awecounting, ERPNext Nepal Edition, AegisRestro, TIGG App and similar — is where most new 2024–2026 enlistments sit.
- Enlistment numbers are chronological. A 74xxxxx number is an early enlistment; 79xxxxx is recent. That is a quick sanity check on how long a product has been in the system.
How to verify a billing software is genuinely IRD-approved (4 minutes)
This is the section the vendor-owned articles skip, for obvious reasons. Run it before money changes hands.
- Get the enlistment number in writing. Not a badge image, not a screenshot, not "we are IRD approved". Ask for the enlistment number and the vendor PAN under which the product is enlisted, in an email you can keep.
- Match it against the register above. Search the number. Then search the product name separately. Both should return the same row, with the same PAN. A mismatch between the PAN on your quotation and the PAN on the enlistment means you are buying from a reseller — which is fine, but it changes who is answerable when something breaks.
- Check the version, not just the name. Ask which version you are being licensed and confirm that exact version appears in the register. This is the most common gap I find.
- Confirm it in the IRD Taxpayer Portal. The approved software list appears as a dropdown in the electronic billing section of the portal, and that dropdown is the live source. If the product is not selectable there, the PDF alone will not save you at audit time.
- Ask for a CBMS test report. If you are above the NPR 20 crore sync threshold, request evidence that the vendor has successfully transmitted test invoices to the IRD test server for your configuration. Many products pass in a demo and stall on a real deployment.
- Test the immutability rule yourself. Issue a dummy invoice in the trial, then try to edit and delete it. If the software lets you, it is not behaving the way the procedure requires, whatever its paperwork says.
If you are on the other side of this — a developer or a company wanting to get your own product enlisted — the documentation set, the test-server process and the sequencing are covered separately in how to get IRD approval for billing software in Nepal.
Red flags I've run into on real Nepali deployments
Where this comes from: I build and maintain business software out of Kathmandu, and a recurring part of that work is untangling billing systems that a client bought on a promise. The patterns below come from those projects, not from a press release.
1. The "approved" product that was approved three versions ago
The most frequent one. A shop is sold the current release of a product whose enlistment covers an older version. Everything works, invoices print, and nobody notices until an audit asks which enlisted version produced them. Fix: name the version in the purchase agreement.
2. CBMS sold as a feature, delivered as a spreadsheet
"CBMS ready" can mean real-time API submission, or it can mean the software exports a file that somebody uploads manually each week. Both get described the same way in sales calls. The second one breaks the moment your accounts person is on leave. Ask precisely: does the software submit per invoice, automatically, and what happens when the internet drops? The correct answer is that the invoice is queued and retried, never dropped and never skipped.
3. Desktop software with no offline story — and cloud software with no local backup
Load-shedding is largely behind us, but Nepali internet is still unevenly reliable outside the Valley. A retail counter that cannot bill when the connection drops will lose sales. Equally, a cloud product with no export path means your ledger lives entirely on somebody else's server. Ask for both: offline billing that syncs, and a data export you can actually open.
4. Per-user pricing that only reveals itself at the second counter
Entry pricing is quoted for one user. Add a second till, the accountant and a manager, and the annual cost doubles. Get the three-year total for the number of users you will realistically have, not the number you have today.
5. Nepali date handling as an afterthought
Bikram Sambat fiscal periods, Nepali-language invoice printing and correct fiscal-year invoice sequencing are not decoration — they are how your VAT return reconciles. Test a bill dated in Shrawan and check what the reports do at the fiscal-year boundary before you commit.
6. Support that exists only in Kathmandu
If your shop is in Butwal or Itahari, an on-site fix matters more than a feature list. Ask who the local implementation partner is, by name, before purchase.
How to choose from 702 options without losing a week
Enlistment is a filter, not a recommendation. Everything on the register is legally usable; almost none of it is right for you. Narrow it in this order:
- Start from your obligation, not from features. Below NPR 10 crore and not in hospitality? You are adopting voluntarily, so optimise for daily usability and price. Above NPR 20 crore? CBMS behaviour is the first question and everything else is secondary.
- Filter by sector in the table above. A restaurant needs table and KOT flows; a pharmacy needs batch and expiry tracking; a mart needs fast barcode billing. Cross-sector "does everything" tools usually do one of them badly.
- Decide desktop or cloud honestly. Not on ideology — on your connectivity, the number of branches and whether your accountant works remotely.
- Check that billing, inventory and accounts are one system. If a sale does not update stock and post a journal automatically, you will reconcile by hand every month and your Annex 5 will be a manual build.
- Run a two-week pilot with your own SKUs. Import your real product list, bill a real day, close a real shift, and print a real VAT report. Demos are staged; your catalogue is not.
- Get the exit route in writing. How do you export every invoice and ledger entry if you leave? A vendor who cannot answer that plainly is a vendor to avoid.
Not in scope yet? If you are below the thresholds and just need clean, professional VAT invoices without committing to an enlisted system, a lightweight tool is often the sensible first step — see this free invoice generator and billing software guide. Move to an enlisted product when your turnover approaches NPR 10 crore, not after it crosses.
What the other articles on this keyword leave out
I read through the pages currently ranking for this search before writing. They fall into two groups: vendor landing pages that mention the list without publishing it, and comparison posts covering four or five products. Here is what is missing across all of them, and what this page does instead.
The actual list
Almost every ranking page talks about the IRD register and then links away to a PDF — or doesn't. None publish it in a searchable form. This page reproduces all 702 entries with search and filtering.
The 2026 threshold change
Most pages still state NPR 25 crore for CBMS. The mandate was lowered to NPR 20 crore after the Chaitra quarter of 2026. Businesses in that band are newly in scope.
Version-level approval
Every competing page treats approval as a company-level badge. It is granted per version. That single misunderstanding causes most real-world compliance gaps.
An independent verification routine
Vendor pages have no incentive to teach you how to check them. The four-minute routine above is the check I run for clients.
Sector-wise organisation
Comparison posts cover four to five general products. Hospitals, schools, cargo firms and ISPs have dedicated enlisted options and are never mentioned.
The planned free government tool
The IRD has signalled a state-owned free e-billing tool for small B2C taxpayers. Nobody writing sales-led content will tell you that before you sign a long contract.
Frequently asked questions
How many billing software are IRD-approved in Nepal?
The published register contains 702 enlistment entries, numbered 7400001 to 7900702. Because the same product is re-enlisted for each new version and sometimes under different reseller PANs, the number of distinct products is lower — about 577 across 394 vendor PANs. The register grows continuously as new applications are enlisted, so always check the current IRD PDF or the Taxpayer Portal dropdown for the latest position.
Which businesses must use IRD-approved billing software in 2026?
Businesses with annual turnover above NPR 10 crore must issue invoices from enlisted software. For hotels, restaurants and canteens the threshold is NPR 5 crore. Separately, businesses above NPR 20 crore must connect to the Central Billing Monitoring System — a threshold lowered from NPR 25 crore after the Chaitra quarter of 2026. Any VAT-registered business may adopt enlisted software voluntarily.
How do I check whether a specific software is IRD-approved?
Ask the vendor for the enlistment number and the PAN it is enlisted under, then search both in the table on this page. Confirm the exact version you are buying appears in the register, and finally check that the product is selectable in the electronic billing section of the IRD Taxpayer Portal. The portal dropdown is the live source of truth; the PDF is a snapshot.
Is IRD approval the same as CBMS integration?
No. Enlistment means the application meets the invoicing requirements of the Electronic Invoice Procedure, 2074 — sequential numbering, immutable invoices, audit trail. CBMS integration means the software actually transmits invoice data to the IRD's central system. A product can be enlisted and still require manual uploads. If you are above the NPR 20 crore threshold, ask for a CBMS test report for your own configuration.
What happens if I use billing software that is not on the IRD list?
Invoices issued from unenlisted software are not valid computerised tax invoices. In practice this exposes the business to penalties under the VAT rules, disputes over input credit claimed by your customers on those invoices, and problems at audit when the department asks which enlisted system produced your sales register. If you discover you are in this position, the practical fix is to move to an enlisted product and raise it with your tax office rather than wait for an assessment.
Can I edit or delete an invoice after issuing it?
No. Once a tax invoice is issued it cannot be modified or deleted — that immutability is a core requirement of enlistment. Corrections are made by issuing a credit note that references the original invoice and records the reason. The original stays on file and, where CBMS applies, stays visible to the IRD exactly as first reported.
Is free IRD-approved billing software available in Nepal?
A few enlisted vendors publish free tiers with transaction or user caps, which suit very small operations. Separately, the IRD has signalled plans for a state-owned free e-billing tool aimed at small B2C taxpayers, reported around May 2026, with no launch date published yet. Until that arrives, weigh a free tier's caps carefully — outgrowing one mid-fiscal-year is disruptive.
How long does it take to get new billing software approved by the IRD?
Timelines vary with how complete your submission is and the department's queue. The document set is the main variable: software purchase invoice, agreement with the provider, sample invoices in IRD format, user manual, technical architecture, and server or hosting agreements for cloud products. The step-by-step process is covered in the dedicated guide linked above.
Does the IRD list include cloud and SaaS billing software?
Yes. The register includes cloud and browser-based products alongside desktop applications, and recent enlistments skew that way — entries built on React, Node, Laravel, Django and similar stacks appear throughout the later enlistment numbers. Cloud products must additionally satisfy the hosting and server-agreement conditions in the procedure.
Before you sign anything
The register on this page is the map, not the destination. Being on it means a product cleared a procedural bar, on a specific version, on a specific date. It does not mean the software is maintained, that the vendor answers the phone, that CBMS works on your network, or that the thing is any good at billing a queue of customers on a Saturday evening.
So use the list the way it is meant to be used: to rule products out quickly, to confirm the claims on a quotation, and to check that the version in your contract is the version in the register. Then judge the software on a two-week pilot with your own data. That combination — verified enlistment plus a real trial — is what keeps you compliant and sane.