Inventory Management Software in Nepal (2026): Features, Real Costs, IRD/CBMS Rules & How to Choose

Inventory management software dashboard for a Nepali business showing stock levels, low-stock alerts and godown-wise inventory

Inventory Management Software in Nepal (2026): Features, Real Costs, IRD/CBMS Rules & How to Choose

Updated: 19 October 2026 · Reading time: about 14 minutes · Written for shop owners, wholesalers, pharmacies, restaurants and growing SMEs in Nepal

Quick answer

Inventory management software in Nepal is a system that records every purchase, sale, return and godown transfer so your stock count is always correct. For most Nepali businesses, the right choice must handle Bikram Sambat dates, 13% VAT purchase and sales books, godown and batch/expiry tracking, and, if your annual turnover is above Rs 20 crore, billing that syncs with the IRD’s CBMS. Small shops can start with a free or low-cost mobile app; wholesalers and multi-branch businesses usually need desktop accounting-plus-inventory software, a cloud ERP or a custom system that typically costs Rs 90,000 to Rs 1,50,000+ one-time for a single branch.

Key takeaways

  • Inventory software and billing software are not the same thing. Billing issues the invoice; inventory tracks what is left on the shelf and in the godown.
  • From Baisakh 2083 (April 2026), the IRD lowered the mandatory e-billing/CBMS threshold from Rs 25 crore to Rs 20 crore annual turnover.
  • Nepal’s Income Tax Act allows FIFO or average cost for valuing stock when individual items cannot be identified, so your software should support at least one of these.
  • Price ranges run from free mobile apps to six-figure custom systems. Hardware, training and yearly support often add 20 to 40% to the first-year bill.
  • Judge any software on a weighted scorecard (compliance, inventory depth, ease of use, local support, 3-year cost, data ownership), not on the demo alone.

What Is Inventory Management Software (and How Is It Different from Billing Software)?

Most businesses in Nepal begin with a khata notebook, move to an Excel sheet, and stay there long after it stops working. Inventory management software replaces that guesswork with one live record: every purchase adds stock, every sale removes it automatically, and every transfer between godowns or branches is logged.

This is where many buyers get confused. Billing software is about the invoice: VAT, PAN, invoice numbering and, where applicable, IRD approval. Inventory software is about the goods: how many units you have, where they are, what they cost and when to reorder. Good systems do both and link them, so a bill printed at the counter reduces stock in the same moment.

How stock moves through a connected system

1. Purchase / GRN
Supplier bill entered, VAT input recorded, stock added
→
2. Godown / Shelf
Batch, expiry, location and cost saved
→
3. Sale / POS Bill
Barcode scanned, invoice issued, stock deducted
4a. Reports
Sales and purchase VAT books, stock ageing, reorder list, profit by item
4b. CBMS (if in scope)
Invoice synced to the IRD’s Central Billing Monitoring System in real time

7 Signs Your Business Has Outgrown Excel or a Notebook

  • The system count and the shelf count never match at month-end, and nobody can explain the gap.
  • You run out of fast sellers during Dashain-Tihar or wedding season because nobody saw stock falling.
  • Expired medicines, food or cosmetics are found on the shelf after the date has passed.
  • You have two or more godowns or branches and transfers are tracked by phone calls.
  • Your accountant rebuilds the VAT purchase and sales books by hand before every monthly or periodic return.
  • You do not know your real profit per item because purchase prices keep changing.
  • Staff theft or “shrinkage” is suspected but impossible to prove without user-level logs.

If three or more of these apply, the money lost on dead stock, stock-outs and accountant hours is very likely higher than the cost of a basic system.

Must-Have Features for Inventory Software in Nepal

Many popular tools were built for India or other markets and adapted later. The features below are the ones that matter specifically in the Nepali context. Use this table as your demo checklist.

FeatureWhy it matters in NepalWho needs it most
Bikram Sambat (BS) datesFiscal year closes in Ashad; VAT books and reports are read in BS monthsEveryone
13% VAT purchase and sales booksAuto-generated registers save hours before every returnVAT-registered businesses
Multi-godown and branch transferCommon setup: shop in the bazaar, godown on the outskirtsWholesalers, distributors, chains
Batch and expiry trackingPrevents selling expired goods and helps return near-expiry stock to suppliersPharmacies, FMCG, cosmetics
Barcode print and scanMany local items arrive without barcodes, so the system must print its own labelsRetail, marts, hardware
Reorder levels and low-stock alertsSupplier lead times from India or China can be weeks; alerts must come earlyImporters, retailers
FIFO or average cost valuationThese are the two methods named in Section 15 of the Income Tax Act, 2058Everyone filing tax on stock
Unit conversionBuy by carton, bora or dozen; sell by piece, kg or packetKirana, wholesale, hardware
User roles and audit trailShows who edited, cancelled or deleted entries; also an IRD e-billing expectationAny shop with staff
Offline mode with syncBilling must not stop during an internet outageOutside the valley, busy counters
Nepali language interfaceThe person entering sales is often not the owner or accountantFamily-run shops
QR payment reconciliationFonepay, eSewa and Khalti receipts should match bills at closingRetail and restaurants
Excel import and full data exportLets you move in from Excel and move out later without losing years of recordsEveryone

FIFO vs average cost: a quick example

Say you bought 100 bags of cement at Rs 700 and later 100 more at Rs 760, then sold 120 bags. Under FIFO, the 120 bags sold are costed as 100 at Rs 700 and 20 at Rs 760 (Rs 85,200), so the 80 left are valued at Rs 760 each. Under average cost, every bag is Rs 730, so the 120 sold cost Rs 87,600. Same sales, different reported profit. Pick one method, apply it consistently, and make sure the software calculates it for you instead of your accountant doing it in Excel.

IRD, VAT and CBMS Rules That Affect Your Software Choice

This is the section most competitor pages skip or get wrong, so read it carefully. Three separate rules interact here:

  • VAT registration: goods traders must register for VAT once annual taxable turnover crosses Rs 50 lakh; the limits for service and mixed businesses are lower. Below the threshold you issue PAN bills.
  • Mandatory e-billing and CBMS: the Inland Revenue Department has required taxpayers above a turnover threshold to issue invoices electronically and integrate them with the Central Billing Monitoring System. That threshold was Rs 25 crore from FY 2080/81 and was lowered to Rs 20 crore by a directive issued on Baisakh 4, 2083. Entities such as banks that do not bill consumers directly are excluded.
  • IRD-approved software: if you are in scope, the software that issues your invoices must be on the IRD’s approved list and able to sync in real time.

Mandatory CBMS turnover threshold (Rs crore)

FY 2080/81 (2023/24 budget)Rs 25 crore
From Baisakh 2083 (April 2026)Rs 20 crore

Source: IRD directive reported by Ratopati, April 2026. Some vendor help pages still quote older or sector-specific limits (for example, a separate lower line for restaurants), so confirm the current IRD notice for your sector before you buy.

What this means for inventory software

The inventory module itself (stock counts, godowns, valuation) does not need IRD approval. The billing module that prints your tax invoice does, once you are in scope. If you are below Rs 20 crore today but growing fast, pick software whose billing side is already IRD-approved so you do not have to migrate later. See our IRD-approved billing software list in Nepal and, if you are a developer or vendor, how to get IRD approval for billing software.

IRD-approved systems typically share a few behaviours that you can test in a demo: invoices cannot be deleted (only cancelled with a record), reprints are marked as copies with a count, every user action is logged, invoice numbers run in order, and both BS and AD dates appear. Restaurants have extra wrinkles around KOTs and table bills; our CBMS integration guide for restaurant billing covers those in detail.

4 Types of Inventory Management Software in Nepal Compared

Search results for this keyword are mostly vendor pages, each claiming to be “the best”. A more useful way to think is by type, because the type decides your cost, flexibility and support model.

1. Mobile bookkeeping apps

Example: Karobar (built in Nepal, Nepali language and calendar, stock with low-stock alerts).

Best for: small shops, home businesses, PAN-only traders. Limits: shallow godown and batch control; not meant for supermarkets or large traders.

2. Desktop accounting + inventory

Examples: TallyPrime (Nepal partners offer IRD billing and Nepali Miti), BUSY, Swastik.

Best for: wholesalers, distributors, accountant-led firms. Limits: remote access and multi-branch need extra setup; support depends on the local partner.

3. Cloud ERP (Nepali)

Examples: NitiERP, Providhy, Himalaya ERP, ERPNext with a Nepal IRD app.

Best for: multi-branch retail, manufacturing, businesses wanting POS + HR + accounts in one place. Limits: monthly or yearly fees forever; needs stable internet or a good offline mode.

4. Custom-built software

Built by a local developer for your exact workflow, usually with source code ownership.

Best for: unusual workflows, chains with specific needs. Limits: IRD approval is a separate process; quality depends entirely on the developer.

FactorMobile appDesktopCloud ERPCustom
Upfront costFree to lowMedium (licence)Low to mediumHigh
Ongoing costOptional yearly planYearly renewal/AMCSubscriptionHosting + support
Godown / batch depthBasicStrongStrongAs built
Multi-branch live syncLimitedExtra setupBuilt inIf scoped
IRD/CBMS billingCheck sector rulesVia Nepal edition/partnerOften includedNeeds own approval
Time to go liveSame day1 to 2 weeks1 to 4 weeks6 to 8+ weeks

How Much Does Inventory Management Software Cost in Nepal?

Very few vendors publish prices, which is a major gap in current search results. The figures below are publicly reported data points, not quotes. Use them to sense-check what you are offered.

Reported price points (Rs, first year)

Free mobile app (basic plan)Rs 0
Online accounting with inventory (yearly)Rs 2,820
Paid mobile app plans (yearly, reported 2023)Rs 2,300 to 4,600
Custom billing + inventory + POS + CRM suite (from)Rs 65,000
Custom single-branch POS + inventoryRs 90,000 to 1,50,000
Custom multi-branch with barcode and sync (example)about Rs 1,80,000

Sources: Kathmandu Post (2023) for mobile app plans; eztax.in Nepal page; WebsNP published ranges. Desktop licences (Tally, BUSY, Swastik) and cloud ERPs are mostly quote-based through local partners. Prices may have changed; always ask for a written quote.

Hidden costs most buyers forget

  • Hardware: barcode scanner, label printer, thermal receipt printer, and sometimes a dedicated counter PC.
  • Opening stock entry: counting and entering thousands of SKUs takes staff days or a paid data-entry job.
  • Yearly support or AMC: often charged separately from the licence after year one.
  • Extra users and branches: many plans price per user, device or location.
  • Customised invoice formats and reports are frequently billed as change requests.
  • Hosting and domain renewal for custom web-based systems.

For a deeper breakdown of how these line items add up in practice, our restaurant billing software price guide walks through a full first-year budget; the same logic applies to retail and wholesale.

What to Pick for Your Type of Business

BusinessCritical inventory needsSensible starting type
Kirana / small retailFast billing, unit conversion, udhaaro tracking, low-stock alertsMobile app or simple POS (see our kirana POS guide)
PharmacyBatch, expiry, near-expiry returns, supplier-wise purchasePharmacy-specific software or ERP with expiry module
Restaurant / cafeRecipe-based raw material deduction, wastage, KOT, CBMS where applicableRestaurant POS with inventory module
Wholesaler / distributorMulti-godown, party-wise credit, scheme and discount trackingDesktop accounting + inventory or cloud ERP
ManufacturerBill of materials, raw material to finished goods, work in progressCloud ERP with production module
Multi-branch retail chainLive stock across branches, inter-branch transfer, central purchasingCloud ERP or custom system

Illustrative scenario: a hardware wholesaler with two godowns

Picture a hardware wholesaler in Kalimati with a showroom and a godown in Balkhu, about 3,000 items, and an accountant who visits twice a month. On Excel, the godown keeper and showroom staff each keep their own sheet. Every Ashad the physical count is short, but no one can say whether the gap is theft, wrong entries or breakage.

Moving to a system with godown-wise stock and transfer vouchers changes three things: the gap shows up per item and per location, transfers need a second person to receive them, and the VAT books are ready when the accountant arrives. The biggest win is rarely the software itself; it is the discipline that a single shared record forces on everyone.

How to Choose: A Weighted Scorecard for Demos

Shortlist three to five options and score each from 1 to 5 on the criteria below. Multiply by the weight and add up. The highest total, not the slickest demo, wins.

CriterionWeightWhat to test in the demo
Nepal compliance25%BS dates, VAT books, IRD approval status, CBMS sync, cancel-not-delete
Inventory depth25%Godown transfer, batch/expiry, unit conversion, FIFO or average cost report
Ease of use15%Can your counter staff bill 10 real items in your busiest hour? Nepali interface?
Local support15%Support hours, Saturday availability, on-site training, partner near you
3-year total cost10%Licence + renewals + users + hardware + support over 36 months
Data ownership10%Full Excel export, backups, what happens to data if you stop paying

10 questions to ask every vendor

  1. Is your billing module on the current IRD-approved list, and under which company name?
  2. Does it sync with CBMS in real time, and what happens to bills issued while offline?
  3. Which stock valuation methods do you support: FIFO, average cost, or both?
  4. Can I see godown-wise and batch-wise stock in one report?
  5. How do you price extra users, devices and branches?
  6. What exactly is included in yearly support, and what is billed separately?
  7. Can I import my item master and opening stock from Excel?
  8. Can I export all my data at any time, in a usable format?
  9. Who are three current clients in my industry I can call?
  10. How many years has the company been operating, and who maintains the software if the developer leaves?

A 30-Day Plan to Switch from Excel to Inventory Software

The best time to switch is right after a physical stock count, ideally at the start of a BS month or after the fiscal year closes in Ashad, so opening balances are clean.

Week 1: Prepare

Clean the item list, fix names and units, set categories, list suppliers and customers with PAN.

Week 2: Count and load

Do a full physical count per godown, import opening stock and cost, print barcode labels.

Week 3: Run in parallel

Bill in the new system while keeping the old sheet. Train staff, set user roles and reorder levels.

Week 4: Go live

Spot-check 20 fast items against the shelf, compare VAT books, then retire the Excel sheet.

Common Mistakes to Avoid

  • Choosing on price alone. A cheap system that your staff cannot use creates more errors than Excel.
  • Skipping the opening count. Wrong opening stock means every report after it is wrong.
  • Buying foreign software without a Nepal edition. Missing BS dates and Nepali VAT formats will cost you at return time.
  • Ignoring the CBMS threshold. If you are near Rs 20 crore turnover, buy IRD-approved billing now rather than migrating mid-year.
  • Giving everyone admin rights. Set roles so only managers can edit prices or cancel bills.
  • No exit plan. Confirm in writing that you can export all data if you leave.

