Nepali Age Calculator
Find your exact age in Bikram Sambat (BS) and English (AD) — down to the day.
Supports dates from 2000–2090 BS (1943–2034 AD). Calculations use official Nepali calendar month lengths — the same ones used for citizenship, license and school-admission forms.

Nepali Age Calculator: How to Find Your Exact Age in Bikram Sambat
If you've ever filled out a citizenship form, a Lok Sewa Aayog application, or an SEE registration, you already know the problem: your birth certificate says one date, your school records say another format, and none of it looks like the "age" printed on your international documents. That's because Nepal runs on the Bikram Sambat (BS) calendar for every official purpose — while the rest of the world (and your passport) uses the Gregorian (AD) calendar.
What Makes Nepali Age Calculation Different
A regular age calculator subtracts one Gregorian date from another. That works fine for AD ages, but it can't touch your Nepali age, because Bikram Sambat isn't just the Gregorian calendar with a different starting point.
BS is a solar calendar in its own right, and its month lengths shift from year to year based on astronomical calculation rather than a fixed pattern like AD's "30 days hath September." Baisakh might run 30 or 31 days depending on the year; Bhadra might be 31 or 32. That's why a proper Nepali date converter needs an actual calendar table — one that's kept updated year by year — rather than a simple formula.
The two calendars are roughly 56 years and 8 months apart, but the gap isn't a clean, constant number you can just add. Because the Nepali new year lands in mid-April, the offset flips between two values depending on which side of Baisakh 1 you're standing on. For part of the AD year the difference is 56 years; for the rest, it's 57. This is the single most common source of "why is my age off by a year" confusion, and it's rarely explained anywhere.
Completed Age vs. Running Age — the Detail Most Calculators Skip
This is the part that trips up almost everyone filling out a Nepali form, and it's worth getting right.
The number of full years you've lived. This is what most international forms — and this calculator's headline number — show.
Your completed age plus one, because you're currently "living through" that year. Finished 24, partway into your 25th? Running age is 25.
Government job vacancies from Lok Sewa Aayog, some school admission notices, and various application forms in Nepal specifically ask for running age — and submitting your completed age instead can get an otherwise-valid application flagged. If a form says "आयु पुगेको" or "completed years," it wants completed age. If it just says "उमेर" or "running age," add one.
How to Calculate Your Nepali Age Manually
If you ever need to sanity-check a result or don't have internet access, here's the logic behind the math:
- Write down your BS date of birth and today's BS date — for example, born 15 Mangsir 2058, today is 31 Bhadra 2083.
- Subtract year, month, and day separately, treating each column the way you would in a borrow-subtraction problem: 2083 − 2058 = 25 years; Bhadra (month 5) − Mangsir (month 8) needs borrowing, so it becomes 4 years... and so on.
- When the day count goes negative, borrow a month — using the actual number of days in the previous Nepali month for that year (not a flat 30), since BS months vary between 29 and 32 days.
- When the month count goes negative, borrow a year and add 12 to the month.
- The result is your age in completed years, months, and days.
Doing this by hand is exactly why a dedicated calculator (using the official month-length table rather than an approximation) is worth using instead of a generic AD-based date calculator — the last thing you want is a one-day error on a form with a hard age cutoff.
Bikram Sambat vs. English Year: Quick Reference
| Born in BS (approx.) | Falls in AD (approx.) |
|---|---|
| 2040 | 1983–1984 |
| 2050 | 1993–1994 |
| 2060 | 2003–2004 |
| 2070 | 2013–2014 |
| 2080 | 2023–2024 |
These are approximate because of the mid-April new year split mentioned above — for an exact figure for your own date, use the calculator rather than this table.
Where You'll Actually Need Your Exact BS Age
- ✓Citizenship certificate applications — your age at the time of application must match your BS birth date on file.
- ✓SEE and NEB exam registration — school records almost always run on BS.
- ✓Lok Sewa Aayog and other government job vacancies — many list both a minimum and maximum age, usually as running age.
- ✓Driving licence applications — the minimum-age cutoff is checked against your BS date of birth.
- ✓School and college admissions — cutoff dates for grade placement are set in BS.
- ✓Bratabandha, marriage registration, and other ceremonies — traditional age reckoning in Nepali culture is usually running age, not completed age.
Frequently Asked Questions
How do I calculate my age in the Nepali (BS) calendar?
What's the difference between completed age and running age in Nepal?
How many years ahead is the Nepali calendar compared to English?
Can I calculate my age if I only know my English (AD) date of birth?
Is this calculator accurate enough for citizenship or government forms?
Why do two Nepali age calculators sometimes give slightly different results?
This calculator uses official Bikram Sambat month-length data covering 2000–2090 BS (1943–2034 AD).