Select Page

Lucia in GTA 6

Lucia in GTA 6: Backstory, Relationship With Jason, Voice Actor and Gameplay (2026 Guide)

Last updated: 18 September 2026 — includes everything confirmed through the GTA 6 Extended Look (27 August 2026) and Rockstar's post-showcase developer interviews.

Lucia Caminos, the female protagonist in GTA 6, standing in Vice City

Quick answer: Lucia Caminos is one of GTA 6's two playable protagonists and the first female lead in a mainline Grand Theft Auto game. She begins the story leaving Leonida Penitentiary and teams up with Jason Duval in a Bonnie-and-Clyde-style crime saga across the state of Leonida. Actress Manni L. Perez publicly confirmed in late August 2026 that she performs Lucia. GTA 6 launches 19 November 2026 on PS5 and Xbox Series X|S.

Lucia was the first face Rockstar showed the world. Not a city, not a car, not a logo — a woman in a prison-issue jumpsuit being asked whether she knows why she is sitting there. Nearly three years later she is still the character the entire GTA 6 conversation orbits around, and after August's gameplay showcase we finally know how she actually plays rather than just how she looks in a trailer frame.

This guide separates what Rockstar has actually confirmed from what the community is still guessing at — including the voice-actor question that most articles published before September 2026 still get wrong.

Who is Lucia Caminos in GTA 6?

Lucia Caminos is one of the two main characters in Grand Theft Auto VI, alongside Jason Duval, and she is the first woman a mainline GTA campaign has ever been built around. She is not an unlockable, not a DLC character and not one option among several — you play as Lucia for large stretches of the story whether you choose to or not.

Rockstar's official bio frames her as pragmatic rather than reckless. She wants the comfortable life her mother spent years dreaming about back in Liberty City, and she has decided that wishing for it is not a strategy. That single idea drives almost everything she does in the trailers: she is ambitious, suspicious of almost everybody, and she plans.

Lucia Caminos at a glance
Full nameLucia Caminos
GameGrand Theft Auto VI
RolePlayable protagonist (one of two)
Series firstFirst female lead in a mainline GTA game
PartnerJason Duval
SettingVice City, state of Leonida
Status at story startRecently released from Leonida Penitentiary
Family rootsMother's family from Liberty City
PerformerManni L. Perez (self-confirmed, August 2026)
Release date19 November 2026 — PS5 and Xbox Series X|S

If you are still getting oriented in Rockstar's version of Florida, our GTA 6 map breakdown covers where Vice City sits inside Leonida and which regions Lucia's story moves through.

Lucia's journey from prison to Vice City

GTA 6 opens with Lucia getting out, not getting caught. That is a meaningful structural choice: it gives Rockstar a clean way to reintroduce a player to a world that has been rebuilt from the ground up, because Lucia is re-entering it too.

What Rockstar has confirmed

  • She served time at Leonida Penitentiary. Rockstar's bio says she ended up there after standing up for her family, not through a calculated criminal career.
  • She got out on luck. Rockstar's own wording describes her release as sheer luck, which lines up with her line in the first trailer when a prison officer asks why she is inside — she puts it down to bad luck.
  • She had a caseworker named Stefanie handling her file during her incarceration.
  • The exact offence is still unconfirmed. Rockstar has never stated the charge, her age, her father's identity or her family's names.
  • An ankle monitor appears in official artwork, which strongly suggests she starts the game on parole — though Rockstar has not confirmed any movement restriction as a mechanic.

Why the prison opening matters for gameplay

Every previous GTA has had to invent a reason to drip-feed you the map. Lucia being freshly paroled is the most elegant excuse the series has used yet — a character with a monitor on her ankle has a built-in, story-justified leash. Whether Rockstar actually uses it that way is one of the biggest unanswered questions heading into launch, and it's the kind of detail worth watching in our GTA 6 guides hub as launch coverage lands.

Lucia and Jason relationship

Rockstar's narrative lead finally said the quiet part out loud in August 2026 and used the Bonnie and Clyde framing that fans had been applying since 2023. A score goes wrong, and the pair get pulled into a conspiracy that stretches across Leonida. They stay together because the situation forces them to.

This is where most competing articles stop — and it is where the interesting part actually begins. In the developer interviews published alongside the Extended Look, Rockstar North co-studio head Rob Nelson explained the relationship system in far more detail than the trailers implied.

How the relationship system actually works (confirmed)

  • Romance is optional — the partnership is not. Jason and Lucia remain partners in crime for the whole campaign regardless of what you do. You cannot break them up, and you cannot lose access to either protagonist.
  • There is no romance meter. No bar, no affection percentage, no visible score. The relationship sits in states that shift based on your behaviour.
  • Time together is the currency. Side activities, shopping, salon visits, small robberies pulled off as a pair — ordinary time spent together is what nudges the relationship forward.
  • They text each other. The pair message about mundane things, and ignoring those messages is a way the bond cools off.
  • Small physical interactions exist in the open world, such as holding hands on a trigger press or one character holding a door for the other.
  • There are no scripted date missions. If you want a date, you build it yourself out of activities that already exist in the world.
  • No jealousy system. What you do elsewhere in Leonida doesn't feed back as jealousy between them.
  • You can opt out entirely without penalty. Nelson was blunt that this isn't something Rockstar wants to foist upon players — skip it and the story still works.
Content gap worth knowing: a lot of the "Lucia and Jason are a couple" coverage online predates August 2026 and describes them as a fixed romantic pairing. That framing is now outdated. They begin the game wanting to pursue something; whether it becomes a romance is a player-shaped layer running alongside a fixed partnership.

Lucia's appearance, customization and personality

Appearance

Lucia has mostly been shown with long hair pulled into a high ponytail, and recent official screenshots add visible arm and face tattoos plus a range of piercings. The Extended Look quietly used her hair as a storytelling device — braided and pulled back in one scene, a loose messy bun in another, a short blonde wig in a third — which is how Rockstar signals time passing without a title card.

Customization goes deeper than any previous GTA

This is arguably the biggest mechanical change for both protagonists. What you do to Lucia shows up on Lucia:

  • Diet: fast food and heavy drinking put visible weight on her.
  • Exercise: regular training builds visible muscle tone.
  • Sleep and stress: all-night sessions and constant pressure show in her face.
  • Lifestyle: a character permanently running from police looks exhausted and worn.
  • Grooming and wardrobe: salons, nail bars and clothing stores are all part of the loop, and they double as relationship-building activities.

San Andreas veterans will recognise the DNA here, but the implementation is far more granular — closer to a life-sim layer sitting under a crime game.

Personality

Rockstar describes her as intelligent, suspicious and strategic. She is not the Trevor-style agent of chaos, and she is not a wide-eyed newcomer either. She is someone who already made one impulsive mistake, paid several years for it, and has decided she will not repeat it. In the Extended Look she picks her moments: she hides a pistol behind her back to avoid drawing NPC attention, and when a street fight does start she finishes it against a far larger opponent — stiletto heels included.

Lucia's voice actor

Lucia is performed by Manni L. Perez. This is the single most out-of-date fact across competing articles, so it's worth being precise about what changed and when.

The timeline

  1. 2023–2025 — speculation. Fans cycled through several names, including Alexandra Echavarri and Leslie Lluvet. Echavarri clarified she voiced Lupe, a GTA Online character; Lluvet publicly denied involvement.
  2. 2024–2026 — the Perez theory. Attention settled on Perez, a SAG-AFTRA actress of Puerto Rican descent with credits including Jessica Jones, Law & Order and Blindspot. The pressure got intense enough that she deleted her Instagram account.
  3. 27 August 2026 — the Extended Look airs, giving fans the first extended sample of Lucia's speaking voice in motion.
  4. Days later — Perez confirms it herself. In an Instagram post referencing the new footage, she publicly identified the voice as her own and spoke about the training and the years of unattributed work behind it.
Important nuance most sites skip: Rockstar itself still has not published an official cast list. That is standard studio practice — during GTA V's rollout, the leads were kept from confirming their roles until roughly six weeks before launch. So Lucia's performer is confirmed by the performer, not yet by Rockstar. Jason Duval's actor remains unannounced.

Perez performs Lucia through full performance capture, meaning the body language and facial acting you see are hers as well as the voice.

Pros and cons of Lucia in GTA 6 gameplay

No competitor article we reviewed actually weighs Lucia up as a playable character rather than a story character. Here's an honest read based on the confirmed footage and interviews.