Frequently Asked Questions

Which is the best inventory management software in Nepal?

There is no single best option. Small shops are often well served by a Nepali mobile app such as Karobar; wholesalers commonly use desktop tools like TallyPrime, BUSY or Swastik through local partners; multi-branch businesses lean towards Nepali cloud ERPs. Choose based on your turnover, number of godowns, and whether you need IRD-approved billing.

How much does inventory software cost in Nepal?

Reported prices range from free mobile apps and a few thousand rupees a year for basic paid plans, up to about Rs 90,000 to Rs 1,50,000 one-time for a custom single-branch POS and inventory system, and more for multi-branch setups. Add hardware, training and yearly support to the first-year budget.

Does inventory software need IRD approval in Nepal?

The stock-tracking part does not. The billing part that issues tax invoices must be IRD-approved and CBMS-connected if your business falls within the mandatory e-billing scope.

Is CBMS mandatory for my business?

Under the IRD directive issued on Baisakh 4, 2083, taxpayers with annual turnover above Rs 20 crore must issue electronic invoices integrated with CBMS, except entities such as banks that do not bill consumers directly. Certain sectors may have separate rules, so check the latest IRD notice.

Which stock valuation method should I use in Nepal?

Section 15 of the Income Tax Act, 2058 allows the first-in-first-out (FIFO) method or the average cost method when individual stock items cannot be identified. Pick one, use it consistently, and confirm your software supports it.

Can I use free inventory apps for my shop?

Yes, for a small single-location shop. Free apps usually handle sales, purchases, stock and customer credit well, but they are not designed for large traders, multiple godowns or mandatory CBMS billing.

Can I use Indian software like Vyapar in Nepal?

You can install it, but check for Nepali BS dates, Nepal VAT report formats, Nepali language and IRD approval before relying on it. Software sold with a Nepal edition by a local partner is usually the safer route.

Cloud or desktop: which is better?

Cloud suits owners who want to check stock from anywhere and businesses with several branches. Desktop suits single-location firms with an in-house accountant and patchy internet. Many businesses now pick cloud systems with an offline mode to get both.

Final Word

Inventory management software in Nepal is no longer just for supermarkets. With the CBMS threshold falling to Rs 20 crore and buyers expecting fast QR-paid billing, even mid-sized traders benefit from one accurate record of what they own. Start with the feature checklist, score three to five options on the weighted scorecard, budget for the hidden costs, and switch right after a clean stock count.

Sources

Disclaimer: This guide is for general information and is not tax or legal advice. Product names are mentioned as examples only; Wilson has no paid relationship with any vendor listed. Confirm current IRD rules with the department or a tax professional.

Pharmacy Billing Software in Nepal (2026): Features, IRD & VAT Rules, Vendors and a Buyer’s Checklist

Pharmacy Billing Software in Nepal (2026): Features, IRD & VAT Rules, Vendors and a Buyer’s Checklist

Pharmacy billing software in Nepal – medical store counter billing with batch, expiry and IRD-compliant invoice

Last updated: 19 October 2026 · Reflects the IRD CBMS notice of Baishakh 2083 and the FY 2083/84 budget announcement.

Most pages ranking for pharmacy billing software in Nepal are vendor brochures. They tell you their product is “IRD compliant” and has “expiry alerts”, and stop there. None of them explain the thing that trips up Nepali medical stores most often: most medicines are VAT-exempt, but the cosmetics, supplements and baby products on the same shelf are not. One bill, two tax treatments.

This guide covers what pharmacy billing software actually has to do in Nepal, the tax and IRD rules that apply to a medical shop in 2026, the pharmacy-specific features generic POS tools miss, the local vendors you will come across, and a demo checklist you can take to any sales meeting. I build retail and restaurant billing systems in Kathmandu, so where it helps I have added what I learned designing them.

Quick answer

Pharmacy billing software in Nepal is a POS and inventory system built around medicines: it bills by batch and expiry, sells loose strips and tablets, blocks expired stock, keeps prices within the MRP, records prescription-only sales, and prints IRD-compliant PAN or VAT bills. If you issue bills from a computer, the software must be IRD-enlisted. Real-time CBMS connection is currently mandatory only above Rs 20 crore annual turnover (a cut to Rs 10 crore was announced in the FY 2083/84 budget), which affects large wholesalers and hospital pharmacies more than neighbourhood medical shops.

What Pharmacy Billing Software Is (and Is Not)

Pharmacy billing software is a point-of-sale and stock system designed for businesses that sell medicines: retail medical shops, pharmacy chains, wholesalers and distributors, and hospital or clinic dispensaries. It does three jobs at once:

  • Billing: prints a legal sales invoice (PAN bill or VAT bill) quickly at the counter, with the correct tax treatment for each item.
  • Batch and expiry control: knows which batch every strip came from, when it expires, and which batch should be sold first.
  • Records: keeps purchase, sales, return, supplier and prescription records that your accountant, the Inland Revenue Office and a DDA inspector may each want to see.

What it is not: a full hospital information system, a clinical decision tool, or a replacement for your pharmacist’s judgement. Some vendors bundle those things, but a medical shop rarely needs them. And it is not the same as accounting software. Many pharmacies run a counter billing system and push the totals into Tally or another ledger, which is a perfectly good setup.

The IRD, VAT and DDA Rules a Medical Shop Must Follow

A Nepali pharmacy answers to two regulators. The Inland Revenue Department (IRD) cares about your bills and taxes. The Department of Drug Administration (DDA) cares about what you sell and how you record it. Good software serves both.

1. IRD: computerised bills need enlisted software

If your bills are printed from a computer or tablet rather than written in a pre-printed bill book, the software must be one that the IRD has enlisted, and your business needs permission from its tax office to issue computerised invoices. That is a separate step from CBMS. Our guide on how to get IRD approval for billing software in Nepal walks through the process, and the IRD-approved billing software list in Nepal explains how to check whether a vendor is genuinely enlisted.

2. VAT: most medicines are exempt

Nepal’s VAT Act lists exempt goods in Schedule 1, and medicines are on that list. Two consequences matter for your software:

  • Exempt sales do not count toward the VAT threshold. The threshold is measured on taxable turnover, so a pharmacy selling only exempt medicines generally does not have to register for VAT and issues PAN bills instead.
  • Exempt means no input credit. Unlike zero-rated supplies, VAT you pay on purchases for exempt sales becomes a cost, not something you claim back.

The catch is that very few medical shops sell only medicines. Cosmetics, shampoos, many nutritional supplements, baby care products and sanitary items are typically taxable at 13%. Once your taxable sales cross Rs 50 lakh a year for goods, VAT registration becomes mandatory, and from then on every taxable line needs proper VAT treatment. Which items are exempt is a product-by-product question: confirm your item list with your tax advisor, and make sure the software lets you set the tax category per item.

3. CBMS: the real-time connection

The Central Billing Monitoring System (CBMS) receives each invoice from your software as it is issued. Here is where the threshold stands as of October 2026:

CBMS mandatory threshold over time (annual turnover)

Bar length is proportional to the threshold. Lower bar = more businesses covered.

FY 2080/81 budget

Rs 25 crore

IRD notice, 4 Baishakh 2083 (April 2026) — current rule

Rs 20 crore

FY 2083/84 budget (announced, awaiting notice)

Rs 10 crore

A typical neighbourhood medical shop is nowhere near Rs 10 crore. A large distributor, a pharmacy chain under one PAN, or a busy hospital pharmacy may be. If you are in that group, choose software with a working CBMS integration now, not later. Our CBMS integration guide explains how invoices, credit notes and offline sync queues work; it is written for restaurants, but the invoice rules are the same for pharmacies.

4. DDA: records, prices and controlled medicines

Pharmacies are licensed by the DDA under the Drug Act, 2035, and its inspectors check storage, pharmacist supervision and records. Three DDA-side requirements have a direct software angle:

  • Maximum retail price. The DDA can fix MRPs under Section 26 of the Drug Act, and pharmacies have been booked for not displaying the price list of medicines with fixed prices. Your software should stop a cashier from billing above the MRP.
  • Prescription-only and controlled medicines. Drugs such as certain benzodiazepines and codeine preparations must be dispensed on prescription with the user and physician recorded. Joint DDA and Narcotics Control Bureau raids have seized such drugs from pharmacies that could not show sales records.
  • Expired stock separation. Expired medicines must be stored separately and must not be sold. Software that blocks expired batches at the counter is your last line of defence.

Where competitor guides get it wrong

Some vendor articles say VAT compliance is mandatory for every pharmacy. It is not. A pharmacy selling only exempt medicines with taxable turnover below the threshold issues PAN bills. What is mandatory is that the bill is legal, that computerised bills come from enlisted software, and that taxable and exempt items are kept apart once you do register.

The Mixed Bill: Exempt Medicines and Taxable Items on One Invoice

This is the single most useful test of any pharmacy billing software in Nepal. A customer buys a strip of paracetamol, a cough syrup, a face wash and a protein powder. For a VAT-registered pharmacy, the bill should look like this:

ItemTax categoryShelf priceTaxable valueVAT 13%
Paracetamol 500 mg, 1 stripExemptRs 20.00——
Cough syrup 100 mlExemptRs 150.00——
Face washTaxableRs 339.00Rs 300.00Rs 39.00
Protein powderTaxableRs 2,260.00Rs 2,000.00Rs 260.00
Bill totalExempt Rs 170 + Taxable Rs 2,300Rs 2,769.00Rs 2,300.00Rs 299.00

Illustrative prices, assuming shelf prices of taxable items already include VAT. The software has to do three things correctly here:

  • Show exempt and taxable totals separately on the bill, rather than charging 13% on the whole basket or on nothing.
  • Extract VAT from VAT-inclusive prices for taxable items: taxable value = price ÷ 1.13, and VAT = price − taxable value. It should not add 13% on top of the shelf price.
  • Split the sales register so your monthly VAT return shows exempt and taxable sales as separate lines without anyone re-sorting bills by hand.

If a demo system can only apply one tax rate to an entire bill, it was built for a kirana shop or a restaurant, not a pharmacy.

How a Medicine Moves Through Pharmacy Software

Every feature that matters in a pharmacy system hangs off one idea: stock is tracked by batch, not just by product name. Here is the life of a single batch:

1. Purchase entry

Supplier bill, batch no., expiry, MRP, cost, free qty

2. Stock by batch

Box, strip and tablet units; rack location

3. FEFO billing

Earliest-expiry batch offered first; MRP cap

4. Near-expiry alert

60/90-day report; push sales or return

5. Return or write-off

Purchase return to supplier; expired stock blocked

FEFO = First Expiry, First Out. Every step reads the batch and expiry captured at step 1, which is why sloppy purchase entry breaks everything downstream.

The practical lesson: the counter is not where most pharmacy software succeeds or fails. Purchase entry is. If your staff skip the batch number or type the expiry wrong when a distributor’s delivery arrives, the expiry alerts, FEFO and recall reports are all built on bad data.

10 Features a Nepali Pharmacy Actually Needs

Every vendor lists “fast billing” and “inventory”. These are the features that separate pharmacy software from a general shop POS, ranked roughly by how much money they save or protect.

1. Batch-wise stock with FEFO selection

When the cashier selects a medicine, the software should show available batches with expiry dates and pick the earliest-expiring one by default. Expired batches must not be selectable at all.

2. Near-expiry reports with supplier return tracking

A configurable window (for example 60 or 90 days) that lists what is about to expire, grouped by supplier. That is the list you take to the distributor’s representative to arrange returns before the stock becomes a dead loss. Better systems also warn you at purchase entry if a distributor is delivering short-expiry stock.

3. Unit breakdown: box, strip, tablet

Nepali customers routinely buy four tablets, not a strip. The software needs a conversion (for example 1 box = 10 strips = 100 tablets), loose-unit pricing that matches the strip MRP, and stock that reduces correctly. Without it, stock counts drift every single day.

4. Per-item tax category

Exempt or taxable set on the item master, not chosen by the cashier at the counter. This is what makes the mixed bill above work automatically.

5. MRP lock

Each batch carries its own MRP from the purchase bill, and the selling price cannot exceed it. Discounts below MRP are fine and should be logged with the user who gave them.

6. Generic, salt and brand search

Customers ask for brand names; prescriptions sometimes use generics. Search by salt composition, brand, or barcode, and suggest in-stock alternatives with the same composition when the requested brand is out.

7. Prescription and controlled-drug register

Flag items that need a prescription. When one is billed, require the patient name and prescriber name (and ideally a photo of the prescription), and keep a separate report you can hand to an inspector.

8. Supplier credit, schemes and purchase returns

Pharmacies buy on credit from many distributors and receive bonus schemes such as “10 + 1 free”. The software should spread the free quantity into the real unit cost, track what you owe each supplier, and record purchase returns for expiry and breakage against the original batch.

9. Customer credit and repeat purchases

Regular customers on monthly chronic medication often pay at month-end. Track their dues, keep their purchase history so the counter can repeat last month’s order in seconds, and record sales returns with a proper credit note rather than an edited bill.

10. Offline billing, Nepali dates and data export

The counter must keep working when the internet drops. Bills should show Bikram Sambat dates and restart numbering each fiscal year in Shrawan. And you should be able to export your full sales register and item master if you ever leave the vendor.

Generic POS vs Pharmacy Billing Software

A general retail POS can print a legal bill. Here is where it falls short in a medical shop:

NeedGeneric retail POSPharmacy software
Batch and expiry per unitUsually one stock figure per productStock held per batch with expiry
Expired stockCan be sold by mistakeBlocked at the counter
Loose tabletsWorkarounds or separate item codesBox/strip/tablet conversion
Exempt + taxable on one billOften one rate per billTax category per item
MRP controlPrice editable freelyCapped at batch MRP
Salt / generic searchName or barcode onlyComposition search and substitutes
Prescription recordsNot availablePatient and prescriber captured
Recall handlingCannot trace a batchFind and stop a batch in seconds

If you run a general store that also keeps a small shelf of over-the-counter products, a good retail POS may be enough. Our POS billing software guide for kirana shops covers that case. A licensed pharmacy should use pharmacy software.

Retail, Wholesale and Hospital Pharmacy: Different Priorities

