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.

Freelance Web Developer in Nepal: 2026 Hiring & Cost Guide

Freelance Web Developer in Nepal: 2026 Hiring & Cost Guide

If you are searching for a freelance web developer in Nepal, you are almost certainly stuck on the same problem every business owner in Kathmandu faces: one developer quotes NPR 15,000, another quotes NPR 1,50,000, and both describe the work with the same three words — “full stack developer.” This guide is the filter. It shows you how to price the job correctly, how to verify a developer in under ten minutes without knowing any code, and which contract clauses decide whether you still own your website two years from now.

Quick Answer

A freelance web developer in Nepal typically charges NPR 25,000 – 60,000 for a small business website, NPR 80,000 – 2,50,000 for a custom or e-commerce build, and NPR 1,500 – 5,000 per hour for ongoing work. Hire the one who asks questions before quoting, shows live URLs instead of screenshots, puts domain and hosting in your name, and signs a written scope with milestone payments. Price is the least useful signal; ownership and communication are the most useful.

Freelance web developer in Nepal working on a laptop with code and a website design on screen

Key Takeaways

  • Realistic 2026 price bands in NPR, not vague “contact for a quote” answers.
  • Four verification tests you can run yourself in ten minutes, with no technical background.
  • The domain and hosting ownership trap that costs Nepali businesses their websites every year.
  • How to pay safely when local escrow does not exist, using a milestone structure.
  • The Nepal-specific work — eSewa, Khalti, Fonepay, Bikram Sambat dates, Preeti to Unicode — that generic guides ignore completely.

What a Freelance Web Developer in Nepal Actually Does in 2026

The job description has widened a lot. Five years ago, hiring a freelance developer in Nepal usually meant buying a WordPress theme with your logo dropped into it. In 2026, a competent independent developer is expected to handle the full lifecycle:

  • Discovery and scope — turning “I need a website” into a page-by-page specification with success criteria.
  • Design and build — WordPress, Next.js, Laravel or a headless stack, chosen for your maintenance budget rather than the developer’s habit.
  • Performance and Core Web Vitals — a site that loads in under three seconds on an NTC or Ncell mobile connection, not just on office fibre.
  • Technical SEO — schema markup, sitemaps, indexing, and a Search Console handover.
  • Local integrations — payment gateways, SMS APIs, Nepali date handling, bilingual content.
  • Deployment and maintenance — backups, SSL renewal, plugin and dependency updates, uptime monitoring.

The reason this matters for hiring: a developer who only does the middle step will hand you a beautiful site that nobody finds, nobody can update, and nobody can recover when it breaks. When you interview, ask which of the six items above are included in the quote. The honest answer is never “all of them, for NPR 20,000.”

Freelancer vs Agency vs In-House: Which One Fits Your Project?

Most comparison articles are written by freelancers, so they conclude that freelancers always win. That is not true. Here is the honest version, written by someone who has worked on all three sides of this table.

FactorFreelance DeveloperWeb AgencyIn-House Hire
Typical business site costNPR 25,000 – 1,50,000NPR 80,000 – 6,00,000+NPR 40,000 – 1,50,000 per month salary
Who you actually talk toThe person writing the codeAn account manager, usuallyYour own employee
Speed to startDaysTwo to six weeksOne to three months of hiring
Bus factor / continuity riskHigh — one personLow — team coverageMedium — resignation risk
Best forSMEs, startups, redesigns, one clear productBanks, INGOs, multi-team projects, tendersCompanies whose product is software
Biggest riskDisappears; no backup developerJunior does the work at senior priceIdle cost between projects

The honest rule: if your project has one decision-maker and a scope you can describe in two pages, a freelancer is faster and cheaper. If your project needs a signed tender, a compliance audit, or five people working in parallel, pay the agency premium. The mistake is hiring a freelancer for an agency-shaped project and then blaming the freelancer when one person cannot cover design, backend, QA and project management at once.

How Much Does a Freelance Web Developer Cost in Nepal?