Pros

  • Instant switching when co-located. If Lucia and Jason share a scene or a vehicle, swapping is immediate — driver's seat to passenger seat with no loading beat.
  • Strong in close-quarters combat. The Extended Look shows her holding her own in melee against much bigger opponents.
  • Excellent driver. She takes the wheel during one of the showcase's most intense pursuit sequences while Jason shoots from the back seat.
  • Flashy weapon handling. A one-handed shotgun reload — toss, rack, catch — is the kind of animation flourish that signals a character with mechanical identity.
  • RDR2-style NPC interaction. A dedicated trigger lets you address or size up passers-by, giving her social tools rather than just combat tools.
  • Emotionally legible motivation. Wanting a better life for her mother is far easier to invest in than most GTA leads' motivations.

Cons / open questions

  • The Extended Look leaned on Jason. Most of the 27 minutes ran from his perspective, so Lucia's share of screen time was smaller.
  • No confirmed unique abilities. Rockstar has not said how her skills differ from Jason's — no GTA V-style special ability has been announced for either.
  • Non-co-located switching has a delay. If they are apart, the swap takes a few seconds with a transition animation, as in GTA V.
  • The parole leash is unconfirmed. If the ankle monitor is mechanical, early-game Lucia may be more restricted than early-game Jason.
  • Relationship neglect may cost you. Letting the bond drift is reported to close off certain narrative choices later.

From watching the Extended Look frame by frame

I sat through the 27-minute showcase three times before writing this, and the thing that stuck with me wasn't the gunplay — it was how much Rockstar communicates about Lucia without dialogue. Her hair changes between scenes. Her posture in the apartment sequence is completely different from her posture during the raid. In the convertible scene she's relaxed in a way she never is when Jason is running the job. That's a character being animated with intent, not a model being reused across set pieces. If you only watch the showcase once, watch it a second time ignoring Jason entirely — Lucia is doing a lot of quiet work in the background of shots that are ostensibly about someone else.

Lucia backstory

Stripped of fan theory, here is the confirmed shape of her life before the game begins.

Confirmed vs unconfirmed
DetailStatus
Raised by her mother, whose family came from Liberty CityConfirmed by Rockstar bio
Taught to fight by her father from a very young ageConfirmed by Rockstar bio
Imprisoned after fighting for her familyConfirmed by Rockstar bio
Released from Leonida Penitentiary by luckConfirmed by Rockstar bio
Caseworker named StefanieConfirmed
The specific crime she was convicted ofNot confirmed
Her exact ageNot confirmed
Her father's identity or whereaboutsNot confirmed
Any direct link to past GTA characters via Liberty CitySpeculation only
Whether she or Jason is the "true" main characterFan debate, unresolved

The Liberty City thread is the most tempting loose end. Her mother's family came from there, which technically places Lucia's lineage in the same universe as GTA IV's setting — but Rockstar has never drawn a line between her and any existing character, and treating the connection as canon crossover is guesswork.

The name theory

Fans have read meaning into both protagonists' names — "Caminos" translating to roads or paths in Spanish reads as a character defined by the route she chooses. Rockstar has not commented, so file it as a nice observation rather than confirmed authorial intent.

Her likes and dislikes

Rockstar has not published a formal likes-and-dislikes list for Lucia, so anyone presenting one as official is inventing it. What we can do honestly is read her preferences off confirmed footage and her official bio — which is more useful anyway, because these are things you'll actually interact with in-game.

What Lucia gravitates toward

  • Financial security above everything. Her bio boils her worldview down to connections and possessions — she is chasing stability, not thrills.
  • Family loyalty. The thing that put her in prison was protecting her own. It's the one area where the strategist stops calculating.
  • Music and nightlife. Official screenshots place her in clubs, and the Extended Look shows her training with headphones on.
  • Self-care and presentation. Nail salons, wardrobe, grooming — Rockstar gave these systems real screen time with her specifically.
  • Fitness. She's shown working out with a barbell, and the game now reflects that on her body.
  • Driving. She's repeatedly behind the wheel in the highest-pressure sequences shown.

What Lucia has no patience for

  • Impulsive decisions. Her stated post-prison position is that she plans now. Recklessness is what cost her years.
  • Half-baked fantasies. Rockstar contrasts her directly against people who wait for a better life instead of taking one.
  • Trusting easily. She reads as suspicious by default — a reasonable posture in a story built around a statewide conspiracy.
  • Being underestimated physically. The showcase makes a point of showing her being sized up by a bigger opponent and winning anyway.
  • Going back inside. Everything about her framing suggests re-incarceration is the outcome she is most organised around avoiding.

When can you actually play as Lucia?

GTA 6 launches on 19 November 2026 for PlayStation 5 and Xbox Series X|S. A few practical details worth knowing:

  • The date has been reaffirmed repeatedly by Take-Two and again at the end of the Extended Look — this is the locked date, not a placeholder.
  • The rollout is reported to go live at midnight local time by region, meaning New Zealand players get in first.
  • Rockstar has confirmed the game targets 30fps on console at launch.
  • A PC release date has not been announced.
  • Rockstar North's Rob Nelson estimated his own main-story-plus-side-content playthrough at roughly 80 hours.
  • The map is reported to be around three times the size of Red Dead Redemption 2's.

For pre-launch checklists, edition comparisons and day-one preparation, see our full GTA 6 hub.

Frequently asked questions

Is Lucia the first female protagonist in GTA?

She is the first female lead in a mainline, numbered Grand Theft Auto game, and the first who is mandatory rather than optional. Earlier titles and spin-offs featured prominent female characters, but never as a required playable protagonist of the main campaign.

Can you play the whole game as Lucia?

No. GTA 6 uses a dual-protagonist structure and the story requires both. You can switch to Lucia freely, but the campaign moves through Jason's perspective as well.

Who voices Lucia in GTA 6?

Manni L. Perez, who publicly identified herself as Lucia's performer in late August 2026 after the Extended Look aired. Rockstar has not yet released an official cast list.

Are Lucia and Jason a couple?

They are partners in crime for the entire story, and they start out wanting more. Whether that becomes a romance is shaped by how much time you spend with them together outside missions. There is no romance meter, and you can ignore the whole layer without penalty.

Can Lucia and Jason break up or turn on each other?

Rockstar has confirmed you cannot break them up and neither protagonist can be written out of the game. The romantic closeness can fade; the partnership cannot.

What was Lucia in prison for?

Rockstar has only said she was imprisoned after fighting for her family. The specific charge has never been confirmed.

Can you customise Lucia's appearance?

Yes, extensively — clothing, hair, tattoos and piercings, plus a deeper system where diet, exercise, sleep and lifestyle physically change how she looks over time.

Is Lucia connected to Liberty City?

Her mother's family came from Liberty City, which is confirmed. Any link to specific characters from earlier GTA games is fan speculation and has not been confirmed by Rockstar.

The bottom line

Lucia Caminos is the most thoroughly established protagonist Rockstar has ever shipped before a launch — three years of trailers, an official bio that reads like a thesis statement, a 27-minute gameplay showcase and a performer who has now put her name to the role. What's still unknown is the part that matters most: how differently she plays from Jason, and how much freedom she really has with a monitor on her ankle.

We'll be updating this page through launch week. For everything else on Rockstar's return to Vice City, start with our GTA 6 guides and the Leonida map breakdown.

Driving License Print Status Check Online Nepal (2026): Free DOTM Tool

Driving License Print Status Check Online Nepal (2026): Free DOTM Tool

Driving license print status check online Nepal – DOTM smart card checker

If you passed your trial weeks ago and you are still waiting, you want one answer: has my smart card actually been printed yet? The tool below searches the printed–licence lists the Department of Transport Management (DOTM) publishes, tells you which office your card was sent to, and — the part most checkers skip — tells you what to do when your number does not appear.

The 20–second answer

Enter your licence number as XX-XX-XXXXXXXX in the checker below. If it appears, your card has been printed centrally and sent to the office named in the result — ring that office before you travel, because dispatch takes a few more days. If it does not appear, it is almost always a batch that has not been published yet, not a lost application. Cross-check with DOTM’s own page and the SMS line before you assume something has gone wrong.

Still driving on your trial receipt in the meantime? That is normal, and it is what the transport office expects you to carry.

Driving Licence Print Status Check — Free Online Tool