Retail medical shop

  • Counter speed and loose-unit billing
  • FEFO and expiry alerts
  • PAN bill or mixed VAT bill
  • Customer credit for regulars
  • Works offline on one PC or tablet

Wholesaler / distributor

  • B2B invoices with buyer PAN
  • Credit limits and ageing per retailer
  • Scheme and free-quantity handling
  • Batch recall across customers
  • Likely CBMS candidate as turnover grows

Hospital / clinic pharmacy

  • Link to patient ID and doctor orders
  • Inpatient issue vs counter sale
  • Insurance or credit settlement
  • Ward and store transfers
  • Often part of a hospital system

Pharmacy Billing Software Vendors in Nepal

Below are pharmacy-focused or pharmacy-capable products marketed in Nepal as of October 2026. This is not a ranking and none of these vendors paid to be listed. Feature notes are what each vendor says about its own product; verify IRD enlistment and test the features yourself before paying.

ProductTypeWhat the vendor highlightsBest fit
BIS PRO (BISage)ERPImporter-to-retail chain, batch and expiry-aware billing, IRD e-billing module, DDA-aligned traceabilityDistributors, multi-level pharma businesses
Saral Billing + TallyPrime (CNC Tally Nepal)Billing + accountingCounter billing and inventory in Saral, accounts and VAT in TallyPharmacies whose accountant already uses Tally
OkhatiPharmacy / health platformLow-stock and expiry alerts, supplier and purchase trackingRetail pharmacies, clinics
Pharma CarePharmacy POSBatch and expiry control, VAT-ready invoices, multi-branch, desktop and mobileSingle and multi-counter shops
Lotussoft / YoungtechPharmacy + hospital modulesIRD pharmacy billing and stock, linked hospital and clinic systemsClinics, polyclinics, hospital pharmacies
Marg Pharmacy (local resellers)Desktop pharmacy ERPBatch, supplier and company-wise stock, supplier orderingShops wanting a mature desktop product; check Nepal tax localisation
Pharmedica (Amtrix)Cloud pharmacyWeb-based inventory and billing, expiry and credit-deadline tracking, owner mobile appSmall shops wanting cloud access
Stock SewaCloud pharmacy ERP (new)Inventory, billing, expiry, purchases, suppliers, staffEarly adopters; ask about IRD status

Watch out for foreign listings

Software directories that list “best pharmacy software in Nepal” are often filled with Indian GST products or US medical-billing tools such as insurance-claim systems. US “medical billing” is a different job entirely, and a GST invoice is not an IRD-compliant Nepali bill. Ask any vendor for a sample Nepali invoice with BS date, PAN and fiscal-year numbering before you go further.

What Pharmacy Billing Software Costs in Nepal

Most Nepali pharmacy vendors quote on request, so published prices are rare. One cloud product, Pharmedica, has listed a basic plan at Rs 15,000 per year. Instead of chasing a single number, budget by component, because the licence is usually not the biggest line:

Cost componentOne-time or recurringWhat to ask
Licence or subscriptionYearly (cloud) or one-time (desktop)Per counter, per user, or per branch?
Annual maintenance / renewalYearlyAre tax-rule updates included?
Item master setupOne-timeDo you supply a medicine database with salts, or do we type 3,000 items?
HardwareOne-timePC or tablet, thermal printer, barcode scanner, UPS
CBMS integrationOne-time or add-onOnly if you are near the threshold; is it extra?
Training and opening stock entryOne-timeWill someone help enter opening batches and expiries?

The hidden cost in a pharmacy is the opening stock entry: every medicine, every batch, every expiry on the shelf on day one. Ask vendors who does it and how long it takes. For how plan prices, add-ons and renewals usually stack up in practice, see our breakdown of billing software price in Nepal; the pricing patterns are similar across retail categories.

Lessons From Building Retail Billing Systems

I have designed offline-first billing for Nepali retail and a restaurant platform with role-based screens. A few lessons carry straight over to pharmacies:

  • The item master decides everything. Tax category, unit conversion, MRP and prescription flag all live on the item. Spend your setup time there, and lock editing of the master to the owner or pharmacist.
  • Make the right action the fast one. If entering a batch at purchase takes three extra screens, staff will skip it. Good systems pre-fill batch and expiry from the supplier’s last delivery and only ask for what changed.
  • Offline needs a numbering plan. The hard part of offline billing is not saving the bill. It is guaranteeing two counters never print the same invoice number while disconnected. Ask how the vendor solves it.
  • Bills are frozen; corrections are credit notes. Any system that lets a cashier edit a printed bill will eventually cause an audit problem. Returns should create a credit note linked to the original bill.

The 15-Minute Demo Test

Brochures all look the same. Ask the vendor to do these things live, in front of you, on their system:

1

Enter a purchase of one medicine in two batches with different expiries and a “10 + 1” scheme. Check the unit cost.

2

Sell 4 loose tablets. Confirm the earlier-expiring batch is picked and stock drops by 4 tablets, not 1 strip.

3

Try to sell an expired batch and to bill above MRP. Both should be blocked.

4

Print the mixed bill from the table above. Exempt and taxable totals must be separate and VAT must be extracted, not added.

5

Bill a prescription-only item. It should demand patient and prescriber details and show up in a separate register.

6

Return half the bill. You should get a credit note linked to the original, and the stock should go back to the right batch.

7

Unplug the internet, bill two more customers, reconnect. Nothing should be lost or duplicated.

Then ask the paperwork questions: Is this exact product on the IRD enlisted list? Which batch reports can I export for a DDA inspection? What happens to my data if I stop paying?

Switching From a Register or Old Software

  • Switch at the start of a fiscal year or a month. Clean cut-offs make bill numbering and VAT returns far easier. Shrawan is ideal; any month-start is workable.
  • Do a physical stock count first. Count by batch and expiry, shelf by shelf. Separate expired stock before you start, so it never enters the new system as sellable.
  • Run both systems for a few days if you can, so staff learn without customers waiting.
  • Close the old bill book or software properly. Keep its records; you still need them for past fiscal years.
  • Complete IRD permission before printing the first computerised bill, not after.

Frequently Asked Questions

Is pharmacy billing software mandatory in Nepal?

Not for every pharmacy. A small pharmacy may still issue bills from a pre-printed bill book. If you issue bills from a computer, the software must be IRD-enlisted and approved for your business. Real-time CBMS connection is mandatory only above the turnover threshold, currently Rs 20 crore.

Do pharmacies in Nepal charge VAT on medicines?

Medicines are listed as VAT-exempt in Schedule 1 of the VAT Act, so no VAT is charged on them. Cosmetics, many supplements and other non-medicine items are usually taxable at 13%. A VAT-registered pharmacy must show exempt and taxable sales separately.

Does a pharmacy need VAT registration in Nepal?

Only if its taxable turnover crosses the threshold, which is Rs 50 lakh a year for goods. Exempt medicine sales do not count toward it. A pharmacy selling only exempt medicines generally issues PAN bills.

Does my pharmacy need CBMS integration?

Only if annual turnover exceeds Rs 20 crore under the current IRD notice. The FY 2083/84 budget announced a cut to Rs 10 crore, so large wholesalers, chains and hospital pharmacies should choose software with CBMS integration ready.

What is FEFO in pharmacy software?

FEFO means First Expiry, First Out. The software automatically offers the batch with the nearest expiry date at billing, so older stock is sold before newer stock and less medicine expires on the shelf.

Can I use general retail POS software for my pharmacy?

You can print legal bills with it, but most general POS systems cannot track stock by batch and expiry, block expired medicines, sell loose tablets correctly, cap prices at MRP or keep prescription records. A licensed pharmacy should use pharmacy-specific software.

Will pharmacy billing software work without internet?

Desktop and offline-first systems keep billing locally and sync later. Cloud-only systems need a connection, though a phone hotspot often works. Test offline billing in the demo before you buy.

How do I check if pharmacy software is IRD approved?

Ask the vendor for the exact product name and version on the IRD enlisted list, then confirm it yourself on the IRD website or with your tax office. Our IRD-approved billing software list guide explains the steps.

The Bottom Line

The best pharmacy billing software in Nepal is not the one with the longest feature list. It is the one that gets four things right: batch and expiry at purchase entry, exempt and taxable items on the same bill, MRP and prescription controls at the counter, and bills that are legal under IRD rules. Put every shortlisted vendor through the 15-minute demo above and the right choice usually becomes obvious.

Next steps: check the IRD-approved billing software list, then read how to get IRD approval before your first computerised bill. Browse more guides in our business software hub.

Disclaimer

This guide is general information as of 19 October 2026, not tax or legal advice. VAT exemptions apply item by item, and IRD and DDA thresholds and directives change. Confirm your obligations with your Inland Revenue Office at ird.gov.np, the Department of Drug Administration at dda.gov.np, or a qualified tax practitioner. Vendor descriptions are based on each vendor’s own published material.

WS

Wilson Shrestha — web developer in Kathmandu building POS and billing systems for Nepali businesses, including offline-first retail billing and the DinePosAi restaurant platform.

Hotel Management Software in Nepal (2026): Features, Prices, IRD Rules & How to Choose

Hotel management software in Nepal: front desk, room booking and IRD billing dashboard

Hotel Management Software in Nepal (2026): Features, Prices, IRD Rules & How to Choose

Updated October 2026 · Written for hotel, resort, guesthouse, homestay and trekking-lodge owners in Nepal

Most hotel software guides you will find online are written by one vendor to sell its own product, or are thin lists copied from global directories. Neither tells a Nepali hotel owner what actually matters here: IRD-approved billing, CBMS sync, 13% VAT and service charge on the same bill, Bikram Sambat dates, foreign guest registration, and a system that keeps working when the internet drops in Pokhara or Namche.

This guide explains what hotel management software (also called a hotel PMS) does, which features a hotel in Nepal genuinely needs, what it costs, which options exist in the market, and a step-by-step way to choose one without regret.

Quick answer

The best hotel management software in Nepal is one that combines reservations, front desk, housekeeping and restaurant POS with IRD-approved billing, handles service charge and 13% VAT correctly, supports Nepali dates and NPR, syncs with Booking.com and Agoda, and comes with local support. Small properties can start on a cloud plan for roughly USD 50–300 a month; larger hotels and groups usually pay more and negotiate custom pricing.

What Is Hotel Management Software?

Hotel management software is a single system that runs the daily operations of a hotel: taking bookings, checking guests in and out, assigning rooms, tracking housekeeping, billing the guest, and producing reports for the owner and the tax office. The core of it is the Property Management System (PMS). Around the PMS, most hotels in Nepal also connect:

  • Channel manager – keeps room availability in sync across Booking.com, Agoda, Expedia, Airbnb and your own website.
  • Booking engine – lets guests book directly on your website, so you pay no OTA commission.
  • Restaurant and bar POS – posts food, drink and minibar charges to the guest’s room folio.
  • Billing and accounting – produces tax invoices, credit notes and the sales books IRD expects.
  • Inventory and purchase – kitchen stock, linen, amenities and supplier bills.

Here is how one guest’s stay moves through a connected system:

1. Booking
OTA, website, phone or walk-in
2. Check-in
ID or passport, room assigned, FNMIS entry
3. Stay
Restaurant, laundry and minibar posted to folio
4. Check-out
IRD-compliant bill with VAT
5. Night audit
CBMS sync, reports, room status reset

If any step lives on paper or in a separate Excel file, that is where errors, double bookings and tax mismatches creep in.

Why Nepali Hotels Need Proper Software Now

Tourism is almost back to its pre-pandemic peak. Nepal received 1,158,459 foreign tourists in 2025, a little above the 1,147,548 who came in 2024, and close to the record 1,197,191 of 2019, according to Nepal Tourism Board figures.

Foreign tourist arrivals in Nepal (NTB)

2019 (record year)1,197,191
20241,147,548
20251,158,459

Bars scaled to the 2019 record. 2025 reached about 97% of the pre-COVID peak.

The bigger operational problem is seasonality. Demand spikes in spring and autumn and drops hard in the monsoon. In 2025, arrivals peaked at 121,687 in March and 128,443 in October, but July saw only 70,193 visitors.

Selected months in 2025: why peak season breaks manual systems

121,687
70,193
78,711
128,443
98,190
Mar
Jul
Sep
Oct
Dec

September 2025 fell 18.3% year on year after the Gen-Z protests, then autumn recovered. Source: Nepal Tourism Board via ShareSansar and IANS.

In October a 20-room hotel can receive bookings from four OTAs, phone calls, travel agents and walk-ins on the same afternoon. That is exactly when a paper register or a shared Google Sheet causes an overbooking. Hotel Heranya, a family-run 17-room hotel in Kathmandu that previously ran manually, reports that moving to a cloud PMS solved its overbooking issue and lifted revenue by about 20% (vendor case study, so treat the number as indicative).

Software also lets you do things that are almost impossible by hand: raise rates automatically when occupancy crosses a threshold in peak weeks, push monsoon discounts to every channel at once, and see which channel actually brings profitable guests after commission.

Must-Have Features for Hotel Software in Nepal

Global feature lists are fine, but the items marked Nepal-specific below are the ones international comparison sites almost never mention, and they are often the reason a hotel switches software after a year.

Core PMS features

  • Reservation calendar (tape chart) showing every room by date, with drag-and-drop room moves.
  • Fast check-in and check-out with ID or passport scan and guest history for repeat visitors.
  • Housekeeping module with live room status (clean, dirty, inspected, out of order) on a phone.
  • Guest folio that collects room, restaurant, laundry, transport and tour charges into one bill, with split and group billing.
  • Night audit and reports: occupancy, ADR (average daily rate), RevPAR, cash book and outstanding receivables.
  • Role-based access so a receptionist cannot delete a paid bill or change room rates.

Nepal-specific features (the content most guides skip)

FeatureWhy it matters in NepalWhat to ask the vendor
IRD-approved billingTax invoices from unapproved software can create problems during an IRD audit.Is this exact product and version on IRD’s approved list?
CBMS syncLarger businesses must push bills to IRD’s Central Billing Monitoring System.Is CBMS real-time? What happens to bills raised while offline?
Service charge + 13% VATService charge is applied first, then VAT on the combined amount.Can menu prices be set tax-inclusive while the bill still shows the breakdown?
BS and AD datesBills, VAT returns and fiscal-year reports follow Bikram Sambat (Shrawan to Ashar).Do sales books and reports run on the Nepali fiscal year?
Foreign guest registrationThe Department of Immigration’s FNMIS is being rolled out to hotels in phases.Can I export or reuse passport data for FNMIS entry?
Offline modeInternet drops in hill and mountain areas and during outages.Can the front desk still check in and bill without internet?
Multi-currencyForeign guests often pay in USD, INR or by card.Does the bill show NPR with the rate used for conversion?
Local paymentsMany domestic guests pay by Fonepay QR, eSewa or Khalti.Can these be recorded as separate payment modes for reconciliation?
Nepali-language interfaceHousekeeping and kitchen staff may be more comfortable in Nepali.Is Nepali available for the staff app, not only the bill print?

