IRD E-Billing in Nepal: What Every Business Needs to Know

A calculator and keyboard on a desk

Nepal’s Inland Revenue Department (IRD) has been steadily pushing businesses toward electronic billing (e-billing), a system where invoices are generated and reported through IRD-integrated software rather than handwritten or manually typed bills. If you’ve heard the term but aren’t sure what it actually requires, here’s the practical breakdown.

What is IRD e-billing?

E-billing is the IRD’s system for real-time or near-real-time reporting of sales transactions. Instead of issuing a paper bill or a PDF invoice that only your business sees, e-billing-compliant software generates invoices with a Central Billing Monitoring System (CBMS)-linked reference, so the transaction is visible to the IRD as it happens.

The goal, from the IRD’s side, is to close the gap between what businesses report at year-end and what they’re actually billing, reducing under-reporting and making VAT collection more accurate across the board.

Who does it apply to?

E-billing requirements have been rolled out in phases, starting with larger VAT-registered businesses and specific sectors, and expanding over time. If your business is VAT-registered, it’s worth checking your current e-billing obligation status directly with the IRD or your tax advisor. The applicability rules change as the rollout continues, and using software that stays current with IRD requirements matters more than memorizing today’s threshold.

What e-billing-ready software actually needs to do

Not every invoicing tool qualifies as “e-billing software” in the IRD sense. To be genuinely compliant, software needs to:

  • Generate invoices in the format and structure the IRD’s CBMS system expects, not just a generic PDF.
  • Transmit billing data to the IRD’s system automatically at the point of sale, not as a manual export.
  • Keep an unbroken, auditable sequence of invoice numbers: gaps or manual overrides are exactly what compliance reviews flag.
  • Handle both online and offline scenarios gracefully, since not every retail or shop-floor environment has reliable internet at the point of sale.

The real cost of getting this wrong

Businesses that bolt e-billing onto a system that wasn’t designed for it usually end up with two sets of records, one for the software, one for what actually happened, which creates more audit risk than it solves. E-billing is meant to simplify compliance, not add a second bookkeeping system to maintain by hand.

Choosing e-billing-ready accounting software

When evaluating accounting software against e-billing requirements, the honest questions to ask are: does it generate CBMS-compliant invoices out of the box, does it stay updated as IRD rules change, and does it work for how your business actually operates day to day, not just in a sales demo.

This is exactly the kind of compliance-by-default approach LekhaX is being built around for Nepali businesses: e-billing, VAT, and TDS handled as part of normal invoicing, not as a separate project.