Type your number in any form you like. Hyphens, spaces, no separators at all, or Nepali digits (०१-०२-०१२३४५६७) all work — the field tidies itself as you type. You can check up to five numbers at once, switch the whole tool into Nepali, and save your number so one tap re-checks it next week.

Unofficial tool · data from DOTM public lists

Driving Licence Print Status Check

Enter your DOTM licence number to see whether your smart card has been printed and which office it was sent to.

Format XX-XX-XXXXXXXX. Hyphens, spaces and Nepali digits are all fine — the box tidies them for you.

Useful when you and a family member tested on the same day. Up to five at a time.

513,052 Records held
11 Transport offices
— Latest list date
Free No login needed
No result here? Try DOTM’s own SMS line

Send LC followed by your number to 33001, 34949 or 31003. Works on NTC, Ncell and Smart Cell. Standard SMS charges apply.

Open SMS app
Transport offices that publish printed lists

Bagmati Province

  • Chabahil, Kathmandu
  • Ekantakuna, Lalitpur
  • Thulo Bharyang, Kathmandu
  • Sano Bharyang, Kathmandu
  • Radhe Radhe, Bhaktapur
  • Bharatpur, Chitwan
  • Hetauda, Makwanpur

Koshi Province

  • Biratnagar, Morang
  • Itahari, Sunsari
  • Damak, Jhapa
  • Lahan, Siraha

Madhesh Province

  • Janakpur, Dhanusha
  • Birgunj, Parsa
  • Kalaiya, Bara
  • Bardibas, Mahottari

Gandaki Province

  • Pokhara, Kaski
  • Baglung

Lumbini Province

  • Butwal (Belbas), Rupandehi
  • Bhairahawa, Rupandehi
  • Nepalgunj, Banke
  • Tulsipur, Dang

Karnali Province

  • Birendranagar, Surkhet

Sudurpaschim Province

  • Dhangadhi, Kailali
  • Mahendranagar, Kanchanpur

This tool searches the printed-licence lists the Department of Transport Management publishes at dotm.gov.np. It is not a government service and cannot change your place in the queue. For anything official, use applydlnew.dotm.gov.np or your own transport office.

This is an independent tool, not a government service. It reads the same public lists DOTM publishes and cannot move you up the queue. For anything legally binding, use DOTM’s own licence check or your transport office.

What a “print check” actually tells you

Nepal’s smart-card licence is not printed at your transport office. After you pass the written (likhit) and trial exams and your biometrics are cleared, your record goes to a central printing facility in Kathmandu. Cards are made in batches, quality checked, then shipped back out to the office where you applied.

A print check searches the lists DOTM publishes after each batch. So a positive result means one specific thing:

  • Your card exists. It has been physically manufactured with your photo, chip and QR code.
  • It has been assigned to an office. The list says which one.
  • It has not necessarily arrived there. This is the single biggest misunderstanding, and I cover it in detail below.

If you have not reached this stage yet — you are still applying, or renewing — start with our guides to applying for an online driving licence in Nepal via eDLVRS and filling the driving licence online form. A print check only works once your card has entered the printing queue.

The two DOTM lists almost no checker tells you about

Every other print-check site I looked at treats DOTM data as one big pile. It is not. The department publishes printed licences in two separate streams, in two different sections of dotm.gov.np, and knowing which one you are in changes what you should expect.

1. Regular printing — नियमित तर्फ

The ordinary queue. DOTM publishes these office by office: one notice for Bharatpur, another for Radhe Radhe, another for Lahan, and so on.

Because they are per office, a gap of several weeks between notices for your office is completely normal even while other offices get updated.

2. Urgent printing — अत्यावश्यक

Cards fast-tracked for people who cannot wait — professional drivers, medical need, travel. These are published by date, not by office, often several notices in a single month.

If you applied through the urgent route, searching only the regular lists will show nothing, and you will wrongly conclude you have been forgotten.

The checker above searches both streams and labels which one your record came from, so you are not left guessing. That single label is the most useful thing on the result card, and no competing tool shows it.

Printed, dispatched, collectable: three different things

People travel to an office, queue, and are told “not arrived” while their phone shows “printed”. Nobody is lying. These are three separate stages and print lists only confirm the first one.

StageWhat has happenedCan you collect?
PrintedCard manufactured centrally and added to a published listNot yet
DispatchedBatch handed to government logistics for your officeNot yet — allow a few days
Received and enteredOffice has the box and has logged the cards at the counterYes — this is the moment to go

Practical rule: treat a “printed” result as permission to phone your office, not as permission to travel to it. One phone call saves a wasted morning, and for anyone coming in from outside the valley it saves a whole day and a bus fare.

Five ways to check, and when each one is the right one

No single source is authoritative at every moment, because they update on different clocks. Use them in this order.

MethodSpeedInternet?Best for
The checker on this pageInstantYesName, category, office and list type in one card; checking several people at once
DOTM licence checkInstant when upYesThe reference answer — if anything disagrees, this wins
SMS shortcode1–2 minutesNoWeak signal areas, load-shedding, no data pack
Province / office portalInstantYesOften the freshest source for that one office
The counter itselfSame dayNoAnything unusual: rejections, name errors, long silences

Checking by SMS

Send LC, a space, then your licence number to 33001. 34949 and 31003 are also in circulation. Example message body: LC 01-02-12345678

Different sources quote different shortcodes, so if one returns nothing, try the next before concluding anything. Standard SMS charges apply, and the reply reflects the gateway’s data, which can lag the web lists by days in either direction.

Province and office portals: the source nobody mentions

Licensing moved to the provinces, and several provinces and individual offices now run their own status pages. These are frequently more current for that office than the central notices, because the office updates them itself. Not one of the popular print-check sites points people to them.

  • Lumbini — Rupandehi (Butwal): the Rupandehi licence office runs a print-status search at tmolicense.p5gov.com, and its notice page states cards are handed out from room number 11, 9:00 am to 5:00 pm. That is the level of detail the central site never carries.
  • Lumbini eDLVRS: edlvrs.lumbini.gov.np for applications and renewals in that province.
  • Bagmati — Chitwan: Bharatpur operates through chitwanyatayat.bagamati.gov.np alongside the central notices.
  • Your own office’s Facebook page. Not glamorous, but several offices post the arrival of a card batch there before anything else updates. Search the office name in Nepali.

If your province runs its own portal, check it as well as the tool above. Two sources that agree is a much stronger signal than one.

Why your friend’s licence shows and yours does not

You sat the same trial, on the same day, at the same office. Theirs appears; yours does not. This is the single most common message people send about print status, and it almost never means your application failed.

  • Batches are not built in trial order. Records are pulled for printing as verification clears, not as a queue by exam date.
  • One of you may be in the urgent stream. Different list, different publishing rhythm.
  • A biometric or photo re-check delays a single record without touching anyone else in the batch.
  • Category matters. Records for categories that need extra verification can be held back while simpler ones move.
  • Your name may be spelled differently in the source list than on the receipt you are holding — which does not stop a number search, but does explain confusion at the counter.

What I learned building this checker

I build web tools from Kathmandu, and this one started because I was tired of refreshing a government page that half the time would not load. Once I started importing DOTM’s published lists into a database, a few things became obvious that are not obvious from the outside.

  • There is no live feed. Several competing sites advertise “LIVE” data. There is no API to be live against. DOTM posts documents, irregularly, per office or per date. Any tool claiming a real-time link to the department is describing something that does not exist.
  • Publishing is lumpy, not daily. Some weeks bring several office notices back to back; other weeks bring none. Checking every single day changes nothing. Twice a week is plenty.
  • Formatting is inconsistent between offices. Some lists arrive with clean columns, others as text where the number and name run together. That is why the checker accepts any spelling of your number and why the importer is deliberately forgiving — a rigid parser would silently drop whole offices.
  • Most “not found” results are typing, not tragedy. A dropped leading zero and a transposed pair of digits account for a surprising share of failed searches. The tool now pads an obviously missing leading zero and re-checks before it tells you there is nothing.

That last point is why the not-found card on this page gives you a plan instead of a shrug. Being told “no record” with no next step is what sends people on an unnecessary bus ride to a transport office.

Nothing showing up? A timeline you can actually follow

Weeks 1–4 — do nothing

This is inside normal. Carry your trial-pass receipt, check twice a week, and keep the SIM you registered with active so any official SMS reaches you.

Weeks 4–8 — widen the search