Growth features (useful once the basics work)

  • Channel manager with two-way sync to Booking.com, Agoda, Expedia and Airbnb.
  • Direct booking engine on your website. If you do not have a site yet, see our guide on website design cost in Nepal.
  • Rate rules for peak weeks, Dashain and Tihar, and monsoon offers.
  • Travel agent and corporate accounts with credit limits, since many Nepali hotels still get a large share of business from agents.
  • Multi-property dashboard for owners running, for example, one hotel in Kathmandu and one in Pokhara.

IRD, CBMS, VAT and FNMIS: The Compliance Layer

This is the biggest content gap in competing articles. A hotel can survive with an average channel manager; it cannot afford billing that fails an IRD review.

1. IRD-approved billing software

If your hotel issues VAT bills from software, that software should be approved by the Inland Revenue Department. Always check the vendor against the official list rather than trusting a sales brochure. We keep an updated IRD-approved billing software list in Nepal, and if you are a developer building your own system, read how to get IRD approval for billing software in Nepal.

2. CBMS connection

The Central Billing Monitoring System sends your bills to IRD. Hotels with a busy restaurant face the same CBMS questions as standalone restaurants: real-time vs batch sync, cancelled bills, and credit notes. Our CBMS integration guide for restaurant billing in Nepal covers this in detail, and the same logic applies to your hotel F&B outlet.

3. Service charge and 13% VAT, calculated in the right order

The standard sequence is: apply the 10% service charge on the subtotal, then 13% VAT on subtotal plus service charge. Good hotel software does this automatically. Here is a worked example for one night:

Room charge (1 night)Rs 5,000
Service charge 10%Rs 500
Taxable amountRs 5,500
VAT 13% on Rs 5,500Rs 715
Total payableRs 6,215

Watch out: a 2022 Kathmandu District Court ruling held that adding VAT and service charge on top of the displayed menu price misleads consumers, and authorities have since pushed restaurants to show tax-inclusive menu prices. Your software should let you display inclusive prices while the bill still breaks out the taxable value, service charge and VAT. Ask the vendor to show you this on a live demo. This is general information, not tax advice; confirm your setup with your auditor.

4. Foreign guest registration (FNMIS)

Nepal’s Department of Immigration has introduced the Foreign Nationals Management Information System (FNMIS). It started with star-rated hotels in Kathmandu Valley, expanded to all star hotels nationwide from 1 March 2026, and is planned to cover all hotels and guest houses in later phases. If a guest does not self-register through the immigration app, the hotel is expected to do it. Software that already stores clean passport, visa and stay data saves your front desk from typing it twice. Check the latest phase with the Department of Immigration before you buy.

Cloud vs On-Premise Hotel Software in Nepal

Cloud systems run in a browser and are billed monthly. On-premise systems are installed on a local computer or server, often with a one-time licence. Both are common in Nepal.

FactorCloud PMSOn-premise PMS
Upfront costLow, monthly or yearly feeHigher, licence plus hardware
Remote accessYes, from phone or laptop anywhereUsually only on the hotel network
Internet dependencyHigh, unless it has an offline modeLow
OTA channel syncEasy and real-timeHarder, often needs add-ons
Backups and updatesHandled by the vendorYour responsibility
Best forCity hotels, owners who travel, OTA-heavy propertiesRemote lodges with unreliable internet, owners wanting data in-house

Practical tip: many Nepali hotels end up with a hybrid: a cloud PMS for bookings and channels, plus a reliable backup internet line (fibre plus a mobile data router) at the front desk. Ask any cloud vendor exactly what happens to check-ins and billing during a two-hour outage.

Hotel Management Software Options Available in Nepal

The market splits into local Nepali vendors (strong on IRD billing and on-site support) and international cloud PMS brands (strong on OTA connectivity and polished apps, usually sold through local partners). The table below summarises publicly stated positioning. It is not a ranking, and no vendor paid to be included.

SoftwareTypeWhat it is known forCheck before buying
Sarvanam SoftwareLocal, cloudKathmandu-based hotel PMS and restaurant POS since 2016; says it serves 300+ hotelsPricing for small properties, channel manager depth
SMTECH Smart ERPLocal ERPPOS, restaurant, hotel and accounting modules from one Kathmandu vendorDepth of front office, housekeeping and night audit
NitiERPLocal ERPMarkets itself as IRD-approved and CBMS-connected with industry packsHotel-specific PMS features vs general ERP
MyHotelLineCloud, mobileNPR currency, Nepali language, OTA links, mobile-first managementIRD approval status and local support coverage in your district
HotelogixInternational cloudCloud PMS with POS and channel sync; active in Nepal through local partnersHow IRD billing and CBMS are handled locally
eZee, mycloud, KWHotelInternational cloudBroad PMS, channel manager and POS bundlesNepal tax invoice format, local onboarding
Oracle OPERAEnterpriseUsed by large international chain hotelsCost and implementation time; overkill for most independents

Vendor claims are taken from their own websites and listings. Always verify IRD approval on the official list and ask for two references from hotels of your size.

Hotel Management Software Price in Nepal

There is no fixed price. Cost depends on room count, modules, integrations and support. Global cloud PMS market ranges published by one vendor give a useful starting point:

Typical monthly cloud PMS cost by hotel size (USD)

Small hotel / hostel (10–30 rooms)$50–$300
Boutique hotel (30–80 rooms)$300–$800
Mid-size hotel (80–150 rooms)$800–$2,500
Large hotel / resort$2,500–$10,000+

Bar lengths show the upper end of each range on a compressed scale. Source: Hotelogix PMS pricing guide. Multiply by the current NPR/USD rate for a rupee estimate.

Directory listings show some entry plans starting from about USD 3–4 per room per month, and a few desktop systems sold as a one-time licence. Local Nepali vendors usually quote on request, often as a yearly fee plus installation.

Hidden costs to budget for

  • Setup and data migration from your old register or Excel.
  • Hardware: front-desk PC, thermal or A4 bill printer, KOT printer for the kitchen, tablet for housekeeping.
  • Channel manager and booking engine, sometimes priced separately.
  • Restaurant POS add-on and extra user licences.
  • Annual renewal and support (AMC), including on-site visits outside Kathmandu.
  • Training every time staff turn over before the season.

The pattern is similar to what we found for restaurants: the subscription is rarely the biggest number in year one. See our breakdown of restaurant billing software price in Nepal for how to build a true first-year budget, which applies directly to a hotel’s F&B side.

Which Type of Software Fits Your Property?

Homestay or guesthouse (1–10 rooms)

A simple mobile-first cloud PMS or even a channel manager with basic billing. Priority: OTA sync and easy phone use. Make sure bills are IRD-compliant if you are VAT registered.

City hotel (10–50 rooms) in Thamel, Lakeside or Sauraha

Full PMS with channel manager, restaurant POS, housekeeping app and IRD billing. Priority: overbooking control in peak season and travel agent accounts.

Resort or star hotel (50+ rooms)

PMS plus multiple POS outlets, banquet and events, inventory, accounting integration, CBMS and FNMIS workflows. Priority: audit trail and reporting.

Trekking lodge or remote resort

Offline-capable or on-premise billing, with bookings synced whenever internet is available. Priority: works without connectivity, simple training.

Illustrative scenario: a 20-room hotel in Thamel

Picture a typical family-run 20-room hotel. In October the owner gets bookings from Booking.com, Agoda, two trekking agencies and walk-ins. The receptionist updates a paper register and then each OTA extranet by hand. One evening, two OTAs sell the last deluxe room within ten minutes of each other, and a guest arrives after a 12-hour flight to find no room.

With a PMS plus two-way channel manager, the first booking closes that room on every channel within seconds. The restaurant bill posts to the room automatically, the checkout bill calculates service charge and VAT correctly, and the owner sees occupancy and cash on a phone from home. That is the practical difference software makes, not fancy dashboards.

How to Choose Hotel Management Software in Nepal: 7 Steps

  1. List your real problems first. Overbooking? Lost restaurant bills? Slow checkout? Tax worries? Rank them; they decide which modules you need.
  2. Shortlist only IRD-approved options. Cross-check names on the IRD-approved software list before any demo.
  3. Ask for a live demo with your own scenario. A group of 8 trekkers, one room split across two bills, a restaurant charge moved to the room, a cancellation with a credit note.
  4. Test the bill. Check service charge, VAT order, BS date, PAN number, and how a cancelled bill appears in reports.
  5. Test the internet failure. Unplug the router during the demo and see what still works.
  6. Confirm support and data ownership. Response time in peak season, on-site support outside the valley, and whether you can export all guest and billing data if you leave.
  7. Go live in the off-season. Install in June to August, train staff, run parallel with the old method for two weeks, and be fully ready before the September–November rush.

Red flags

  • The vendor cannot show an IRD approval letter for the exact product.
  • Bills can be edited or deleted after printing with no trace.
  • Data export is “not possible” or charged heavily.
  • No references from hotels in Nepal of your size.
  • Long lock-in contracts with no trial period.

If your property is mainly a restaurant with a few rooms, a restaurant system may serve you better. Compare options in our guide to restaurant management software for small businesses.

Frequently Asked Questions

What is the best hotel management software in Nepal?

There is no single best system for every property. The best choice for a Nepali hotel is IRD-approved, handles 10% service charge and 13% VAT correctly, supports Nepali dates, syncs with OTAs, and has dependable local support. Small guesthouses need simplicity; resorts need POS, inventory and audit features.

How much does hotel software cost in Nepal?

Cloud PMS plans for small hotels commonly fall around USD 50–300 a month, boutique hotels around USD 300–800, and large hotels much more. Some entry plans start near USD 3–4 per room per month. Add setup, hardware, POS add-ons and annual support to your budget.

Does hotel software in Nepal need IRD approval?

If you issue VAT bills through software, the billing software should be approved by Nepal’s Inland Revenue Department. Verify the product on the official IRD list rather than relying on the vendor’s claim.

How are service charge and VAT calculated on a hotel bill in Nepal?

The 10% service charge is added to the subtotal first, then 13% VAT is charged on the subtotal plus service charge. A Rs 5,000 room becomes Rs 5,500 with service charge and Rs 6,215 after VAT.

Is cloud hotel software reliable in Nepal?

Yes in cities with stable fibre, especially with a backup mobile data connection. For remote lodges, choose software with an offline mode or an on-premise billing component that syncs later.

Do hotels in Nepal have to register foreign guests online?

The Department of Immigration is rolling out FNMIS in phases. Star hotels nationwide were included from 1 March 2026, with all hotels and guest houses planned in later phases. Check the current phase with the Department of Immigration.

Can one software manage both my hotel rooms and restaurant?

Yes. Most hotel PMS options include or integrate a restaurant POS so food and drink charges post to the guest’s room bill, with kitchen order tickets and a single tax invoice at checkout.

Final Thoughts

With arrivals back near record levels and compliance tightening through IRD billing, CBMS and FNMIS, running a Nepali hotel on paper is getting riskier every season. Choose software for the problems you actually have, insist on IRD approval and a correct tax bill, test what happens when the internet fails, and go live before the autumn rush.

For more guides on billing, POS and business tools in Nepal, visit our Web, SEO and Business Software hub.

Nepal VAT E-Billing Guide 2026: CBMS Rules, Thresholds, Software & Penalties

Nepal VAT e-billing guide 2026 – IRD-listed billing software connected to the Central Billing Monitoring System (CBMS)

Nepal VAT E-Billing Guide 2026: CBMS Rules, Thresholds, Software & Penalties Explained

Updated 19 October 2026 • Covers FY 2083/84 • Based on IRD notices, the VAT Rules 2053, the Electronic Invoice Procedure 2074 and the Finance Act 2083

If you run a VAT-registered business in Nepal, the way you issue bills is changing fast. In April 2026 the Inland Revenue Department (IRD) pulled the compulsory e-billing line down to Rs 20 crore. A month later the FY 2083/84 budget announced an even lower Rs 10 crore line. Then the Finance Act 2083 rewrote the e-billing section of the VAT Act and raised the fines. Most guides online still quote Rs 25 crore, Rs 10 crore or even older numbers as if nothing happened.

This Nepal VAT e-billing guide puts everything in one place: who must e-bill today, what the two competing numbers really mean, what a valid VAT e-bill must show, what IRD expects from your software, how to connect to CBMS step by step, what the new penalties are, and a monthly calendar you can actually follow.

Quick answer

  • Compulsory today: businesses with annual turnover above Rs 20 crore that bill customers directly must issue every bill through IRD-listed software connected to CBMS at the moment of issue (IRD notice, 4 Baishakh 2083 / 17 April 2026).
  • Sector lines still apply: hotels, restaurants, canteens and ISPs above Rs 5 crore; department stores, marts, flooring and furnishing businesses above Rs 10 crore; cinema halls; listed liquor and tobacco producers.
  • Coming next: the FY 2083/84 budget announced a Rs 10 crore line for businesses that issue e-bills. Treat it as the direction of travel and prepare now.
  • Below the line: paper bill books are still allowed, but if you print bills from a computer, the software must be IRD-listed and your tax office must have given permission. Excel and Word bills do not qualify.
  • Biggest fine: Rs 5 lakh for using billing software that can delete or alter bills.
Rs 20 cr
turnover line for compulsory CBMS e-billing today
Rs 10 cr
line announced in the FY 2083/84 budget
13%
standard VAT rate on most supplies
6 years
how long VAT records must be kept

What is VAT e-billing in Nepal?

VAT e-billing (also called electronic billing, e-invoicing or computerised billing) means issuing your tax invoices from billing software that IRD has listed, instead of writing them by hand in a numbered bill book. People often mix up three different things, so it helps to separate them:

  • Paper billing: a pre-numbered bill book, filled in by hand. Still legal for businesses that are not on a compulsory list.
  • Permitted e-billing: bills printed from IRD-listed software after your tax office gives permission. The data stays in your system and you upload sales and purchase details with returns.
  • CBMS e-billing: the same listed software, but every bill is sent in real time to IRD’s Central Billing Monitoring System (CBMS) the moment it is issued. This is what the turnover thresholds make compulsory.