Almost every competing page dodges this question with “it depends on your requirements.” It does depend — but you still deserve a starting range. These bands reflect what independent developers in Kathmandu Valley realistically quote to domestic clients in 2026.

Project TypeTypical Range (NPR)TimelineWhat Drives the Price Up
One-page / landing site12,000 – 30,0003 – 7 daysCustom illustration, copywriting
Business / corporate website (5 – 12 pages)25,000 – 60,0002 – 4 weeksBilingual content, custom design, CMS training
E-commerce store60,000 – 2,00,0004 – 10 weeksPayment gateways, delivery logic, stock sync
Custom web application / dashboard1,50,000 – 8,00,000+2 – 6 monthsUser roles, reporting, third-party APIs
Redesign of an existing site30,000 – 1,20,0002 – 6 weeksContent migration, URL redirect mapping
Monthly maintenance retainer3,000 – 25,000 / monthOngoingResponse-time guarantee, content updates
Hourly rate (domestic clients)1,500 – 5,000 / hour—Seniority, urgency, legacy code

Two costs sit outside the developer’s fee and are yours forever: a domain (roughly NPR 1,500 – 3,000 a year for .com, with .com.np free but requiring documentation) and hosting (roughly NPR 3,000 – 15,000 a year for shared hosting, more for a VPS). A quote that hides these inside a single number is a quote you cannot compare. For a full breakdown of what each line item should cost, see our detailed guide to website design cost in Nepal.

Why the cheapest quote is rarely the cheapest outcome: an NPR 15,000 site built on a nulled theme with no backup, no updates and no documentation usually needs a full rebuild within twelve to eighteen months. At that point you have paid NPR 15,000 plus the rebuild, plus the lost search rankings from the downtime. The real question is not “what does this cost?” but “what does doing this badly cost?”

Four Tests to Verify Any Developer in Ten Minutes (No Coding Needed)

You do not need to read code to assess a developer. Run these four checks on their own portfolio site before your first call. If their own website fails, your website will fail the same way.

1. The PageSpeed Test

Paste their portfolio URL into Google PageSpeed Insights and read the mobile score, not desktop. Above 85 is strong. Between 60 and 85, ask them what they would fix. Below 60 on their own site, and performance is not something they take seriously.

2. The Live URL Test

Ask for three live client sites you can open right now. Screenshots and Behance mockups prove nothing — they can be templates, concepts, or someone else’s work. “NDA” covering every single project is a red flag.

3. The Search Test

Google their name plus “web developer Nepal.” If a developer who sells SEO cannot rank their own site for their own name, that tells you exactly how much SEO your project will get.

4. The Response Test

Send one message: “I am considering a project — can you outline your process and rough timeline?” A professional replies within 24 hours and asks questions back. A quote with a fixed price and zero questions means they have not understood the job.

Questions That Separate a Real Developer From a Reseller

A large share of “freelance developers” in Nepal are resellers: they take your money, buy a theme, and pass the build to someone cheaper. These four questions expose that quickly.

Ask This✓ Good Answer✗ Warning Answer
“Why this platform for my project?”Explains trade-offs against your budget, team skill and update frequency.“I only build in X.”
“How do you back up and restore a site?”Names a schedule, an off-server location, and a tested restore process.“The hosting company handles backups.”
“What happens after launch?”Defines a warranty window, a maintenance option, and response times.“Just message me if something breaks.”
“Whose name goes on the domain and hosting?”“Yours. I will be added as a user, not the owner.”“I manage all of that under my account.”

Who Owns Your Domain and Hosting? The Question Nobody Else Asks

This is the single most expensive mistake I see in Nepal, and none of the competing guides on this topic mention it. A developer registers your domain and hosting under their own account “to make things easier.” Two years later the relationship ends, or the developer moves abroad, stops replying, or simply forgets the renewal. Your domain expires. Your email stops working. Your Google rankings, built over years, vanish. And legally, the asset was never in your name.