Check all three sources: this tool, DOTM’s page, and SMS. Add your province portal. Confirm the number on your receipt digit by digit against what you are typing.

Months 2–3 — go in person

Take your trial-pass receipt, payment receipt and citizenship to the office where you tested. Ask them to confirm your record reached the printing queue at all — that is the question that gets a useful answer.

Beyond 3 months — put it in writing

Ask at the counter for the office’s citizen charter (नागरिक बडापत्र) and submit a written query referencing it. A dated written record moves things in a way a verbal question does not.

Urgent need? Ask about the fast-track route

If you have a job offer, a foreign trip or a medical reason, ask your office about the urgent (अत्यावश्यक) printing route and bring documentation of the need. That is the stream whose lists DOTM publishes by date rather than by office.

Collecting your smart card

Once your office confirms the card is physically there:

  • Citizenship certificate — original plus one photocopy.
  • Revenue / payment receipts — DOTM’s own collection notices specifically ask you to bring every original receipt.
  • Trial-pass slip or token from exam day.
  • Your old paper licence if this is a renewal — you surrender it at the counter.
  • Check the card before you leave. Name spelling, date of birth, categories, and that the QR scans. A correction started at the counter is far easier than one started next month.

Can somebody else collect it? Some offices allow it with an authorisation letter signed by you, your original citizenship, and the collector’s own citizenship. Others insist you come yourself because of the fingerprint check. Phone first — policy genuinely varies by office.

Renewing rather than collecting a first licence? Our guide to renewing a driving licence online covers the renewal window, documents and what still has to be done in person.

Where the popular checkers disagree with each other

While building this, I read the competing tools closely. Some of what they publish does not hold up, and you should know which numbers to distrust before you make decisions based on them.

  • Record counts contradict themselves on the same page. One popular site advertises a headline figure in its search box, a noticeably larger figure in the body text, and a third figure in the footer. Treat any precise total as marketing, not data.
  • Office counts do not add up. The same site promises a complete directory of a stated number of offices, lists a different number, and quotes a third number in its FAQ and image captions. The real list changes as offices open and split.
  • “Updated within 24–48 hours” assumes a publishing schedule DOTM does not keep. Notices appear when a batch is done, and for some offices that means weeks between updates.
  • “Live” badges. There is no public real-time DOTM endpoint. A badge saying otherwise is decoration.
  • Fabricated activity tickers. At least one site shows a rolling popup of named strangers “just checking” their licence. It is a conversion device, not evidence of a live database.

The tool on this page shows you what it actually holds — the record count, the number of offices in the data, and the date of the newest list imported — and those figures come straight out of the database rather than being typed into the design.

Reading your licence number

A DOTM smart-card number is twelve digits, written in three parts:

01 – 02 – 12345678

province / zone code · office code · your serial

  • The separator does not matter for searching here — but on DOTM’s own form, get the hyphens right.
  • A dropped leading zero is the most common typing error. 1-02-12345678 should be 01-02-12345678.
  • Older paper licences used shorter formats. If yours is short, search it anyway, but expect to confirm at the office.

Frequently asked questions

How do I check my Nepal driving licence print status online?

Enter your licence number as XX-XX-XXXXXXXX in the checker at the top of this page. If your number appears in the printed lists, you will see the name on record, category, the office to collect from, the list date and whether it came from the regular or urgent stream. You can also use DOTM’s own check, the SMS line, the Nagarik App or your province portal.

What does it mean when my licence shows as printed?

It means the card has been manufactured at the central printing facility and assigned to your transport office. It does not mean the card is sitting at that counter yet. Dispatch and logging in at the office take a few more days, so phone the office before travelling.

My licence number is not found. What should I do?

In most cases your batch simply has not been published yet. Re-read your number digit by digit, especially the leading zero, then cross-check with DOTM’s own page and the SMS line. If nothing appears anywhere four weeks after your trial, visit the office where you tested with your trial-pass receipt.

How do I check my driving licence by SMS in Nepal?

Send LC followed by a space and your licence number to 33001. The shortcodes 34949 and 31003 are also in use. It works on NTC, Ncell and Smart Cell, standard charges apply, and the reply can differ from the website because the two update on different schedules.

Can I drive while I wait for the smart card?

Yes. Carry the trial-pass receipt or interim document your transport office issued, along with your old licence if you were renewing. Keep a photo of your print-status result on your phone as supporting proof — useful in a traffic check, though not a legal substitute for the document itself.

How often should I check my print status?

Twice a week. DOTM publishes in irregular batches rather than daily, so checking every day tells you nothing new and only adds worry. Save your number in the tool above and one tap re-checks it.

Where does the data in this checker come from?

From the printed-licence notices the Department of Transport Management publishes at dotm.gov.np, covering both the regular (नियमित) and urgent (अत्यावश्यक) streams. It is imported from those documents, not read from a live government feed — no such public feed exists.

Is this an official government website?

No. It is an independent tool built to make public information easier to search, and it has no affiliation with DOTM, the traffic police or any government office. For anything official — collection, disputes, corrections — your transport office is the authority.

The name or details on my printed card are wrong. What now?

Raise it at the counter before you leave, if you can. Otherwise return to the issuing office with your citizenship certificate and file a correction application. Do not use a card with incorrect details as identification until it has been replaced.

Can I check several licence numbers at once?

Yes — open the “Check several” tab in the tool and paste up to five numbers, one per line. It is built for families who sat their trials together and for anyone helping relatives who are not online.

The short version

Check twice a week, not twice a day. Read “printed” as phone the office, not go to the office. Know whether you are in the regular or urgent stream, because they publish on different rhythms. Check your province’s own portal as well as the central one. And if four weeks pass with nothing anywhere, stop refreshing and go and ask, receipt in hand.

Save this page with your number in the link — add ?lc=01-02-12345678 to the address and it checks itself every time you open the bookmark.

Sources

  • Department of Transport Management — printed licence notices, regular stream: dotm.gov.np
  • Department of Transport Management — urgent printed licence notices: dotm.gov.np
  • Online Driving License System — official licence check and applicant instructions: applydlnew.dotm.gov.np
  • Transport Management Office Rupandehi — print status and collection details: tmolicense.p5gov.com

Last reviewed September 2026. Procedures, shortcodes and office lists change — confirm anything time-sensitive with your transport office.

How to Open a Demat Account in Nepal: 2026 Step-by-Step Guide

How to Open a Demat Account in Nepal: 2026 Step-by-Step Guide

Step-by-step guide showing how to open a Demat account in Nepal with CDSC, BOID and MeroShare

If you want to apply for an IPO, receive a bonus share, or buy a single share on NEPSE, everything starts with one account: a Demat account. The good news is that in 2026 you can open one from your phone in about 20 minutes. The bad news is that most people still get rejected — not because the process is hard, but because of a spelling mistake, a missing National ID number, or a signature that does not match.

I have opened Demat accounts for myself and walked several family members through the same process — including one application that was rejected twice before we found the real reason. This guide covers the full path: eligibility, documents, the online and in-branch routes, the exact charges, and the three accounts you still need after your Demat is active. It also covers the rule change that most bank pages have not updated yet.

The short answer

To open a Demat account in Nepal, choose a CDSC-licensed Depository Participant (a bank, capital company, or broker), submit your citizenship, a passport-size photo, your National ID number and your bank account details, complete video KYC online or sign the form in a branch, and pay roughly Rs. 50–150. You receive a 16-digit BOID within 1–3 working days, then register for MeroShare to start applying for IPOs.

  • Cost: Rs. 50–150 to open, then about Rs. 150/year (Rs. 100 Demat + Rs. 50 MeroShare)
  • Time: 20 minutes to apply, 1–3 working days to activate
  • Minimum investment: None — there is no minimum balance on a Demat account
  • Accounts you actually need: Demat + MeroShare + C-ASBA (CRN) + TMS if you want to trade

What Is a Demat Account, in Plain Nepali Terms?

A Demat account (short for “dematerialised”) is an electronic locker for your securities. Your bank account holds rupees; your Demat account holds shares, bonds, debentures and mutual fund units in digital form. Nepal moved away from paper share certificates years ago, so every share that changes hands on NEPSE today moves between Demat accounts.