What is CBMS?

CBMS is IRD’s central server for invoices. It started as a pilot in November 2017 under the Electronic Invoice Procedure 2074. When a connected business issues a bill, the software pushes the bill details (seller PAN, buyer PAN if any, date, amounts and VAT) to IRD through a web API. Sales returns and credit notes go through a separate API. IRD can then match what sellers report against what buyers claim as input tax, which is why CBMS is IRD’s main tool against fake and missing bills.

You do not need to read every act, but knowing which document says what will save you time when a tax officer or software vendor quotes a rule at you.

DocumentWhat it controls
VAT Act 2052, Section 14Ka (replaced by Finance Act 2083)Lets IRD set e-billing standards, require named taxpayers to e-bill and connect to CBMS, and offer its own billing system
VAT Rules 2053, Rule 17The fields every tax invoice must show (Schedule-5 format)
Rule 18Abbreviated tax invoices for retail sales up to Rs 10,000
Rule 20Credit notes and debit notes
Rule 23Records to keep, including purchase and sales books, for six years
Electronic Invoice Procedure 2074 (4th amendment)Technical rules for billing software, cloud hosting, and how to apply for permission
IRD CBMS noticesWho must connect to CBMS (turnover and sector lines)

Who must use VAT e-billing in 2026?

The general rule comes from IRD’s decision of 27 Chaitra 2082, published as a notice on 4 Baishakh 2083 (17 April 2026): every taxpayer with annual turnover above Rs 20 crore must issue bills electronically and connect them to CBMS at the time of issue. Businesses that do not bill consumers directly by the nature of their work, such as banks and financial institutions, are left out. Older sector notices that IRD has not withdrawn still sit on top of that general line.

Business typeMust use CBMS e-billing ifSource
Any business billing customers directlyTurnover above Rs 20 croreIRD notice, 4 Baishakh 2083
Hotels, restaurants, canteens, internet service providersTurnover above Rs 5 croreEarlier IRD sector notice
Department stores, marts, flooring and furnishing businessesTurnover above Rs 10 croreEarlier IRD sector notice
Cinema halls on the box-office systemAllEarlier IRD sector notice
Liquor, beer, wine, spirits producers; listed cigarette and tobacco industriesAs named in the noticeIRD notice, 2079
Banks and financial institutions that do not bill consumers directlyExcluded from the Rs 20 crore ruleIRD notice, 4 Baishakh 2083

Rs 20 crore or Rs 10 crore? Clearing up the confusion

This is the question most competitor articles get wrong, so here is the honest version:

  • Rs 20 crore is the binding Department-level rule. It is in a published IRD notice and applies to every business that bills customers directly.
  • Rs 10 crore is an announced policy. Point 70(kha) of the FY 2083/84 budget speech (29 May 2026) said businesses above Rs 10 crore that issue electronic invoices must link to CBMS. Some Inland Revenue Offices began sending local notices from around mid-June 2026, but a nationwide IRD notice carrying the Rs 10 crore figure had not been widely reported when we checked.
  • What to do: if your turnover is between Rs 10 crore and Rs 20 crore, buy CBMS-ready software now and confirm with your own tax office. If your office has already written to you, follow that letter.

How the compulsory e-billing line has fallen

General turnover line for CBMS e-billing, in crore rupees (bar length to scale)

FY 2080/81 – general line
Rs 25 crore
17 April 2026 – IRD notice (in force)
Rs 20 crore
29 May 2026 – FY 2083/84 budget (announced)
Rs 10 cr
Hotels, restaurants, canteens, ISPs (sector line)
Rs 5 cr

If you are below every line

Every VAT-registered business must still issue a tax invoice for every sale. You can choose between a numbered paper bill book and IRD-listed software. If you pick software, you need your tax office’s permission before you print the first bill, and bills printed from Excel, Word or an unlisted program do not count as valid e-bills. Below the line, CBMS connection is optional, but choosing CBMS-ready software today means the switch later is a setting, not a new system.

A side note many guides miss: VAT registration and VAT e-billing are different thresholds. Registration is required once turnover over the past 12 months crosses Rs 50 lakh for goods or Rs 30 lakh for services and mixed businesses (the Rs 20 lakh services figure you still see online is outdated).

60-second check: do you need CBMS e-billing?

Answer the questions in order. Stop at the first green or red box that matches you.

Q1. Are you a hotel, restaurant, canteen or ISP with turnover above Rs 5 crore? Or a mart, department store, flooring or furnishing business above Rs 10 crore? Or a cinema hall, or a listed liquor or tobacco producer?

Yes → CBMS e-billing is compulsory for you now.
No → go to Q2.
↓

Q2. Is your annual turnover above Rs 20 crore, and do you bill customers directly?

Yes → CBMS e-billing is compulsory for you now.
No → go to Q3.
↓

Q3. Is your turnover between Rs 10 crore and Rs 20 crore, or has your tax office written to you about CBMS?

Yes → prepare now; follow any letter from your office.
No → optional. Paper bill book or permitted software.

This is a guide, not a ruling. Your Inland Revenue Office decides how the rules apply to your business.

How a VAT e-bill travels from your counter to IRD

Understanding the flow makes most compliance rules feel obvious. Here is what happens every time you press "print" on a CBMS-connected system:

1
Sale entered
Cashier adds items, buyer PAN (if any), payment method.
2
Bill locked
Software saves it with a sequential number and audit log. It cannot be edited or deleted.
3
Sent to CBMS
Bill data goes to IRD’s API in real time; returns use a separate API.
4
IRD records it
The bill sits on IRD’s server; registered buyers can see it in their purchase reports.
5
VAT return matches
By the 25th of next month, your return should equal what CBMS already holds.

The practical lesson: once CBMS has a bill, your VAT return, sales book and accounts must agree with it. Retyping figures by hand is where mismatches start. For a hospitality-focused walkthrough of this flow, see our CBMS integration guide for restaurant billing in Nepal.

What a valid VAT e-bill must show (Rule 17)

E-billing does not change what a tax invoice must contain; it changes how it is produced. Under Rule 17 of the VAT Rules 2053 and the Schedule-5 format, check that your software prints all of these:

FieldWhat to check
"Tax Invoice" headingClearly printed on the face of the bill
Invoice numberGenerated by the system in order, no manual numbering
Transaction date and issue dateTwo separate fields; Bikram Sambat date support is expected
Seller name, address, PANExactly as registered with IRD
Buyer name, address, PANBuyer PAN matters for their input tax claim
Payment methodCash, cheque, credit or other (now important for the digital-payment VAT discount)
Item linesDescription, quantity, unit price, total; HS code (first four digits at least for imported goods)
Discount, taxable valueDiscount shown separately; taxable value after discount
VAT rate and amount, grand total13% (or 5% for the two new categories), amount in figures

Abbreviated invoices, credit notes, reprints and cancellations

  • Abbreviated invoice (Rule 18): allowed for retail sales up to Rs 10,000 with your tax office’s permission. The buyer cannot claim input VAT on it, and you must issue a full invoice if the buyer asks.
  • Credit and debit notes (Rule 20): must refer to the original bill number and date, give a reason, and show the VAT adjusted. On CBMS, a credit note is sent through the bill-return API.
  • Reprints: the first print is the original. Every reprint must say "Copy of Original" and how many times it has been printed.
  • Cancellation: a cancelled bill stays in the system with a reason. Nothing is ever deleted.

IRD rules for billing software (Electronic Invoice Procedure 2074)

Your software vendor carries most of this burden, but you carry the fine if they get it wrong. Use this as a buyer’s checklist:

Data integrity

  • ✓ Runs on a real database that can be queried with SQL
  • ✓ No editing or deleting of saved bills
  • ✓ Full audit trail: date, time and user on every action
  • ✓ Bills numbered in chronological order

Reporting and connection

  • ✓ Real-time sync with CBMS (bills and returns)
  • ✓ Sales book, purchase book, credit and debit note books
  • ✓ Export to Excel, XML or PDF; backup and restore
  • ✓ User manual in Nepali or English

Cloud software? Check where the server is

If your bills are stored on a central or cloud server, the procedure requires that server to be located in Nepal and reachable by IRD. If the server is rented, the operator must be registered in Nepal and you, the vendor and the operator should sign a data-storage agreement. Ask your vendor for this in writing before you pay.

IRD lists approved products by name and version. A customised or updated build that is not on the list is not covered. Before buying, cross-check the exact product against our IRD-approved billing software list in Nepal, and budget realistically with our breakdown of restaurant billing software prices in Nepal (the hidden-fee advice applies to retail and services too).

How to start VAT e-billing in Nepal: step by step

1

Confirm your obligation

Check your last 12 months of turnover and your sector against the table above. Keep a copy of any letter from your Inland Revenue Office.

2

Choose IRD-listed, CBMS-ready software

Ask the vendor for proof the exact version is listed and for an acceptance letter. Make sure it handles your real workflow: branches, stock, abbreviated invoices, credit notes.

3

Test on the CBMS test server

Issue test bills, a credit note, a cancelled bill and a reprint. IRD publishes test credentials for its CBMS API so vendors can do this before going live.

4

Apply for permission

Apply to your tax office through the Taxpayer Portal’s electronic billing user permission menu, listing every branch. Typical attachments: PAN and registration certificates, sample bills, reprint and cancelled-bill samples, sales report, audit trail report, CBMS test report and server details. Our guide on how to get IRD approval for billing software in Nepal covers the documents in detail.

5

Go live with your own CBMS credentials

For live sync, the software uses the same user ID and password you use on the IRD Taxpayer Portal. Enter them once in the software settings, never share them on WhatsApp or email.

6

Bill everything through the system

Once permitted, every sale goes through the software. If it fails and you must bill another way, get your tax office’s approval first and record what happened.

7

Reconcile every month

Before filing your VAT return, compare your software’s sales book with what CBMS shows in the Taxpayer Portal. Fix sync failures before the 25th, not after.

Paper billing vs permitted e-billing vs CBMS e-billing

PointPaper bill bookPermitted e-billingCBMS e-billing
Who can use itBusinesses not on a compulsory listAnyone, with tax office permissionRequired above the lines; optional below
SoftwareNoneIRD-listedIRD-listed, CBMS-ready
IRD sees billsOnly on inspectionWith returns and on inspectionInstantly
Error riskHigh (manual totals)LowLowest, but sync must be watched
CostPrinting onlySoftware feeSoftware fee plus stable internet
Future-proof✗ Lines keep fallingPartly✓ Yes

Penalties for VAT e-billing breaches (FY 2083/84)

The Finance Act 2083 raised several VAT fines and added new ones aimed at e-billing taxpayers. The ones that matter most:

BreachPenalty
Using e-billing software that can delete or alter dataRs 5,00,000
Other breaches of the e-billing section by an e-billing taxpayer (new)Rs 1,00,000
Not issuing an invoiceRs 10,000 each time
Buyer not taking an invoiceRs 1,000 each time
Moving goods worth over Rs 10,000 without the tax invoiceRs 10,000 each time
Late or non-filing of a VAT return0.05% of tax per day or Rs 1,000 per period, whichever is higher
Any other breach of the VAT Act or RulesRs 10,000 each time (up from Rs 1,000)
Issuing a bill without supplying goods or services (fake billing)50% of bill value, or up to 6 months’ jail, or both

On top of fines, late payment carries a 10% yearly additional fee and 15% yearly interest. Repeated offences can lead to suspended registration and a temporary shop closure.

What changed for VAT e-billing in FY 2083/84

Competitor guides published before mid-2026 miss most of this. The changes, in plain words:

  • Section 14Ka rewritten: the old approval-based rule was replaced. IRD can now set e-billing standards by notice, require named taxpayers to connect to CBMS, and offer its own billing system as an alternative to private software. A free state tool for small businesses has been reported as planned; check IRD notices before relying on it.
  • New and higher fines: a new Rs 1 lakh penalty for e-billing breaches, and the general penalty raised to Rs 10,000.
  • Rs 10 crore CBMS line announced in the budget for businesses that issue e-bills.
  • Digital-payment VAT discount: buyers who pay through QR, cards, wallets or mobile banking get a discount equal to 10% of the VAT on the bill, applied at billing. Your software needs to record the payment method correctly for this to work.
  • Bill lottery: the budget announced a lottery programme for billed transactions to encourage customers to ask for bills.
  • Seven-day correction window: a VAT return filed on time can now be amended within seven days of filing.
  • New 5% VAT rate for ride-sharing fares and household electricity above 50 units a month. If you bill these, your software must support a second VAT rate.

Example: the digital-payment VAT discount on one bill

Taxable valueRs 10,000
VAT at 13%Rs 1,300
Discount if paid by QR or card (10% of VAT)− Rs 130
Customer paysRs 11,170

Illustration only. How the discount is shown on the bill and claimed back depends on IRD’s implementing procedure and your software.

Monthly VAT e-billing compliance calendar

Nepal’s VAT runs on Bikram Sambat months, and the fiscal year starts on Shrawan 1. Pin this somewhere your accountant and cashier can both see it.

WhenTask
Every dayCheck the software’s sync status; clear any bills stuck in the queue; take a backup
Last week of the monthIssue pending credit notes; review cancelled bills and reasons
1st to 20th of next monthMatch software sales book with CBMS data and with purchase bills received
By the 25thFile the VAT return and pay; file a nil return even with no sales
Within 7 days of filingAmend the return if you spot an error (new FY 2083/84 facility)
Shrawan 1 (new fiscal year)Confirm the bill-number series rolls over correctly; archive last year’s database and logs
For 6 yearsKeep invoices, credit and debit notes, sales and purchase books, and backups

Common mistakes when switching to VAT e-billing

These are the problems that come up again and again when Nepali shops, restaurants and service firms move from bill books to e-billing. Avoiding them is worth more than any software feature.

Going live on test settings

Weeks of bills "sync" to the CBMS test server instead of live. Check the first live bills appear in your Taxpayer Portal on day one.

Running bill book and software together

Once permitted, hand-written bills on the side break both the rules and your reconciliation. Retire the old books formally.

Skipping buyer PAN

Business customers lose their input VAT and come back angry. Make PAN a required field for credit sales.

Fixing mistakes by cancelling

Too many cancellations invite questions. Use credit notes for returns and price changes; cancel only genuine errors, with a clear reason.