Insist on this before any money changes hands:

  • The domain is registered in your name or your company’s name, with the registrar login held by you.
  • The hosting account is in your name and billed to you; the developer gets a sub-user account.
  • Google Analytics, Search Console and Google Business Profile use your Google account as owner; the developer is added as a user with access that can be revoked.
  • The full source code is delivered to a repository you control, not just uploaded to the server.
  • Written confirmation that copyright in the custom work transfers to you on final payment.

A professional will agree to all five without hesitation, because none of it costs them anything. Resistance here tells you the business model relies on you being unable to leave.

Paying a Freelance Developer in Nepal Safely

International platforms like Upwork hold funds in escrow. For a domestic Nepali project, no equivalent exists — there is no neutral third party holding the money. That is not a reason to pay everything upfront, and not a reason to pay nothing until the end. Use milestones instead.

30% — On signing

Released when the written scope and sitemap are agreed. Covers discovery and the developer’s commitment of calendar time.

40% — On staging approval

Released when you can click through the working site on a staging URL, not when you see a design image.

30% — On handover

Released after live launch, credential transfer, source code delivery and a recorded training walkthrough.

Practical billing notes for Nepali businesses:

  • Ask whether the developer is a registered firm issuing a PAN or VAT invoice. If your business claims the expense, you need a valid bill — not a handwritten receipt.
  • Withholding tax treatment differs between a registered vendor with a VAT invoice and an unregistered individual. Confirm the current rate with your accountant before you release the first milestone, and agree in writing whether the quoted figure is inclusive or exclusive of tax.
  • For local transfers, bank transfer or connectIPS gives you a traceable record. Cash gives you nothing to point at in a dispute.
  • If you are paying a Nepali developer from abroad, Wise and Payoneer are the common routes; confirm which one they already have set up rather than forcing a new account mid-project.

Nepal-Specific Work Your Developer Must Actually Handle

A generic developer guide written for a global audience skips all of this. For a website serving Nepali customers, these details decide whether the site works in practice.

  • Payment gateways: eSewa, Khalti, Fonepay, IME Pay and connectIPS each have their own integration flow, settlement timeline and merchant onboarding paperwork. Ask which ones the developer has integrated before, and who handles the merchant application.
  • Bikram Sambat dates: If your site publishes notices, events or invoices, BS date display and AD-to-BS conversion are not optional. Retro-fitting them later is far more expensive than planning for them.
  • Preeti and legacy Nepali fonts: Older organisations often hold years of content typed in Preeti or Kantipur. Migrating it to Unicode is a real workstream with a real cost — and it must happen, because search engines cannot read Preeti-encoded text.
  • Bilingual structure: Nepali and English content needs proper hreflang and URL structure, not a Google Translate widget that produces unindexable pages.
  • Hosting location and latency: A server in the US adds real delay for Kathmandu visitors. Either host closer (Singapore or India regions) or put a CDN in front of the site. Ask which the developer plans to do, and why.
  • SMS and notification APIs: Order confirmations and OTPs through Nepali SMS gateways require separate accounts and per-message credit. Clarify who owns and tops up that account.

Red Flags: Walk Away If You See These

✗ Process Red Flags

  • A fixed price given without a single question about your business.
  • 100% payment demanded before any work starts.
  • No written scope — just Viber messages and a verbal agreement.
  • Says yes to every request without ever pushing back.

✗ Technical Red Flags

  • Cannot show a single live URL you can open and test.
  • Wants the domain and hosting under their own account.
  • Uses pirated or “nulled” premium themes and plugins.
  • No staging environment — edits made directly on the live site.

What I’ve Learned Building Websites in Kathmandu

I have been building and shipping websites from Kathmandu for years now, mostly with Next.js and Node.js, and I run a small development outfit here. A few lessons that no amount of theory would have taught me:

The projects that go wrong are almost never the technically hard ones. They go wrong because nobody wrote down what “done” means. My worst experience as a developer was a project where “a simple booking website” turned out to mean multi-property inventory, seasonal pricing, and an agent commission system — discovered in week six. Now I will not start a build without a written scope, however small the job. Clients who resist that step are exactly the clients who will redefine the project at week six.