The depository itself is CDS and Clearing Limited (CDSC). You do not open an account directly with CDSC. You open it through a Depository Participant (DP) — a bank, a merchant banker/capital company, or a stockbroker that holds a DP licence from CDSC and is registered with the Securities Board of Nepal (SEBON). Think of CDSC as the central vault and the DP as the branch counter you deal with.

When your account is approved, CDSC issues you a 16-digit BOID (Beneficiary Owner Identification number). That number is your permanent identity in Nepal’s capital market. Every IPO application, every dividend credit and every trade settlement is tied to it.

One person, one BOID. Your Demat account is tied to your citizenship, so you cannot hold two accounts in your own name to improve IPO odds. What families legitimately do is open a separate account for each eligible member — spouse, parents, adult children — since allotment in an oversubscribed IPO is done per BOID.

The Rule Change Most Guides Have Not Updated: National ID Is Now Mandatory

This is the single biggest reason applications bounce in 2026, and it is missing from almost every bank blog post ranking for this topic.

Following a CDSC directive, your National Identity Card (NID) number is now compulsory when opening a new Demat account. Depository participants — including Machhapuchchhre Capital, NMB Capital and others — issued public notices confirming the requirement took effect from Asar 1, 2083 (mid-June 2026). It applies in two directions:

  • New accounts: you must enter a valid NID number on the application form. No NID, no account.
  • Existing accounts: if you opened your Demat before this rule, you are expected to link your NID to the account. Most DPs now have a dedicated “NID update” form or online portal page for exactly this.

Do this before you touch the application form

If you have not yet registered for a National ID card, start that process at your District Administration Office or local registration centre first. Applying for a Demat without the number in hand means your form sits in “pending” limbo while the DP waits for you to supply it — and you will only find out when you call to ask why nothing has happened.

Who Can Open a Demat Account in Nepal?

✔ Eligible

  • Nepali citizens aged 18 and above
  • Minors (opened and operated by a parent/guardian)
  • Non-Resident Nepalis (NRNs) with valid documentation
  • Institutions, firms and companies (separate corporate form)

✘ Not eligible / restricted

  • Foreign nationals without NRN status
  • Anyone without a valid Nepali citizenship certificate
  • Thumb-impression signatories — the account can be opened, but online MeroShare access is generally not granted

There is no minimum income, no minimum balance and no minimum investment to open a Demat account. A student with Rs. 1,000 and a retired teacher with Rs. 10 lakh open the exact same account type.

Documents Checklist (Prepare These First)

Gather everything before you start the form. Online applications time out, and half-finished submissions are the most common source of duplicate applications.

DocumentFormat neededNotes that matter
Citizenship certificateFront and back, scanned separatelyUpload as two files, not one merged image — portals reject combined scans
National ID numberNumber + photocopy/scan of cardMandatory since Asar 2083 — see the section above
Passport-size photo1–2 recent copies, white backgroundPhone selfies get rejected; use a proper studio photo
Bank account detailsAccount number + branch, or a cheque photoThe name on this account must match your citizenship exactly
Specimen signatureSigned on blank white paper, black/blue penMust match the signature your bank already has on file
Email + mobile numberActive and accessibleMeroShare password resets go here — never use a friend’s email
Birth certificate + guardian’s citizenshipMinors onlyOnly a father or mother can be the guardian by default
Passport / visa / NRN cardNRNs onlySome DPs also want a foreign address proof

Scroll the table sideways on mobile to see all columns.

Bank, Capital Company or Broker? How to Choose Your DP

Every guide tells you to “choose a DP.” Almost none tells you how the three types actually differ in daily use. This is where the choice matters:

DP typeBest forReal-world advantageWatch out for
Your own bank (or its capital arm)Beginners, IPO-only investorsYour KYC is already there, so approval is fastest. C-ASBA/CRN linking happens in the same visit.Service quality varies wildly by branch
Capital / merchant bankerInvestors who also want mutual funds and PMSDedicated share-market desk; staff actually understand EDIS, pledging and rematerialisationFewer branches outside major cities
StockbrokerActive tradersDemat and TMS under one roof, so settlement issues get solved in one phone callMoving brokers later is harder when the DP is the broker

My honest recommendation: open the Demat at the bank where your salary or main savings account already sits. When something goes wrong — a name mismatch, an EDIS failure, a frozen account — you want a DP that can pull up your existing KYC file instead of asking you to come back with fresh documents. Speed of problem-solving matters far more than a Rs. 50 difference in opening fee. The full list of licensed DPs is published on cdsc.com.np.

Method 1: Open a Demat Account Online (Video KYC)

Most major DPs now run a fully online KYC portal — NIC Asia Capital, Siddhartha Capital, Global IME and others all have one. The flow below is essentially identical across them.

1

Open the DP’s online KYC portal

Go to your chosen DP’s online Demat page directly — type the address or use a bookmark. Never reach it through a search advertisement. Phishing pages that clone Nepali capital-market portals are a real and growing problem.

2

Fill in personal and KYC details

Name, date of birth, permanent and temporary address, occupation, citizenship details, National ID number, father’s/grandfather’s name, and bank account details. Type your name exactly as printed on your citizenship — same spelling, same middle name, same order.

Takes about 10–15 minutes.

3

Upload documents

Citizenship front and back as separate files, passport-size photo, signature on white paper, and your National ID. Check the file size limit before you start — most portals cap uploads at 1–2 MB per file, and a raw phone photo is usually 4–6 MB. Compress first.

4

Tick MeroShare, C-ASBA and TMS on the same form

This is the step people skip and regret. Most DPs let you request Demat, MeroShare, C-ASBA registration and a TMS account in one submission. Selecting all of them costs you nothing extra in time and saves a second trip. If you only tick “Demat,” you will be back in the queue next week.

5

Complete the video KYC call

After submission, the DP emails you a video-KYC scheduling link. For the call you need:

  • Your original identification documents in hand (citizenship, National ID, passport or licence)
  • A blank white sheet and a black or blue pen — you will be asked to sign on camera
  • Good lighting and a plain background
  • A phone or laptop with a working camera, microphone and stable internet

The call itself usually takes under five minutes.

6

Receive your BOID

Pay the opening fee (often through eSewa, Khalti, FonePay or a debit from your linked account) and wait 1–3 working days. Your 16-digit BOID and MeroShare credentials arrive by email and SMS. Save that email permanently — you will need the BOID for renewals, IPO applications and every support call for the rest of your investing life.

Method 2: Open a Demat Account at a Branch

The in-person route is still the better choice if you sign with a thumb impression, if you are opening a minor’s or an institutional account, or if your citizenship details do not match your bank records and need to be corrected on the spot.

  1. Visit any branch of a DP-licensed bank, capital company or broker.
  2. Ask for the Beneficial Owner (BO) account opening form — and, in the same breath, the MeroShare and C-ASBA/CRN forms.
  3. Fill in all fields in block letters and attach a citizenship photocopy, National ID photocopy and passport-size photos.
  4. Sign in front of the staff member so the specimen signature is verified immediately.
  5. Pay the fee at the counter and collect the receipt.
  6. Your BOID is issued within 1–3 working days, usually by SMS and email; some branches give it the same day.

From experience: go on a weekday morning, not on the last three days of an IPO window. During a big issue, capital company counters are packed and account-opening files simply get stacked behind the CRN queue. A quiet Sunday or Monday morning in the middle of the month gets you processed in twenty minutes.

Your Demat Is Active — Now You Need Three More Things

This is the biggest gap in the pages currently ranking for this keyword. They explain how to open a Demat and then stop — leaving readers with an account they cannot actually use. A Demat account on its own is just a locker. Here is the complete stack:

AccountWhat it doesDo you need it?
DematHolds your shares electronicallyAlways — nothing works without it
MeroShareCDSC’s online portal: apply for IPOs, view your portfolio, authorise EDIS when sellingAlways, unless you sign by thumb impression
C-ASBA / CRNLinks your bank account so funds can be blocked for an IPO applicationRequired for every IPO, FPO and rights application
TMS (broker)The NEPSE trading terminal where you place buy and sell ordersOnly if you want to trade on the secondary market

Activating MeroShare

Your DP issues a username (often your BOID) and a temporary password. Log in at meroshare.cdsc.com.np or the MeroShare app, change the password immediately, and confirm your email is correct in the profile section. Registration costs Rs. 50. Once inside you will use three sections constantly: My ASBA for IPO applications, My Holdings for your portfolio, and My EDIS to release shares after a sale.

Getting your CRN