Unlisted branch or version

A new outlet or a vendor "update" not covered by your permission puts every bill from it at risk. Tell your tax office first.

No plan for internet outages

Ask the vendor how bills queue and resend when the line drops, and keep a backup connection such as a mobile hotspot.

E-billing by business type

Restaurants, hotels and cafes

Hospitality has the lowest line (Rs 5 crore), so many mid-sized restaurants are already in. Service charge, KOT-to-bill flow and split bills all need to sync correctly. Our restaurant CBMS integration guide covers the details.

Retail shops, marts and kirana stores

Marts and department stores face a Rs 10 crore line. Small kirana shops are usually below every line but benefit from listed POS software for stock and VAT books. See our POS billing software guide for kirana shops.

Service businesses and agencies

Consultancies, IT firms and agencies mostly fall under the general Rs 20 crore line. Even below it, e-billing helps with clients who demand clean VAT bills for input credit, and with foreign-currency invoices, which must show the Nepali rupee value at the Nepal Rastra Bank rate.

Nepal VAT e-billing FAQs

Is e-billing mandatory for all VAT-registered businesses in Nepal?

No. CBMS e-billing is compulsory for businesses above Rs 20 crore turnover that bill customers directly and for sectors on IRD’s lists, such as hotels and restaurants above Rs 5 crore. Others may use a numbered paper bill book or IRD-listed software with their tax office’s permission.

Is the e-billing threshold Rs 10 crore or Rs 20 crore?

Rs 20 crore is the line in IRD’s published notice of 17 April 2026. Rs 10 crore was announced in the FY 2083/84 budget for businesses that issue e-bills and is being rolled out through local tax office notices. If you are between the two, prepare now and follow any letter from your office.

Can I print VAT bills from Excel or Word?

No. Excel and Word are not IRD-listed billing software. Use a numbered paper bill book or listed software with permission.

What is CBMS in Nepal?

CBMS (Central Billing Monitoring System) is IRD’s central server that receives bill data from connected billing software in real time, so IRD can match sellers’ sales with buyers’ VAT claims.

Can I edit or delete an e-bill after issuing it?

No. A bill can be cancelled with a reason, but it stays in the system. Returns and price changes are handled with credit or debit notes that refer to the original bill. Software that allows deleting or altering bills attracts a Rs 5 lakh fine.

What happens if the internet goes down?

Many CBMS-ready programs save the bill and resend it when the connection returns, so check this with your vendor. If you cannot bill through the system at all, get your tax office’s approval before switching to another method.

How long must I keep e-billing records?

Six years. That includes invoices, credit and debit notes, purchase and sales books, and backups of your billing database and logs.

Does e-billing change my VAT return deadline?

No. VAT returns are still due within 25 days after the end of each Bikram Sambat month, even if you had no sales. From FY 2083/84 you can amend an on-time return within seven days of filing.

Will IRD provide free billing software?

The Finance Act 2083 allows IRD to offer its own billing system, and a free government tool for small businesses has been reported as planned. Until IRD announces it officially, use IRD-listed private software.

Final word

Nepal’s VAT e-billing rules are moving in one direction: lower thresholds, more businesses on CBMS, and higher fines for software shortcuts. If you are above Rs 20 crore or in a listed sector, you should already be connected. If you are between Rs 10 crore and Rs 20 crore, the smart move is to switch now, on your own timeline, rather than in a rush after a tax office letter. And if you are smaller, a listed, CBMS-ready system still pays for itself in cleaner VAT returns and fewer disputes with customers.

Next steps: shortlist software from our IRD-approved billing software list, then follow our IRD approval guide. More guides are on our web, SEO and business software hub.

Sources

This guide is general information based on IRD notices and laws as checked on 19 October 2026. IRD can change thresholds by notice at any time, and your Inland Revenue Office decides how the rules apply to you. It is not tax or legal advice; consult a registered tax professional for your case.

Best Accounting Software in Nepal (2026): 9 Options Compared by Price, IRD & CBMS Compliance

Best accounting software in Nepal 2026 compared by price, IRD approval and CBMS compliance

Best Accounting Software in Nepal (2026): 9 Options Compared by Price, IRD & CBMS Compliance

Last updated: October 2026 · Reading time: about 14 minutes · Prices are indicative and exclude 13% VAT

Most “best accounting software in Nepal” lists you will find online were written for India or for the world. They recommend SAP, Oracle or GST tools that know nothing about Nepal’s 13% VAT, the Bikram Sambat fiscal year that starts on Shrawan 1, the IRD sales and purchase book format, or the Central Billing Monitoring System (CBMS).

This guide is different. We compare nine tools that are actually sold and supported in Nepal, explain what each one costs in Nepali rupees, and show you which one fits a kirana shop, a restaurant, a trading company, an NGO or a growing multi-branch business.

Quick answer

The best accounting software in Nepal for most small and medium businesses is TallyPrime with a Nepal pack (if you want a desktop tool that every accountant already knows) or an IRD-approved, CBMS-connected cloud system such as NitiERP or Thulo SmartBooks (if you want monthly pricing and access from anywhere). Budget-conscious traders often choose BUSY or Swastik; larger organisations look at e-Accounting. Whatever you pick, confirm it is on the IRD’s current approved list and can sync with CBMS before you pay.

Quick Picks: Best Accounting Software in Nepal by Business Type

Best overall (desktop)

TallyPrime + Nepal pack

Huge accountant talent pool, strong inventory, VAT and Maskebari reports via local partners.

Best cloud ERP

NitiERP

IRD-approved and CBMS-connected, with industry packs for retail, hotels, hospitals and more.

Best for small SMEs on a budget

Thulo SmartBooks

Monthly NPR plans, IRD-verified billing, CRM and website in one subscription.

Best for traders & distributors

BUSY / Swastik

Multi-godown inventory, batch tracking and lower entry prices than Tally.

Best for large firms & NGOs

e-Accounting

Cloud system built for Nepali trading, service, NGO and government-sector rules.

Best home-grown desktop

AccSwift

Multi-user accounting designed in Nepal for Nepali businesses.

Why Choosing Accounting Software Matters More in 2026

For years, many Nepali businesses ran their books in Excel or in a cracked copy of an old accounting package and printed handwritten PAN or VAT bills. That is getting harder every year because the Inland Revenue Department (IRD) keeps lowering the turnover threshold above which businesses must issue electronic bills that report to the Central Billing Monitoring System (CBMS) in real time.

The timeline below shows how quickly the net has widened:

2017 (2074 BS)

CBMS launches. Large taxpayers and fraud-prone sectors such as hotels, restaurants, alcohol and construction are connected first.

Earlier IRD notice

Taxpayers with annual turnover above Rs 35 crore are told to join CBMS.

FY 2080/81

Mandatory e-billing extended to firms above Rs 25 crore.

Baisakh 2083 (April 2026)

IRD directive lowers the line to Rs 20 crore (banks and financial institutions that do not bill consumers directly are excluded).

Budget 2083/84 (FY starting July 2026)

Reported threshold drops to Rs 10 crore, with restaurants above Rs 5 crore also required to sync sales invoices and returns with CBMS.

What this means for you: if your business is anywhere near these turnover levels, buying software that is not IRD-approved and CBMS-ready means paying twice – once now and again when you are forced to switch. Thresholds can change with each budget or IRD notice, so always confirm the current rule on the IRD website. For the technical side, read our CBMS integration guide.

8 Features Every Accounting Software in Nepal Must Have

Before comparing brands, use this checklist. A tool that misses any of the first five will create real compliance or workload problems for a Nepali business.

  1. IRD approval for billing. The software (or its billing module) should appear on the IRD’s list of approved billing software. See our IRD-approved billing software list in Nepal.
  2. CBMS sync. Automatic, real-time posting of sales bills and sales returns to the IRD server, with a screen that shows failed syncs.
  3. 13% VAT and IRD-format registers. Sales book, purchase book, VAT return figures and annex reports exported in the format your auditor and tax officer expect.
  4. Bikram Sambat (BS) dates and fiscal year. Vouchers, reports and the year-end close should follow the Shrawan-to-Ashadh fiscal year without manual conversion.
  5. TDS handling. Deduction at source on rent, salaries and services, plus e-TDS-ready reports.
  6. Multi-currency. Essential for importers dealing in INR, USD or CNY, with exchange gain/loss tracking.
  7. Audit trail and user rights. An edit log and role-based permissions protect you when an auditor or tax officer asks questions.
  8. Local support and data export. A Nepali partner who answers the phone at year-end, and the ability to export your data to Excel if you ever leave.

Best Accounting Software in Nepal: Comparison Table

SoftwareTypeBest forNepal compliance (vendor-stated)Indicative price
TallyPrimeDesktop (+ cloud access)SMEs, traders, manufacturersIRD-approved billing, Nepali Miti, VAT registers via Tally partnersOne-time licence; multi-user about NPR 1,22,000 + VAT
BUSYDesktop / cloud / mobileDistributors, multi-godown stockVAT-capable; check Nepal partner buildLower entry price than Tally; quote via Nepal partner
SwastikDesktopImporters, retail, manufacturingVAT and MIS reports; verify IRD listQuote-based
NitiERPCloud ERPRetail, hotels, hospitals, restaurantsIRD-approved, CBMS-connected, TDS, BS fiscal yearFrom about USD 16/month
Thulo SmartBooksCloud suiteSmall SMEs wanting all-in-oneIRD-verified computerised billingNPR 2,000/month + NPR 500 per extra user
e-AccountingCloudLarge firms, NGOs, government sectorBuilt around Nepal tax and accounting rules; payrollPer user; contact vendor
AccSwiftDesktop, multi-userFirms wanting a Nepali-made toolNepal-specific; verify IRD listContact vendor
AwecountantWeb-basedColleges, service firms, non-accountantsIRD-approved; auto sales/purchase booksContact vendor
Himalaya ERPCloud ERPSMEs wanting POS + HRM + accountsClaims IRD e-billing compliance, CBMS sync, NFRS reportsContact vendor

Compliance claims in this table come from each vendor’s own materials. Approval status can change, so cross-check any product against the IRD’s current list before buying.

Detailed Reviews: 9 Best Accounting Software Options in Nepal

1. TallyPrime (with Tally Nepal Pack) – Best Overall Desktop Option

TallyPrime, the successor to Tally.ERP 9, is still the most common accounting software in Nepali offices. That matters more than any feature list: almost every accountant you hire has used it, and every accounting institute teaches it. Local Tally partners add Nepal-specific pieces such as IRD-approved billing, Nepali Miti dates, sales and purchase VAT registers, party confirmation and Maskebari reports. Tally also offers a web-based Tally e-Billing Nepal Edition that handles CBMS synchronisation and can push vouchers back into TallyPrime.

Pros

  • Easiest to hire staff for
  • 400+ reports, strong inventory and godown tracking
  • Multi-currency (NPR, INR, USD, CNY) with exchange gain/loss
  • One-time licence, no per-transaction fees

Cons

  • Windows-only desktop software
  • Nepal features depend on the partner’s add-ons
  • Annual TSS renewal needed for updates
  • Remote access costs extra

Price in Nepal: one Kathmandu reseller lists the multi-user licence at NPR 1,22,000 + VAT, with annual TSS renewal at NPR 10,500 (Silver) or NPR 30,000 (Gold) + VAT. Tally’s India list price for single-user Silver is INR 22,500, which works out to roughly NPR 36,000 at the fixed 1.6 exchange rate – but always take a quote from an authorised Nepali partner.

2. BUSY Accounting Software – Best Value for Traders and Distributors

BUSY is an Indian accounting, billing and inventory package with a large partner network in Nepal, including offices in Kathmandu, Butwal, Biratnagar, Birgunj, Dhangadhi, Dang and Surkhet. Its edge over Tally is inventory: multi-godown stock, costing and configurable vouchers, usually at a lower entry price.

  • Best for: wholesalers, distributors and pharmacies with heavy stock movement.
  • Watch out for: the global product is built around Indian GST, so ask your Nepali partner to demonstrate the VAT, BS-date and IRD-billing setup they will actually install.
  • Price: India entry editions start around INR 7,000–10,000 one-time, with an annual subscription for updates. Nepal pricing is set by partners.

3. Swastik Business Accounting – A Long-Standing Local Favourite

Swastik, distributed by HiTech in Nepal, has been in the local market for years and is used by hundreds of Nepali clients. It combines financial accounting, inventory control, payables and receivables, VAT management and MIS reports for manufacturing, importing, distribution, trading, retail and service businesses.

  • Best for: importers and traders who want a desktop package with deep business-performance analysis.
  • Watch out for: pricing is quote-based, and you should confirm the current version’s IRD and CBMS status.

4. NitiERP – Best Cloud ERP for Nepali Businesses

NitiERP is built specifically for Nepal. It brings POS, inventory, accounting, HRM, CRM and 40+ modules into one cloud system, with industry packs for retail, restaurants, hotels, hospitals, manufacturing, gold and jewellery, optical, tailoring, agriculture, construction and cooperatives. The vendor states that it is IRD-approved and connected to CBMS, with 13% VAT, PAN billing, TDS, credit/debit notes and BS fiscal-year numbering built in.

  • Best for: growing businesses that want accounting and operations in one place without buying servers.
  • Price: modular, listed from about USD 16 per month, so you pay only for the modules you use.
  • Watch out for: you depend on internet access; ask about offline billing if your area has frequent outages.

5. Thulo SmartBooks – Best All-in-One for Small SMEs

SmartBooks is the accounting module inside Thulo, a Nepali business platform that also covers websites, CRM, e-commerce and marketing. It offers IRD-verified computerised billing, automated bookkeeping, bank reconciliation and real-time dashboards, and maps invoices, purchases, inventory, payroll and returns into the books automatically.

  • Price: the Business Starter plan is NPR 2,000 per month for one user, plus NPR 500 per additional user; Business Growth is NPR 10,000 per month with 40+ premium modules.
  • Best for: shops, agencies and service firms that also need a website and customer follow-ups.
  • Watch out for: accountants used to Tally-style voucher entry may need time to adapt.

6. e-Accounting (e-Zone) – Best for Large Firms and NGOs

e-Accounting is a cloud system designed for Nepali trading companies, service firms, NGOs and government-sector bodies, with project accounting, period closing and payroll for Nepal. Its developer says it has around fifteen years in the market and serves more than a thousand organisations.

  • Best for: donor-funded NGOs needing project-wise reporting and companies with many cost centres.
  • Price: per-user pricing with a free version and trial listed; contact the vendor for a quote.