The client who asks the most questions is usually the best client. I used to find detailed questions exhausting. I now read them as a signal that this person will test the site, give real feedback, and actually use what I build. The clients who say “you’re the expert, do whatever you think” are the ones who dislike everything at handover, because they never had a chance to disagree earlier.

Handover is the part everybody undervalues. Early on I delivered sites with a two-line email of credentials. Clients would come back weeks later asking how to add a blog post, and both of us would be frustrated. Now every project ends with a short screen recording walking through the exact tasks the client will do most often. It takes twenty minutes and removes months of small support requests.

Cheap quotes have a shape. When a competing quote is a third of mine, I no longer assume I am overpriced. I ask what is in it. Usually it excludes content migration, excludes SEO setup, excludes any maintenance, and assumes a stock theme. That is a legitimate product — it just is not the same product. Ask for the exclusion list in writing and the two quotes become comparable.

If you want to see how these stages play out on a real build — scope, staging, launch and handover — walk through this website case study from concept to launch.

What Existing Guides on This Topic Leave Out

Before writing this, I read through the pages currently ranking for this topic in Nepal. Most are portfolio homepages rather than guides, and the few real articles share the same blind spots. If you have already read them, here is what you did not get:

  • Actual NPR figures. Several guides quote USD hourly rates aimed at Upwork clients, which is useless if you are a business in Pokhara hiring locally.
  • The ownership question. Not one competing page tells you to put the domain and hosting in your own name — the single most damaging oversight in Nepali web projects.
  • Payment structure without escrow. Advice to “always use escrow” does not apply to a domestic Nepali project. A milestone schedule does.
  • Mixed intent. Some articles targeting this search are actually about becoming a freelancer — rates to charge, platforms to join — when the reader was trying to hire one. They answer the wrong question well.
  • Nepal-specific technical work. Payment gateway options, BS dates, Preeti-to-Unicode migration and hosting latency are absent almost everywhere.
  • Billing and tax reality. No competing page mentions PAN or VAT invoices, which matters to every registered business that needs to book the expense.

If You Want to Become a Freelance Web Developer in Nepal

A share of people searching this term are not hiring — they want to do the job. The short version, from the other side of the table:

  • Build one real thing, not ten tutorials. A single live project with actual users outperforms a portfolio of clones. Clients click the link; they do not review your code.
  • Rank your own site first. It is the only portfolio piece that proves you understand SEO, performance and content at once.
  • Domestic and international are two different businesses. Local clients pay in NPR on relationship and referral; international clients pay in USD on profile and reviews. Pick one to start, because the sales motion is completely different.
  • Write everything down. Scope, exclusions, revision limits, payment schedule. Most freelancer horror stories in Nepal trace back to a verbal agreement.
  • Specialise. “I build fast e-commerce sites for Nepali retailers” wins more work than “I am a full stack developer.”

Frequently Asked Questions

How much does a freelance web developer charge in Nepal?

A business website typically costs NPR 25,000 to 60,000, an e-commerce store NPR 60,000 to 2,00,000, and a custom web application NPR 1,50,000 and upwards. Hourly rates for domestic clients usually fall between NPR 1,500 and 5,000. Domain and hosting are separate annual costs that should be billed in your name.

Is it safe to hire a freelance developer instead of a company in Nepal?

Yes, provided you manage the two real risks: continuity and payment. Use a written scope, a three-stage milestone payment schedule, and insist that the domain, hosting, analytics and source code sit in your own accounts. With those in place, you can change developers at any time without losing the asset.

How long does it take to build a website in Nepal?

A landing page takes three to seven days, a standard business website two to four weeks, an e-commerce store four to ten weeks, and a custom application two to six months. The most common cause of delay is not development speed but slow delivery of content, images and approvals from the client side.

Who should own the domain and hosting, me or the developer?

You should. Register the domain in your own or your company’s name and keep the registrar and hosting logins yourself, adding the developer as a user. If a developer insists on holding ownership, treat it as a serious warning sign rather than a convenience.