Visit your bank branch with your BOID and account number and ask for C-ASBA registration. The bank issues a CRN — a code that MeroShare requires every time you submit an IPO application. Without a CRN, the ASBA form will not accept your submission, no matter how healthy your Demat account is. Many banks now offer this through their mobile app as well.

Once all four pieces are in place, the next question is what to actually do with them. I have written a practical walkthrough of the first steps — picking a broker, funding your TMS account and placing a first order — in this step-by-step guide to online investing in Nepal’s share market.

What It Actually Costs: The Complete Charge Table

Bank pages quote the opening fee and stop there. Here is the full picture, including the charges that only show up once you start using the account.

ChargeAmount (NPR)When it applies
Demat account openingFree – 150One time; several banks waive it as a promotion
Demat annual maintenance (AMC)100 / yearEvery fiscal year; can be prepaid for multiple years
MeroShare registration50One time at signup
MeroShare annual renewal50 / yearRenews on the anniversary of your registration date
C-ASBA IPO application0 – 5 per applicationSeveral banks charge nothing
DP charge on selling25 per company, per dayCharged when you sell, separate from broker commission
TMS / broker account openingUsually freeYou pay commission on trades instead
Dematerialisation of paper certificatesSet by DPOnly if you hold old physical share certificates

A realistic first-year bill

If you open an account, apply for a handful of IPOs and sell nothing: roughly Rs. 150–250 for the whole year. Even an active retail investor selling five times a year lands around Rs. 325. The cost of holding a Demat account is not what will hurt your returns — poor position sizing and panic selling will. If you want to size positions properly before you start, the NEPSE Risk Manager works out how much to put into a trade based on your stop loss instead of guesswork.

7 Mistakes That Get Applications Rejected (Or Cause Pain Later)

1. Name mismatch across documents

This is the number one cause of problems, and it is the one that cost my relative two rejected applications. If your citizenship says “Ram Bahadur Shrestha” and your bank account says “Ram B. Shrestha,” your IPO application can be rejected or your allotted shares may not credit cleanly. Fix the bank record before you apply for the Demat, not after.

2. Applying without a National ID number

Since Asar 2083 this is mandatory. Applications submitted without it sit unprocessed, and nobody calls you to tell you.

3. Using someone else’s email address

MeroShare password resets, allotment notices and DP communication all go to that address. Using a brother’s or a shop’s email means you lose account control the moment you fall out of touch. Every family member needs their own email.

4. Opening the Demat but forgetting the CRN

People discover this at 4:30 pm on the closing day of an IPO. The Demat is fine, MeroShare logs in fine, and then the ASBA form asks for a CRN they never registered. Do it the same week you open the account.

5. Letting the renewal lapse

An unpaid Rs. 100 maintenance fee freezes the account. Your shares are safe — CDSC still holds them — but you cannot apply for IPOs, view holdings properly or complete EDIS on a sale until you pay. Prepaying several years at once removes the problem entirely.

6. Logging in through search results

Cloned MeroShare login pages exist and they are convincing. Bookmark the real portal and never reach it through a link in an email or an advertisement.

7. Opening the account and then buying blindly

A Demat account is the easy part. Understanding what you are buying is the hard part. Before your first purchase, read a company’s EPS, P/E, book value and dividend history — and read at least one good book on how Nepali investors actually build wealth. The Share Bata Karodpati book summary is a good starting point written for this market. If you would rather invest steadily through mutual funds instead of picking stocks, run the numbers first with the SIP calculator for Nepal.

Special Cases: Minors, NRNs, Thumb Impressions and Joint Accounts

Minor’s Demat account

A child can hold a Demat account, opened and operated by a guardian. You need the minor’s birth certificate and the guardian’s citizenship. By default only the father or mother can act as guardian; some DPs allow another household member with a consent letter from the ward office. The account is operated entirely by the guardian until the child turns 18, at which point a minor-to-major conversion is required. Minors’ IPO applications have the same allotment probability as adults’, which is why family accounts are common.

Non-Resident Nepalis (NRNs)

CDSC rules allow Nepali citizenship holders and NRNs to open Demat accounts. Expect to provide your passport, visa or NRN identity card and, at some DPs, foreign address proof. Video KYC has made this dramatically easier than it used to be — you no longer need to fly home or send documents by courier. If you cannot complete video KYC from your time zone, you can authorise a family member in Nepal through a power of attorney along with the relevant identification.

Thumb-impression signatories

If you sign using a thumb impression, you can still open a Demat account — but online MeroShare service is generally not granted. Selling shares then requires a physical visit to the broker’s office and to your DP with a signed DIS instruction. Plan for this if you are opening an account for an elderly parent.

Joint and institutional accounts

Firms, companies and institutions open Demat accounts through a separate corporate form requiring registration certificates, PAN, board minutes and authorised signatory details. These are handled at the branch, not through the retail online portal.

Renewal, Freezing and How to Keep the Account Alive

Two small fees repeat every year and they are the most common reason accounts stop working:

  • Demat maintenance — Rs. 100. Tied to the Nepali fiscal year, so it falls due around the end of Ashadh (mid-July), even if you opened the account only weeks earlier.
  • MeroShare renewal — Rs. 50. Renews on the anniversary of your own registration date, not the fiscal year. This is why people pay one and forget the other.

You can pay both in a single transaction through eSewa, Khalti, FonePay, MyPay or your DP. All the payment platforms ask for is your BOID, which means a family member can renew on your behalf. You can also prepay several years at once — paying five or ten years in advance costs a few hundred rupees and eliminates the single most common cause of a frozen account.

If your account is already frozen: your shares are not lost. CDSC continues to hold them regardless of payment status. Pay the outstanding renewal, and access typically restores within a day or two. The thing you cannot recover is a missed IPO window.

Your Complete Demat Checklist

  • National ID card number in hand
  • Citizenship scanned — front and back as separate files
  • Studio passport-size photo, not a phone selfie
  • Bank account name spelled exactly as on citizenship
  • Your own active email address and mobile number
  • DP chosen — ideally your existing bank
  • Demat + MeroShare + C-ASBA + TMS all requested on one form
  • BOID email saved somewhere permanent
  • MeroShare password changed after first login
  • CRN registered at your bank
  • Renewal reminder set — or several years prepaid

Frequently Asked Questions

How long does it take to open a Demat account in Nepal?

The application takes about 20 minutes online. Approval and BOID issuance usually take 1–3 working days. Some bank branches issue it the same day when your KYC is already on file.

Can I open a Demat account without a bank account?

In practice, no. Your bank account details are part of the KYC, and you need a C-ASBA-linked bank account to apply for any IPO. Open the bank account first.

Can I have two Demat accounts?

Not in your own name — your BOID is tied to your citizenship and one person gets one account. Each eligible family member can open their own separate account.

What is the difference between a Demat account and MeroShare?

The Demat account is the electronic locker that holds your shares. MeroShare is CDSC’s online portal that lets you see inside that locker, apply for IPOs and authorise deliveries when you sell. You need both.

Is a National ID card really compulsory now?

Yes. Following a CDSC directive effective from Asar 1, 2083, depository participants require a valid National Identity Card number for new Demat accounts, and existing account holders are being asked to link theirs.

What happens if I never renew my Demat account?

The account is restricted. Your shares remain safe with CDSC, but you cannot apply for IPOs or complete a sale until the outstanding maintenance fee is paid and the account reactivates.

Do I need a broker account to apply for IPOs?

No. IPO applications only need a Demat account, MeroShare and a CRN. A TMS broker account is required only when you want to buy or sell on the secondary market.

Can I change my DP later?

Yes, transfers between depository participants are possible, but they involve paperwork at both ends. It is much easier to choose the right DP the first time — which is why opening at your own bank is usually the safer default.

Final Word

Opening a Demat account in Nepal is genuinely easy in 2026 — twenty minutes of form filling, a five-minute video call, and under Rs. 200 for the first year. The friction is never the process. It is the National ID number you did not have, the name that does not match your bank record, the CRN you forgot, and the Rs. 100 renewal that quietly froze your account the week a good IPO opened.

Get those four things right and you will never think about the mechanics again. Then you can spend your attention where it actually changes your returns: on what you buy, how much of it you buy, and how long you hold it.

Last updated: September 2026. Charges and regulatory requirements are based on published CDSC fee notices and depository participant disclosures current at the time of writing, and can change. Confirm current fees with your DP before applying. This article is educational and is not investment advice — share market investment carries risk, and past NEPSE performance does not guarantee future returns. For the official list of licensed depository participants, see cdsc.com.np.