7. AccSwift – Nepali-Made Multi-User Accounting

AccSwift markets itself as truly Nepali accounting software and supports multiple users. It is a sensible choice if you prefer a locally built product whose developers understand Nepali practice by default rather than through add-ons.

  • Best for: small offices that want a straightforward local desktop system.
  • Watch out for: public pricing is not published; check CBMS readiness if you are near the threshold.

8. Awecountant – Simple, IRD-Approved Option for Non-Accountants

Awecountant, from Awecode, is IRD-approved and doubles as billing software. It generates sales and purchase books in the IRD format automatically and handles double-entry bookkeeping in the background, which makes it friendly for staff who are not trained accountants. It also supports per-module user permissions and integrations with websites and CRMs.

  • Best for: colleges, consultancies and service businesses.
  • Note: much of the public praise for Awecountant comes from vendor-requested testimonials, so ask for a live demo with your own data.

9. Himalaya ERP – Cloud ERP with NFRS Reporting

Himalaya ERP is a cloud platform for accounting, billing, inventory, POS, HRM and CRM. Its developer says it follows the IRD Electronic Billing Procedure 2074, syncs with CBMS, prints Schedule 5-format invoices, supports the BS fiscal year and produces NFRS-style trial balance, P&L, balance sheet and cash-flow statements.

  • Best for: SMEs that want POS and HR in the same system as the books.
  • Watch out for: a newer brand – ask for references from businesses in your sector.

Accounting Software Price in Nepal: What You Will Really Pay in Year One

Licence price is only part of the bill. The chart below compares indicative first-year software cost for a small business, excluding VAT, hardware and implementation. Use it to understand the scale, not as a quotation.

Indicative year-one cost (NPR, excl. VAT)

BUSY entry edition (approx.)~16,000
Thulo Business Starter, 1 user24,000
NitiERP from USD 16/month (approx.)~26,000
Thulo Business Starter, 3 users36,000
TallyPrime Silver, single user (approx.)~36,000
TallyPrime multi-user (reseller list)1,22,000

Sources: vendor and reseller pricing pages; USD and INR prices converted approximately. One-time licences (Tally, BUSY) cost less in year two; subscriptions (Thulo, NitiERP) repeat every year.

Hidden costs most buyers forget

  • 13% VAT on the software price.
  • Annual update/support fees (Tally TSS, BUSY subscription) – skip them and your VAT or CBMS features may stop matching new IRD rules.
  • Implementation and data migration from Excel or an old system, often charged per day by the partner.
  • Training for staff, especially when moving from Tally to a cloud tool.
  • Extra users and branches, which multiply subscription costs.
  • Hardware: thermal or dot-matrix printers, a backup drive or a reliable internet line.

We break these costs down line by line for food businesses in our restaurant billing software price guide – the same logic applies to any sector.

Desktop vs Cloud Accounting Software in Nepal

FactorDesktop (Tally, BUSY, Swastik)Cloud (NitiERP, Thulo, e-Accounting)
Cost patternLarge one-time licence + yearly updatesMonthly or yearly subscription
Works during internet outagesYes (CBMS sync waits for connection)Usually not, unless offline mode exists
Access from home or branchesNeeds paid remote/cloud accessBuilt in, from any browser
BackupsYour responsibilityHandled by vendor (ask where data is stored)
Hiring staff who already know itVery easy (especially Tally)Training usually needed

Which Accounting Software Is Right for You? A Simple Decision Flow

Step 1: Is your turnover near the CBMS threshold, or are you a restaurant/hotel?

↓

Yes → Shortlist only IRD-approved, CBMS-connected tools. Ask for a live CBMS sync demo.
No → Still choose IRD-approved billing so you do not have to switch later.

↓

Step 2: Do you need access from several places?

↓

Yes, multiple branches or remote owner → Cloud: NitiERP, Thulo SmartBooks, e-Accounting, Himalaya ERP.
No, one office → Desktop: TallyPrime, BUSY, Swastik, AccSwift.

↓

Step 3: Match to your business → heavy stock: BUSY/Tally · NGO projects: e-Accounting · all-in-one small SME: Thulo · non-accountant staff: Awecountant

How to Test Accounting Software Before You Buy (7-Day Trial Plan)

Demos are designed to look perfect. A short, structured trial with your own data shows the truth. Here is a practical plan you can follow with any vendor:

  1. Day 1 – Set up with BS dates. Create your company with the current Nepali fiscal year and check that every voucher shows the BS date correctly.
  2. Day 2 – Enter 20 real transactions. Include a VAT sale, a PAN sale, a purchase with VAT, a sales return and a rent payment with TDS.
  3. Day 3 – Print a bill. Compare it field by field with IRD billing requirements and our guide on how IRD approval for billing software works.
  4. Day 4 – Check CBMS. Ask the vendor to show a test bill reaching CBMS and what happens when the sync fails.
  5. Day 5 – Pull reports. Sales book, purchase book, VAT summary, trial balance and stock summary. Show them to your auditor.
  6. Day 6 – Try to leave. Export everything to Excel. If you cannot, that is a warning sign.
  7. Day 7 – Call support. Phone the helpline at a busy hour and time how long a real answer takes.

Tip: talk to at least three to five providers and spend a couple of weeks on the decision. Once your books are inside one system, switching mid-year is painful – so do not let the lowest price be the only deciding factor.

Accounting Software vs Billing Software vs POS: What Do You Actually Need?

Billing software

Issues IRD-compliant invoices and syncs with CBMS. Enough for a very small shop with an outside accountant.

POS software

Billing plus barcode scanning, counters and stock at the point of sale. Ideal for retail and restaurants.

Accounting software

Full double-entry books: ledgers, VAT, TDS, payroll, P&L and balance sheet. Needed by every VAT-registered company.

Many businesses run a POS at the counter and post daily totals into accounting software. If that sounds like you, see our guides to POS billing software for kirana shops and CBMS-ready restaurant billing.

Common Mistakes Nepali Businesses Make When Choosing Accounting Software

  • Trusting global “top 10” lists. SAP, Oracle or Indian GST tools without a Nepal localisation will not produce IRD-ready books.
  • Using cracked software. No updates, no CBMS, no support – and a real data-loss risk.
  • Ignoring the threshold trend. The CBMS line has fallen several times in a few years; plan for the next cut.
  • Skipping annual updates to save money, then discovering VAT or e-billing formats have changed.
  • Not asking about data ownership on cloud tools – where it is stored and how you export it.
  • Mixing personal and business transactions in IRD-verified software. Keep the books clean from day one.

Frequently Asked Questions

Which is the best accounting software in Nepal?

There is no single winner. TallyPrime with a Nepal pack is the safest all-round desktop choice because most accountants already know it. For a cloud system, NitiERP and Thulo SmartBooks offer IRD-compliant billing with monthly pricing. Choose based on business size, inventory needs and whether you must connect to CBMS.

Is Tally approved by IRD in Nepal?

Authorised Tally partners in Nepal supply TallyPrime with IRD-approved billing and Nepal statutory reports, and Tally offers a Tally e-Billing Nepal Edition for CBMS synchronisation. Ask your partner which approved module is being installed and check it against the IRD list.

How much does accounting software cost in Nepal?

Cloud plans start around NPR 2,000 per month for one user. One-time desktop licences range from roughly NPR 15,000–40,000 for single-user editions to over NPR 1,00,000 for multi-user Tally, plus 13% VAT and yearly update fees.

Which businesses must use CBMS-connected billing in Nepal?

The IRD has repeatedly lowered the turnover threshold – to Rs 20 crore in Baisakh 2083 and reportedly to Rs 10 crore under Budget 2083/84, with restaurants above Rs 5 crore also covered. Prescribed sectors such as hotels and restaurants have been connected since earlier phases. Check the latest IRD notice for your sector.

Can I use free accounting software or Excel in Nepal?

Excel can work for a very small PAN-registered business, but it cannot issue IRD-approved electronic bills or sync with CBMS. Once you register for VAT or approach the e-billing threshold, you need proper IRD-approved software.

Does accounting software in Nepal support Nepali dates?

Good Nepal-ready software supports Bikram Sambat dates and the Shrawan-to-Ashadh fiscal year. Global tools without a Nepal pack usually do not, so test this on day one of your trial.

Final Verdict

The best accounting software in Nepal is the one that keeps you compliant today and still fits when the IRD lowers the CBMS threshold again. For most offices that means TallyPrime with a trusted local partner; for owners who want to see the business from anywhere, an IRD-approved cloud ERP like NitiERP or Thulo SmartBooks is the modern choice; and stock-heavy traders should shortlist BUSY and Swastik.

Shortlist three, run the 7-day trial above with your own transactions, show the reports to your auditor, and only then sign. Start by checking each name against our IRD-approved billing software list, and browse more guides in our business software hub.

How we compiled this guide: we reviewed vendor documentation, authorised reseller price lists, IRD notices and Nepali news reports on CBMS rules, and compared each tool against the eight Nepal-specific requirements above. Prices and approval status change often; confirm with the vendor and the IRD before you buy.

Disclaimer: this article is general information, not tax or legal advice. Wilson.com.np is not paid by any vendor listed here.

CBMS Integration for Restaurant Billing in Nepal: The 2026 Guide

CBMS Integration for Restaurant Billing in Nepal: The 2026 Guide

CBMS integration for restaurant billing in Nepal – how a restaurant POS bill travels from the table to the IRD Central Billing Monitoring System

Last updated: 21 September 2026 · Reflects the IRD CBMS notice of Baishakh 2083 and the FY 2083/84 budget.

Most articles about CBMS integration for restaurant billing in Nepal are written for shops. A shop scans an item, prints a bill and is done. A restaurant is messier: orders change after the KOT has gone to the kitchen, tables merge and split, a corporate guest wants a PAN bill, the power goes out in the middle of dinner service, and the menu price you print has to follow VAT rules that a supermarket never worries about.

This guide covers what CBMS integration actually changes inside a restaurant, who is required to do it in 2026, the restaurant-specific billing rules most software vendors skip over, and what the integration looks like technically. I build restaurant and retail billing systems in Kathmandu, so where it helps, I have added what I learned designing them.

Quick answer

CBMS integration means your restaurant POS sends every final tax invoice and every credit note to the Inland Revenue Department’s Central Billing Monitoring System as it is issued. KOTs, BOTs and pre-bills are not sent — only the final invoice. As of September 2026, CBMS is mandatory for businesses with annual turnover above Rs 20 crore, and the FY 2083/84 budget announced a cut to Rs 10 crore. Restaurants are also widely reported to face a lower trigger (around Rs 5 crore) for mandatory computerised billing itself, so check your position with your Inland Revenue Office.

What CBMS Integration Means in a Restaurant

CBMS stands for Central Billing Monitoring System. It is run by the Inland Revenue Department (IRD) and receives invoice data directly from approved billing software. Instead of the IRD seeing your sales only when you file a VAT return, it sees each invoice as it is issued.

For a restaurant, three things change in practice:

  • The final bill becomes permanent the moment it prints. You cannot delete it, edit it or reprint it with different numbers. A mistake is corrected with a credit note, which is also reported to CBMS.
  • Your software, not your cashier, does the tax maths. Taxable amount, VAT, discount and invoice number are fixed by the system before the bill is issued.
  • Your sales register and the IRD’s record should match line for line. Month-end reconciliation becomes a check, not a reconstruction.

What does not change: waiters still take orders, the kitchen still gets its KOT, and guests still get a printed bill. CBMS does not see your recipes, food cost, staff data or supplier prices — it receives invoice-level sales data only.

Do not confuse the two

IRD approval means your business is permitted to issue computerised invoices from a specific enlisted software. CBMS integration means that software also transmits each invoice to the IRD in real time. A restaurant above the threshold needs both. If you have not sorted out the approval side yet, start with our step-by-step guide on how to get IRD approval for billing software in Nepal.

Does Your Restaurant Need CBMS Integration in 2026?

The threshold has moved several times, and many vendor pages still quote old numbers. Here is the sequence as of September 2026:

StageAnnual turnoverSource
CBMS pilotLarge taxpayers onlyLaunched November 2017
First expansionAbove Rs 25 croreFY 2080/81 budget
Current ruleAbove Rs 20 croreIRD notice, 4 Baishakh 2083 (April 2026)
Announced next stepAbove Rs 10 crore (for e-invoice issuers)FY 2083/84 budget, 29 May 2026

The hospitality exception

Hotels, restaurants and canteens have historically been treated more strictly than general trade. Several IRD-enlisted software providers report that hospitality businesses must move to computerised billing at around Rs 5 crore of annual turnover, compared with Rs 10 crore for general businesses. That is the trigger for approved electronic billing; the CBMS real-time connection is the separate threshold in the table above. Because these figures come from vendor summaries rather than a single consolidated IRD notice, confirm your category with your servicing tax office.

Below the threshold? Read this before you decide to wait

  • The threshold is falling, not rising. Rs 25 crore to Rs 20 crore to a proposed Rs 10 crore within roughly three years. A busy multi-outlet restaurant group can cross Rs 10 crore faster than owners expect.
  • The queue is about to grow. Only 7,158 taxpayers were connected to CBMS at the end of FY 2081/82, against roughly 3.6 lakh VAT-registered businesses. When the lower threshold is enforced, vendors and IRD offices will be busy.
  • Guests increasingly want registered bills. More on that in the customer-benefits section below.

How a Restaurant Bill Travels From Table to CBMS

This is the part shop-focused guides never explain. In a restaurant, several documents are printed before the tax invoice exists — and only one of them goes to CBMS.

1

Order taken, KOT/BOT sent

The waiter enters items against a table. The kitchen gets a Kitchen Order Ticket, the bar gets a Bar Order Ticket. These are internal production slips. Not a tax document, not sent to CBMS.

2

Order edited while the table is open

Extra plates, a cancelled dessert, a table transfer. Because no invoice exists yet, these are order changes. A good POS logs every cancellation with user and reason, but nothing goes to the IRD.

3

Pre-bill or check print

The guest asks for the bill and you print a summary to review. This must be clearly marked as not a tax invoice and must not carry an invoice number from your tax series.

4

Settlement → tax invoice issued

Payment is taken and the final invoice is generated with the next number in the fiscal-year series. This is the document that goes to CBMS. From this moment it is locked.

5

Transmission and confirmation

The POS sends the invoice data to CBMS and records the acknowledgement. If the link is down, the invoice is queued and retried — the guest still leaves with a valid bill.