What should be in a web development contract in Nepal?

At minimum: a page-by-page scope with explicit exclusions, a payment schedule tied to deliverables, the number of revision rounds included, a post-launch warranty period, the maintenance arrangement afterwards, ownership and credential transfer terms, and what happens if either side exits early.

Can a freelance web developer in Nepal handle large or enterprise projects?

Experienced freelancers regularly deliver custom CRMs, internal tools and complex integrations. The limiting factor is not skill but parallel capacity. If the project needs design, backend, QA and project management running simultaneously against a fixed deadline, either budget for a longer timeline or hire a small team rather than one person.

Planning a Website Project in Nepal?

I build fast, SEO-ready websites and web applications from Kathmandu using Next.js, Node.js and WordPress — with a written scope, milestone payments, and every credential handed over in your name. Tell me what you are trying to build and I will tell you honestly whether you need a freelancer, an agency, or neither.

Start a Conversation →

Best SEO Tools Comparison: Find Your Perfect Match

Best SEO Tools Comparison: Find Your Perfect Match

When it comes to optimizing your website for search engines, choosing the right [tools](https://wilson.com.np/tools/) can make all the difference. In this best SEO tools comparison, we aim to help digital marketers, SEO professionals, and small business owners navigate the ever-expanding landscape of SEO tools. With countless options available, it can be overwhelming to identify which tool offers the best features, delivers the most value, and aligns with your specific needs.

📌 Key Takeaways

  • Understand the key features of top SEO tools.
  • Learn how to choose the best SEO software for your needs.
  • Explore cost-effective options for small businesses.
id=”understanding-the-best-seo-tools” class=”autoblogger-h2″ style=”font-size: 1.75rem; font-weight: 800; color: #0f172a; margin: 2.5rem 0 1.25rem 0; border-bottom: 2px solid #e2e8f0; padding-bottom: 0.5rem;”>Understanding the Best SEO Tools

Key Features of SEO Tools

SEO tools are designed to assist with various tasks, from keyword research and competitor analysis to tracking rankings and analyzing backlinks. The effectiveness of an SEO tool often hinges on its ability to provide comprehensive data, intuitive interfaces, and actionable insights. Key features to look for include:

  • Keyword Research: Tools should offer robust keyword analysis capabilities, including search volume, difficulty scores, and related keywords.
  • Backlink Analysis: Effective tools provide detailed information on backlinks, helping you understand your site’s link profile and discover link-building opportunities.
  • On-Page SEO: Tools should analyze your website’s on-page elements, offering recommendations to improve content and structure.
  • Competitor Analysis: Understanding what your competitors are doing can offer valuable insights. Tools should allow you to compare your site’s performance against competitors.

Why Use SEO Tools?

SEO tools are essential in digital marketing because they streamline and enhance the optimization process. They provide data-driven insights that help refine strategies, improve search engine rankings, and increase organic traffic. By leveraging these tools, marketers can save time, make informed decisions, and achieve better results.

Comparing SEO Tools: Top Contenders

Ahrefs vs. SEMrush

Both Ahrefs and SEMrush are giants in the SEO world, each offering a suite of powerful features.

FeatureAhrefsSEMrush
Keyword ResearchComprehensive with keyword ideasExtensive with keyword difficulty
Backlink AnalysisIndustry-leading databaseRobust backlink auditing
Site AuditDetailed technical SEO insightsIn-depth site audits
Competitor AnalysisStrong focus on backlinksHolistic view including paid search
Ahrefs is praised for its unparalleled backlink analysis, making it ideal for those focused on link-building strategies. SEMrush, on the other hand, offers a broader range of features, including PPC data, making it a versatile tool for comprehensive digital marketing campaigns.

Moz vs. Ubersuggest

While Moz and Ubersuggest may not have the same extensive features as Ahrefs and SEMrush, they offer unique advantages.

FeatureMozUbersuggest
Keyword ResearchEffective with Keyword ExplorerSimple and user-friendly
Backlink AnalysisGood with Link ExplorerBasic backlink data
Site AuditIncludes Moz Pro’s insightsBasic but useful for beginners
Competitor AnalysisCompetitor comparison toolsLimited but functional
Moz is known for its user-friendly interface and solid tools for beginners and intermediate users. Ubersuggest offers a cost-effective solution, making it an excellent choice for small businesses or those new to SEO. Evaluating SEO Tool Features - best SEO tools comparison
Evaluating SEO Tool Features

Evaluating SEO Tool Features

Keyword Research Capabilities

Effective keyword research is the cornerstone of any successful SEO strategy. Tools like Ahrefs and SEMrush excel in this area, providing detailed data on search volume, keyword difficulty, and competitive analysis. Moz’s Keyword Explorer is also a notable contender for its simplicity and accuracy.

Analytics and Reporting

Analytics and reporting are crucial for tracking the performance of your SEO efforts. Look for tools that offer customizable reports, visual data representations, and the ability to track key performance indicators (KPIs) over time. SEMrush and Ahrefs provide comprehensive analytics, while Moz offers straightforward reporting suitable for smaller campaigns.

Cost-Benefit Analysis of SEO Software - best SEO tools comparison
Cost-Benefit Analysis of SEO Software

Cost-Benefit Analysis of SEO Software

Pricing Models

SEO tools vary widely in pricing, typically offering tiered subscription models. Ahrefs and SEMrush are known for their premium pricing, reflecting their advanced features. Moz offers a mid-range option, while Ubersuggest is one of the most affordable tools, with a generous free version.

Value for Small Businesses

For small businesses, the cost of SEO tools can be a significant consideration. Ubersuggest provides excellent value with its free version and low-cost paid plans. Moz also offers a reasonable entry-level plan that provides essential features for small-scale SEO operations.

💡 Pro Tip: If you’re a small business owner, start with a free tool like Ubersuggest to get a feel for SEO. As your needs grow, consider investing in a more comprehensive tool like SEMrush or Ahrefs.

Choosing the Right SEO Tool for You

Assessing Your Needs

To determine which SEO tool suits you best, start by assessing your specific needs. Consider your budget, the scale of your SEO projects, and the features most important to your strategy. If you’re primarily focused on content and keyword optimization, a tool like Moz may suffice. For advanced link-building and competitive analysis, Ahrefs or SEMrush might be more appropriate.

Making an Informed Decision

  1. Identify Your Primary Goals: Define what you want to achieve with SEO, such as improving organic traffic, enhancing keyword rankings, or building backlinks.
  2. Research and Compare: Use this comparison as a starting point to explore each tool’s features and pricing. Consult resources like the SEO tools official documentation for detailed insights.
  3. Take Advantage of Trials: Most tools offer free trials or demo versions. Test them to see which interface and features align with your workflow.
  4. Consider Long-Term Value: Evaluate not just the immediate cost but the long-term benefits of investing in a specific tool.

⚠️ Important Note: While free tools offer a great starting point, investing in a paid tool can significantly enhance the depth and breadth of your SEO strategy.

By carefully considering your needs and budget, you can select an SEO tool that not only fits your current requirements but also scales with your future growth. For additional opinions on tool effectiveness, you might find [Search Engine Journal’s SEO tool reviews](https://www.searchenginejournal.com/seo-tools/) helpful.

In summary, the best SEO tool for you depends on your specific needs and budget. Whether you choose Ahrefs for its backlink prowess, SEMrush for its all-encompassing approach, Moz for its ease of use, or Ubersuggest for its affordability, ensure it aligns with your strategic goals.

Frequently Asked Questions

What are the most popular SEO tools?

Ahrefs, SEMrush, Moz, and Ubersuggest are widely used.

How do I choose the best SEO tool for my business?

Evaluate your specific needs, budget, and tool features.

Are there free SEO tools available?

Yes, tools like Google Analytics and Ubersuggest offer free versions.

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

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

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

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

Short answer

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

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

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

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

Restaurant billing software price in Nepal — 2026 comparison table

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

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

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

⚠️ Why a cheap plan can cost more

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

What price you should expect for your size of restaurant

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

Chiya pasal / small café

Rs 0 – 10,000/yr

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

Single restaurant, 15–40 tables

Rs 12,000 – 24,000/yr

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

Bar, lounge or 2–3 outlets

Rs 24,000 – 60,000/yr

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

Chain / IRD e-billing required

Rs 60,000+/yr

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

The costs that never appear on a pricing page

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

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

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

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

IRD approval and CBMS: the price factor almost nobody explains

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

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

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

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

What this does to your price

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

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

Monthly, yearly or lifetime — which actually costs less?

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

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

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

Are the free plans real?

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

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

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

What I've learned building billing systems for Nepali businesses

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

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

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

2. Count your printers before you compare plans.

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

3. Ask how you get your data out.

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

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

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

Three realistic first-year budgets

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

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

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

Ten questions to ask before you pay any vendor

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

Frequently asked questions

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

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

Is there genuinely free restaurant billing software in Nepal?

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

Does my restaurant need IRD-approved billing software?

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

How much does the hardware cost?

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

Is a lifetime licence around Rs 1 lakh worth it?

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

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

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

What is the cheapest way to start billing digitally?

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

The bottom line

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

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

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

Need help choosing or building one?

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

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

Successful SEO Campaigns: Lessons from Top Case Studies

Successful SEO Campaigns: Lessons from Top Case Studies

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

📌 Key Takeaways

  • Analyze real-world SEO strategies that drove success.
  • Understand key metrics for measuring SEO campaign effectiveness.
  • Learn from proven SEO tactics to enhance your digital marketing.
id=”understanding-successful-seo-campaigns” class=”autoblogger-h2″ style=”font-size: 1.75rem; font-weight: 800; color: #0f172a; margin: 2.5rem 0 1.25rem 0; border-bottom: 2px solid #e2e8f0; padding-bottom: 0.5rem;”>Understanding Successful SEO Campaigns

Defining Success in SEO

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

Key Metrics to Track

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

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

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

Case Study: E-commerce SEO Success

Background and Objectives

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

Strategies Implemented

The company employed several effective SEO strategies:

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

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

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

Case Study: Local Business SEO Triumph

Initial Challenges

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

Results Achieved

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

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

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

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

Lessons Learned from Successful SEO Strategies

Common Themes

Several common themes emerge from analyzing successful SEO campaigns:

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

Actionable Insights

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

Measuring the Impact of SEO Campaigns

Tools for Tracking Success

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

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

Interpreting Data

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

Conclusion

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

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

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

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

Frequently Asked Questions

What makes an SEO campaign successful?

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

How can I measure the success of my SEO efforts?

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

What are common strategies in successful SEO campaigns?

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

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

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

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

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

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

1. Do you actually need POS billing software yet?

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

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

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

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

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

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

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

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

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

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

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

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

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

Tier 3 — CBMS electronic billing (large retail only)

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

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

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

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

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

3. The nine features a Nepali kirana shop genuinely needs

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

1. Billing in under six seconds per item

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

2. Keyboard-first operation

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

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

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

4. Nepali and English item search

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

5. Udhaaro at the point of billing

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

6. Mixed payment on a single bill

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

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

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

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

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

9. Your data, exportable, on demand

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

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

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

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

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

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

5. The barcode problem nobody warns you about

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

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

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

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

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

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

6. Udhaaro khata: digitising the credit book properly

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

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

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

The recovery routine that works

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

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

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

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

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

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

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

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

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

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

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

8. What the main options actually offer

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

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

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

9. A realistic 7-day rollout plan

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

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

Then: the Dashain test

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

10. Seven mistakes that kill kirana POS rollouts

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

Bringing it together

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

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

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

Frequently asked questions

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

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

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

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

Will the software work when the internet goes down?

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

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

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

Does POS software handle udhaaro (credit) properly?

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

Do I need VAT registration for my kirana shop?

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

Can I use Indian kirana billing software in Nepal?

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

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

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

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

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

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

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