How to Check Vehicle Tax and Bluebook Renewal Online in Nepal (2083/84)

How to Check Vehicle Tax and Bluebook Renewal Online in Nepal (2083/84)

Short answer: you can check your vehicle tax dues and pay them online in minutes through the Nagarik App, the TMIS portal, or a wallet like eSewa or Khalti. What has changed in FY 2083/84 is the part after payment — in Bagmati Province, owners whose payment is reflected in the Vehicle Registration System are no longer required to queue at a transport office just to get the bluebook stamped. Almost every guide still online tells you to go and stand in that line.

How to check vehicle tax and bluebook renewal online in Nepal using Nagarik App and TMIS portal

What “checking vehicle tax” and “bluebook renewal” actually mean

People search these as one phrase, but they are two separate things, and confusing them is why so many owners end up paying twice or turning up at the wrong counter.

  • Vehicle tax is the annual road tax your province charges, based on engine capacity (CC) or motor power (kW). It is set every year by your provincial Finance Act, not by the federal government.
  • Renewal fee is a small separate charge the Transport Management Office adds on top — typically Rs. 300 for two-wheelers and Rs. 500 for four-wheelers.
  • Third-party insurance is mandatory and must be valid before renewal can be completed. No valid policy, no renewal.
  • Bluebook renewal is the record update itself — the entry confirming the above three are cleared for that fiscal year.

So “checking vehicle tax online” means looking up what you owe. “Bluebook renewal online” means clearing it and getting the record updated. The online systems handle the first two completely. Whether the third step still needs a physical visit is exactly what changed this year.

The FY 2083/84 change almost no guide has updated

What changed: Through the Economic Bill 2083 (FY 2026/27), the Bagmati Provincial Government introduced online vehicle tax payment and removed the mandatory physical Blue Book renewal visit for digitally verified vehicles.

Owners who pay through the online system, and whose payment record is reflected in the Vehicle Registration System (VRS), are no longer required to visit a transport office to renew the registration book. The stated aim is shorter queues and wider digital service coverage.

This matters because every one of the popular pages ranking for this keyword today — the wallet blogs, the doorstep-service landing pages, the tax calculators — still ends with some version of “now visit the TMO to get your bluebook stamped.” For a large share of Bagmati owners in FY 2083/84, that step is no longer compulsory.

The honest caveat: the exemption is conditional on your record actually appearing in VRS. If your vehicle was recently transferred between provinces, has arrears, was bought at auction, or simply was never linked correctly in the system, the record may not resolve and a counter visit is still the fix. Check your status online first — that is the whole point of this guide — rather than assuming either way.

Other FY 2083/84 changes worth knowing before you pay

  • Annual tax rates were kept unchanged for almost every category, with one exception: private EVs up to 50 kW went up by Rs. 1,500 and commercial EVs up to 50 kW by Rs. 1,000.
  • Fees for applying for a driving licence, renewing one, and adding a category were doubled.
  • Vehicles older than 14 years from date of manufacture now attract an additional 5% tax for each subsequent year. If you run an older vehicle, budget for this.
  • Public buses, minibuses and microbuses offering fare concessions to students, senior citizens and persons with disabilities get a 60% reduction in annual vehicle tax.
  • Full exemptions apply to fire engines, ambulances, hearses, three-wheeled scooters up to 150cc used by persons with disabilities, and vehicles over 20 years old preserved in public museums.
  • Vehicles severely damaged in accidents or held by courts as evidence are exempt for the period they are out of service, on the basis of police, local government or court recommendation.
  • Buyers of auctioned vehicles pay tax only for the year the purchase completes; prior years are waived.
  • Stolen vehicles are exempt from tax, renewal fees and penalties for the missing period, on police recommendation.

Before you check: what to have in front of you

Gather these before opening any app. Every failed lookup I have seen came down to one of them being wrong.

  • Your full vehicle number exactly as printed in the bluebook — province or zone code, lot number, vehicle-class letters (BA, CHA, PA and so on) and the numeric part. All four fields matter.
  • The registering office, not just the province. Ekantakuna, Chabahil, Bhaktapur and Thulo Bharyang hold different sets of records.
  • A mobile number registered in your own name for the OTP.
  • Your previous tax receipt or the last stamped page of the bluebook, so you know which fiscal year you are actually paying from.
  • A valid third-party insurance policy, or be ready to buy one in the same session.

Method 1: Check and pay through the Nagarik App

This is the official government route and the one I recommend to most people, because the record it writes is the record the transport office reads.

  1. Open the Nagarik App and log in. Your citizenship must already be verified in the app — if it is not, do that first, because verification is not instant.
  2. Find the Vehicle Tax service (the section with the vehicle icon).
  3. Select your province and then the exact transport office where the vehicle is registered.
  4. Choose the vehicle type, then enter the lot number, the class letters and the vehicle number. Tap search.
  5. If the record is found, the app returns your vehicle details and a live tax calculation including any accumulated fines. This screen alone answers “how much do I owe?” — you do not have to pay to see it.
  6. Review the breakdown line by line: tax, renewal fee, insurance, penalty. They are separate amounts and should not be lumped together.
  7. Pay using a linked bank account, wallet or ConnectIPS.
  8. Download the receipt immediately. Do not rely on being able to fetch it later.

The receipt carries a QR code. Traffic police can scan it to verify tax clearance, which is why keeping a printed or offline copy in the vehicle is genuinely useful — mobile data at a checkpoint is not something to depend on.

Method 2: Check on the TMIS portal (tmis.bagamati.gov.np)

The Transport Management Information System is the Bagmati Province web portal behind the Nagarik App integration. Use it when you want a bigger screen, when you are managing several vehicles, or when the app lookup is failing and you want to see whether the problem is the app or the record.

  1. Go to tmis.bagamati.gov.np and register with your mobile number. You will receive an OTP.
  2. Log in and add (link) your vehicle to your account using the registration details from the bluebook.
  3. Once linked, the dashboard shows the vehicle record, tax history and outstanding dues.
  4. Pay via mobile banking, internet banking, debit or credit card, or a wallet, and download the receipt.

Realistic expectation: OTP delivery on this portal has been unreliable for years — it is the single most common complaint in the comment sections of every guide about it. If the OTP does not arrive, try a different network, retry at an off-peak hour, and if it still fails, use the Nagarik App instead rather than registering repeatedly.

Method 3: Check and pay through eSewa, Khalti or MyPay

Wallets are convenient, and their calculators are the fastest way to get a ballpark figure. But be clear about what you are buying.

  1. Open the wallet and search for “Bluebook Renewal” or find Government Services, then Vehicle Tax.
  2. Select your province’s transport office.
  3. Fill in the vehicle details from your bluebook. The app calculates tax, renewal fee and insurance.
  4. Review and authorise payment, then save the receipt.

Two things the wallet blogs state plainly and that you should take seriously:

  • The calculated amount can differ slightly from the final government figure. Overpayment is refunded; underpayment must be settled before the office payment goes through.
  • The rates used are Bagmati Province rates. If your vehicle is registered elsewhere, the number shown may simply be wrong for you.

Method 4: Doorstep pickup services — and the caveat nobody mentions

Several providers collect your bluebook from home, do the office work, and return it. Khalti’s service charge has been Rs. 350 for two-wheelers and Rs. 500 for four-wheelers, with turnaround usually quoted at three to four working days; it has also run a cheaper missed-call and SMS booking route. eSewa has offered bluebook renewal within Kathmandu Valley with no additional service fee when bundled with third-party insurance, on a similar three to four day timeline. Third Wheel and similar operators run comparable services inside the Valley.

The gap in the competitor pages: these services are not as permanent as their landing pages imply. Khalti’s bluebook renewal service was suspended in March 2026 following the government crackdown on middlemen operating at transport offices, and was only resumed later in the year.

If you are planning around a doorstep service, confirm it is actually running this week before your deadline passes — and note that eSewa’s own terms say it cannot be held responsible for fines incurred within three working days of payment. Hand your bluebook over with time to spare, not on the last day.

Which method should you use?