6

Correction after the fact → credit note

Wrong item billed, guest complaint refund, duplicate settlement. The original invoice stays; a credit note referencing it is issued and reported to CBMS as a bill return.

The rule of thumb

Everything before settlement is an order and can change with an audit log. Everything after settlement is an invoice and can only be reversed with a credit note. If your POS lets a cashier edit a settled bill, it is not compliant.

Restaurant Billing Rules Most Vendors Skip

Vendor pages tend to say their software handles VAT and service charge “correctly” without saying what correct means. Here is what it means in 2026.

1. Menu prices must already include VAT

Nepal’s VAT Rules require the displayed selling price — tag price or menu price — to be tax-inclusive. After the Kathmandu District Court ruling in 2022, the Department of Commerce, Supplies and Consumer Protection told restaurants to fold VAT into menu prices, and it repeated in April 2026 that adding 13% VAT on top of the bill is prohibited. Restaurants overcharging diners have been warned of fines between Rs 2 lakh and Rs 3 lakh under the Consumer Protection Act.

That means your POS has to work backwards: take the menu price, extract the VAT, and report the taxable amount and VAT separately to CBMS. The formula is simple: taxable amount = menu price ÷ 1.13, and VAT = menu price − taxable amount.

ItemMenu price (VAT incl.)Taxable amountVAT 13%
Chicken momoRs 339.00Rs 300.00Rs 39.00
Thakali setRs 791.00Rs 700.00Rs 91.00
Soft drinkRs 226.00Rs 200.00Rs 26.00
Bill totalRs 1,356.00Rs 1,200.00Rs 156.00
After 10% discount on taxable valueRs 1,220.40Rs 1,080.00Rs 140.40

The guest pays Rs 1,356 — exactly what the menu said. CBMS receives Rs 1,200 taxable and Rs 156 VAT. If your software instead adds 13% on top and bills Rs 1,532.28, you are overcharging the guest and reporting numbers that do not match your menu.

Rounding matters

Price your menu so that the inclusive price divides cleanly by 1.13 where you can (339, 565, 791, 1,130), and make sure the POS rounds at the invoice level, not line by line. Line-by-line rounding creates paisa-level gaps between your sales register and CBMS that are tedious to explain later.

2. Service charge in 2026

For years Nepali restaurants added 10% service charge and then 13% VAT on top of that, so guests paid 24.3% more than the menu price. That practice is effectively over. The Supreme Court annulled the Labour Act provision behind compulsory service-charge distribution in January 2023, and consumer-protection authorities say VAT and service charge must be built into the menu price rather than added to the bill.

What this means for your billing software:

  • Turn off any automatic “service charge” line added on top of menu prices.
  • If you share a portion of revenue with staff, handle it in payroll or internal accounting, not as a separate charge on the guest’s invoice.
  • If an old POS template still shows “Service Charge 10%” and “VAT 13%” below a subtotal, update it before a consumer complaint does it for you.

3. KOTs, BOTs and pre-bills are not invoices

KOT / BOT / pre-bill

  • Internal documents
  • Can be cancelled or edited with an audit log
  • No tax invoice number
  • Pre-bill must say “Not a tax invoice”
  • Not sent to CBMS

Tax invoice

  • Legal sales document
  • Locked once issued
  • Next number in the fiscal-year series
  • Reprints labelled as copies
  • Sent to CBMS in real time

The common failure here is a POS that assigns the tax invoice number at the pre-bill stage. Then, when the guest adds a coffee, the cashier either edits a numbered invoice (non-compliant) or voids it and creates a gap in the sequence (a red flag in an audit). Numbering should happen only at settlement.

4. Split bills, merged tables and transfers

  • Split bill: each payer gets a separate tax invoice with its own number, and each one is reported to CBMS. The items or amounts are divided before settlement.
  • Merged tables: merge the orders, then settle once. One invoice.
  • Table transfer: an order-level change. No invoice impact if done before settlement.
  • Split after settlement: the guests change their minds after the bill is printed. That is a credit note against the original plus new invoices — which is why a good POS asks “one bill or separate?” before settling.

5. Voids before billing vs credit notes after

Restaurants void items constantly: wrong dish fired, guest changed their mind, item out of stock. Before settlement, a void is an order cancellation — log it with the user, the time and a reason, and give managers a daily void report. After settlement, the only route is a credit note that references the original invoice number, states the reason, and is transmitted to CBMS as a bill return.

A high void count before billing is an operational problem. A high credit-note count after billing is a compliance signal the IRD can see. Train cashiers so that corrections happen at the order stage wherever possible.

6. Discounts, complimentary items and staff meals

  • Discounts should reduce the taxable value, with VAT recalculated on the discounted amount, as in the table above. Show the discount clearly on the invoice.
  • Complimentary items should still pass through the POS with manager approval and a reason, so stock and food cost stay accurate. Agree with your accountant how comps are shown on the invoice and treated for VAT; do not simply skip ringing them up.
  • Staff meals belong in an internal consumption record, not as fake zero-value sales invoices that clutter your CBMS data.

7. Abbreviated invoices and PAN bills for corporate guests

Under the VAT Rules, high-volume retail businesses including restaurants may issue an abbreviated tax invoice for transactions up to Rs 10,000, showing VAT as inclusive and without requiring the buyer’s PAN. If the guest asks for a full tax invoice, you must issue one.

In practice, corporate diners and office lunches usually want a full invoice with their company name and PAN so they can claim input VAT. Your POS should let the cashier add buyer name and PAN at settlement in a few seconds — the buyer PAN is one of the fields transmitted to CBMS.

8. Credit accounts and corporate tabs

If a company runs a monthly tab with you, the invoice is still issued when the meal is supplied, not when the company pays at month-end. Record the payment against the invoice later as a receivable. Batching a month of meals into one invoice on the 30th puts your CBMS dates out of line with when the sales actually happened.

Power Cuts, Internet Drops and the Sync Queue

Dinner service cannot stop because the fibre line dropped. There are two legitimate designs in the Nepali market:

  • Offline-first: the POS bills locally, keeps the invoice series intact, and transmits queued invoices to CBMS when the connection returns.
  • Cloud-only: billing needs a connection, but any device with mobile data or a hotspot can take over as the counter.

Competitor guides stop there. The question that actually matters for a restaurant is: how do you know the queue has cleared? Offline billing defers the CBMS obligation; it does not remove it. Before you choose a system, check that it gives you:

  • A visible “pending sync” count on the cashier or manager screen
  • Automatic retries with a clear error when something fails permanently (wrong credentials, rejected data)
  • A daily sync report you can compare against the CBMS portal
  • Protection against the same invoice being sent twice when a retry happens
  • Multi-terminal support where two counters billing offline cannot produce clashing invoice numbers

Try this in any demo

Ask the vendor to unplug the router, bill three tables, split one of them, plug the router back in, and show you all four invoices arriving in CBMS. Five minutes of testing tells you more than the brochure.

Why CBMS Bills Matter to Your Customers Now

CBMS used to be purely a compliance cost. Two consumer-side schemes are changing that, and restaurants sit right in the middle of both:

  • 10% VAT refund on digital payments. The refund for paying by QR, card or wallet is currently notified for lodging, restaurant and bar businesses. It depends on an electronic invoice. The FY 2083/84 budget promises to widen it to all digital purchases, but the expanded procedure had not been published as of this update.
  • The bill lottery (Taxpayer Incentive Gift Program, 2083). Consumers who collect proper bills can enter draws. Automatic entry depends on the seller’s billing being connected to CBMS — at a non-connected restaurant, the guest has to register the bill manually.

For a restaurant, that turns a CBMS-connected bill into something guests actively value. It also means a faded thermal print, a missing PAN or an unclear invoice number is now a complaint risk as well as a compliance risk.

How the Integration Works Technically

This section is for restaurant owners who want to understand what their vendor is doing, and for developers building restaurant POS systems. Neither competing article covers it.

Two endpoints, one set of credentials

  • Invoices are posted to the CBMS bill endpoint, and credit notes or sales returns to the bill return endpoint, as JSON.
  • Authentication uses the restaurant’s IRD taxpayer portal user ID and password, and the seller PAN in the payload must be the restaurant’s PAN.
  • A successful submission returns response code 200. Anything else should be logged, retried where sensible and surfaced to a manager.
  • You can verify what reached the IRD by logging in to the CBMS external portal and opening the sales register sync report.

What each transmission carries

In plain terms: the seller PAN, the buyer’s name and PAN where given, the fiscal year, the invoice number and date, the total sale, the taxable amount and the VAT, other tax fields where they apply, and a flag saying whether the submission was real-time or delayed. For a credit note, the reference to the original invoice and the reason for return are included.

The restaurant-specific traps

  • Password changes break the sync. If the accountant rotates the IRD portal password, the POS starts failing silently unless it alerts someone. Put “update POS CBMS credentials” on the password-change checklist.
  • Multi-outlet groups under one PAN share one set of CBMS credentials but need separate invoice series per outlet or terminal that never collide.
  • Fiscal-year rollover. Numbering restarts every Shrawan. Tables that open on the last night of Ashadh and settle after midnight need a clear rule for which fiscal year the invoice falls in.
  • Idempotency. A retry after a timeout must not create a duplicate record. Keep the invoice number as the unique key and store the CBMS acknowledgement against it.
  • Store the credentials encrypted. The POS holds the keys to the restaurant’s tax account. Treat them accordingly.

Lessons From Building a Restaurant POS

I built DinePosAi, a restaurant management system for Nepali restaurants with separate Admin, Waiter and Kitchen roles and a real-time kitchen display. I have also designed an offline-first billing system for Nepali retail where the counter must keep working with no internet. A few things from that work that I would pass on to any restaurant owner:

  • Separate the order from the invoice in the data model. The first design decision in a restaurant POS is that an order is a living object and an invoice is a frozen one. Once that separation is clean, KOT changes, table transfers and split bills stop being compliance problems.
  • The kitchen screen is where most voids start. When the kitchen can mark an item unavailable in real time, waiters stop taking orders that will be cancelled later, and your pre-bill void count drops.
  • Offline mode needs a local numbering authority. The hardest part of offline billing is not saving the bill; it is guaranteeing that two devices never issue the same invoice number while disconnected. Ask your vendor how they solve it.
  • Cashiers need one screen, not three. If adding a buyer PAN, splitting a bill or applying an approved discount takes more than a few taps during a Friday rush, staff will find workarounds — and workarounds are what break compliance.

Questions to Ask a Restaurant POS Vendor About CBMS

Before shortlisting, check that the product is on the IRD’s enlisted list — our IRD-approved billing software list in Nepal explains how to verify it. Then ask:

QuestionA good answer
When is the tax invoice number assigned?Only at settlement, never at pre-bill.
Are menu prices treated as VAT-inclusive?Yes, with VAT extracted and reported separately.
How do you correct a settled bill?Credit note referencing the original, sent to CBMS as a bill return.
How are split bills handled?Separate invoice per payer, each transmitted.
What happens offline?Bills continue, queue is visible, retries are automatic, no duplicate numbers across terminals.
Who updates CBMS credentials?A named process, plus an alert when sync starts failing.
Can we add buyer PAN at settlement quickly?Yes, with saved corporate customers.
Do you support multiple outlets under one PAN?Yes, with separate series per outlet and consolidated reporting.
Can we export the full sales register if we leave?Yes, in a standard format.

Frequently Asked Questions

Is CBMS integration mandatory for all restaurants in Nepal?

No. As of September 2026, CBMS real-time integration is mandatory for businesses with annual turnover above Rs 20 crore, and the FY 2083/84 budget announced a reduction to Rs 10 crore for businesses issuing electronic invoices. Hospitality businesses are widely reported to face a lower trigger for computerised billing itself. Smaller restaurants can integrate voluntarily.

Are KOTs sent to CBMS?

No. Kitchen and bar order tickets are internal production documents. Only the final tax invoice issued at settlement, and any credit note issued against it, are transmitted to CBMS.

Can a restaurant add 13% VAT and 10% service charge on top of menu prices?

Consumer-protection authorities say no. Menu prices must be inclusive of VAT, and adding VAT and service charge on top of the bill has been declared prohibited, with fines reported between Rs 2 lakh and Rs 3 lakh for overcharging. Your POS should extract VAT from the inclusive price.

How do I cancel a restaurant bill after it is printed?

You cannot delete or edit an issued invoice. Issue a credit note that references the original invoice and records the reason. The credit note is sent to CBMS as a bill return, and the original invoice stays on record.

What happens to CBMS sync during a power cut or internet outage?

An offline-capable POS keeps issuing invoices locally and sends the queued invoices to CBMS when the connection returns. Check that your system shows the pending queue and alerts you if any invoice fails to sync.

Does each split bill need its own invoice?

Yes. When a table pays separately, each payer receives a separate tax invoice with its own number, and each invoice is reported to CBMS.

Can my restaurant issue an abbreviated bill instead of a full tax invoice?

Under the VAT Rules, restaurants may issue an abbreviated tax invoice for transactions up to Rs 10,000, with VAT shown as inclusive and no buyer PAN required. If the guest requests a full tax invoice, you must provide one.

Why would a guest care whether my bill is CBMS-connected?

Because the 10% VAT refund on digital payments currently applies to restaurants, bars and lodging and depends on an electronic invoice, and automatic entry into the government bill lottery depends on the seller being connected to CBMS.

The Bottom Line

CBMS integration for restaurant billing in Nepal is less about the connection to the IRD and more about getting the restaurant workflow right before the invoice is issued. Keep orders flexible and invoices frozen, extract VAT from inclusive menu prices, drop the add-on service charge, issue one invoice per payer, correct mistakes with credit notes, and make sure you can see your sync queue. Get those right and the CBMS part runs quietly in the background.

If you are still at the approval stage, read how to get IRD approval for billing software in Nepal first. If you are comparing systems, start with the IRD-approved billing software list and put every shortlisted vendor through the offline demo above.

Disclaimer

This guide is general information and reflects the position as of 21 September 2026. Thresholds and procedures under the Electronic Billing Procedure 2074 and the VAT Rules change regularly, and the Rs 10 crore threshold was announced in the budget but may be implemented by separate notice. Confirm your obligations with your Inland Revenue Office at ird.gov.np or a qualified tax practitioner.

WS

Wilson Shrestha — web developer in Kathmandu building restaurant management, POS and billing systems for Nepali businesses, including the DinePosAi restaurant platform and offline-first retail billing.