MethodBest forExtra costWatch out for
Nagarik AppMost owners; the official recordNoneCitizenship verification must be done first
TMIS portalDesktop use, multiple vehiclesNoneOTP delivery is frequently unreliable
eSewa / Khalti / MyPayQuick estimate, familiar interfaceNone to smallFigures are Bagmati-based and approximate
Doorstep serviceNo time, Valley addressAround Rs. 350–500Availability has been interrupted before
Office counterArrears, disputes, transfers, auctionsNoneGo early; carry originals

What it actually costs: reading your bill correctly

Your total is never one number. It is four lines, and understanding them is how you spot an error before you pay.

1. Annual vehicle tax

Set by your province, based on CC or kW. This is the only line a late penalty is calculated on.

2. Renewal fee

Around Rs. 300 for two-wheelers, Rs. 500 for four-wheelers. Flat, and never multiplied by the penalty rate.

3. Third-party insurance

Mandatory. Roughly Rs. 1,700–2,200 for bikes and Rs. 7,000–10,000+ for private cars, by CC band.

4. Late penalty, if any

A percentage of line 1 only. If a calculator applies it to your whole bill, the calculator is wrong.

As a worked example, a typical 150cc private motorcycle in Bagmati lands somewhere around Rs. 7,000 all-in when paid on time — roughly Rs. 5,000 tax, Rs. 300 renewal fee, and about Rs. 1,700 third-party insurance. An older vehicle adds the 14-year surcharge on top. These are planning figures, not a quotation; the portal’s own calculation is the one that counts.

Third-party insurance bandIndicative premium
Bike / scooter below 150 CCAround Rs. 1,705
Bike / scooter 150–249 CCAround Rs. 1,931
Bike / scooter 250 CC and aboveAround Rs. 2,157
Private car below 1000 CCAround Rs. 7,355
Private car 1000–1600 CCAround Rs. 8,485
Private car 1600 CC and aboveAround Rs. 10,745
Electric two-wheeler (by wattage band)Around Rs. 1,705–2,157
Electric four-wheeler (by kW band)Around Rs. 7,355–8,485

Premium bands are revised separately from tax slabs. Treat the figures above as a budgeting guide and confirm the live amount in the app before paying.

Late renewal: how the fine is calculated

For Bagmati, the penalty is charged on the tax amount and escalates in bands: 5% for the first 30 days past the deadline, 10% for the following 45 days, 20% thereafter until the fiscal year ends, and then 32% for each subsequent fiscal year, capped at five years.

What that means practically: a delay of a few weeks is cheap, a delay past the fiscal year is expensive, and a delay of several years compounds badly. If you have missed more than one year, do not just pay through an app — ask the office whether a relief provision applies to your exact case first, because paying blindly can forfeit a waiver you were entitled to.

For FY 2083/84 there is a specific route for obsolete two-wheelers: owners who submit recommendations from both the local government and Nepal Police and clear all outstanding taxes and renewal fees up to the current fiscal year by the end of Poush 2083 (mid-January 2027) get all penalties accumulated up to FY 2082/83 waived, and the vehicle is removed from the registration database. If you have a dead bike sitting in a yard accruing fines, this is the window.

What I learned doing this myself

A few things that only become obvious after you have actually run through the process here in Kathmandu:

  • The lookup failing usually is not the app’s fault. Nine times out of ten the vehicle number is entered with the wrong class letters or the wrong registering office. Take a photo of the bluebook’s first page and copy character by character from the photo instead of from memory.
  • Do the tax lookup a month before expiry, not on expiry day. Checking is free and instant. If the record does not resolve, you then have four weeks to fix it instead of four hours.
  • Sort insurance first. Renewal cannot complete without a valid policy, and discovering it lapsed mid-payment means starting over.
  • Screenshot every confirmation screen. If a payment shows as deducted but unconfirmed, do not immediately pay again — pending is not the same as failed. Save the transaction ID and timestamp, wait for reconciliation, and escalate with that evidence if needed.
  • Print the QR receipt and keep it in the vehicle. It is the thing traffic police can actually scan, and it does not depend on your phone having signal.
  • Never share OTPs with anyone offering to help. Legitimate services collect documents, not one-time passwords.

If your vehicle is registered outside Bagmati

This is the single biggest blind spot in the pages currently ranking for this keyword: most of them are written entirely around Bagmati and never say so clearly.

  • Tax slabs are set province by province through each provincial Finance Act, so a calculator built on Bagmati figures can be materially wrong for a vehicle registered in Koshi, Madhesh, Lumbini, Karnali or Sudurpashchim.
  • Online payment coverage is uneven. Bagmati and Gandaki have been the furthest along; other provinces vary by office and by vehicle record.
  • The FY 2083/84 removal of the mandatory physical renewal visit is a Bagmati provincial reform. Do not assume it applies to a vehicle registered elsewhere.
  • If your vehicle moved between provinces, expect the online record to be incomplete and plan on a counter visit.

Common errors and what to do about them

ProblemLikely cause and fix
Vehicle not foundWrong office or class letters selected. Re-enter from a photo of the bluebook. If it still fails, the record may not be digitised — visit the office.
OTP never arrivesKnown portal issue. Use a number registered in your own name, retry off-peak, or switch to the Nagarik App.
Amount looks wrongCheck whether the penalty was applied to the whole bill instead of the tax line, and whether the calculator used Bagmati rates for a non-Bagmati vehicle.
Paid but record not updatedAllow time for VRS reconciliation. Keep the receipt; if it does not resolve, take the receipt to the registering office.
Several years unpaidDo not pay online first. Ask the office about applicable relief or waiver provisions for your case.

Related guides on this site

Frequently asked questions

Can I check my vehicle tax online without paying anything?

Yes. Both the Nagarik App and the TMIS portal show your vehicle details and outstanding amount, including accrued fines, before any payment step. Checking costs nothing.

Do I still have to visit the transport office after paying online?

In Bagmati Province for FY 2083/84, owners who pay online and whose payment is reflected in the Vehicle Registration System are no longer required to visit an office to renew the bluebook. If your record does not resolve online, or your vehicle is registered in another province, plan on a visit.

How much does bluebook renewal cost for a 150cc bike?

In Bagmati, roughly Rs. 7,000 paid on time — about Rs. 5,000 annual tax, Rs. 300 renewal fee and around Rs. 1,700 third-party insurance. Older vehicles and late payments add to this. Confirm the exact figure in the app.

What is the fine for renewing late?

In Bagmati the penalty is applied to the tax amount only: 5% for the first 30 days after the deadline, 10% for the next 45 days, 20% until the fiscal year ends, then 32% for each following fiscal year up to five years. The renewal fee and insurance premium are never multiplied by that rate.

Do I need third-party insurance to renew the bluebook?

Yes, it is mandatory and checked before renewal is completed. You can buy or renew it within the same flow on most wallets, or separately with any licensed insurer.

Is online vehicle tax payment available outside Bagmati Province?

Coverage varies. Bagmati and Gandaki have been furthest along; elsewhere availability depends on the office and on whether your vehicle record is digitised. Use only the official portal or app shown for your own province.

Did vehicle tax rates go up in FY 2083/84?

Rates were kept unchanged for almost all categories. The exceptions are private electric vehicles up to 50 kW, up by Rs. 1,500, and commercial electric vehicles up to 50 kW, up by Rs. 1,000. Separately, vehicles more than 14 years old attract an additional 5% per subsequent year, and driving licence fees were doubled.

I have not paid for several years. What should I do?

Check with your registering office before paying, because relief provisions can apply to long-overdue cases, stolen vehicles, auctioned vehicles and obsolete two-wheelers being deregistered. Paying blind through an app can cost you a waiver you qualified for.

Are doorstep bluebook renewal services safe to use?

Established wallet-backed services are generally legitimate, but availability has been interrupted before — one major provider suspended its service in March 2026 during a crackdown on middlemen at transport offices and resumed only later. Confirm the service is running, allow several working days, and never hand over OTPs.

A checklist before you start

  • Bluebook photo taken, all four parts of the vehicle number readable
  • Registering office identified, not just the province
  • Third-party insurance valid, or ready to buy
  • Mobile number registered in your own name for the OTP
  • Tax status checked at least a few weeks before expiry
  • Payment breakdown reviewed line by line before authorising
  • Receipt downloaded, printed, and the QR copy kept in the vehicle

Checking your vehicle tax online takes about two minutes and costs nothing, and it is the step that makes everything after it predictable. Rates, portal coverage and provincial rules do change each fiscal year, so verify the live figure in the official app or at your registering office before you pay.

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.