How to Calculate Your Age in Nepali Date (BS) for Forms and Applications

A birthday cake next to a Nepali calendar

Many forms in Nepal ask for your age in years, months and days, counted in the Nepali calendar: school and college admission, job applications, licence forms and public service notices. Getting it wrong by a few days can matter when there is an age limit. This guide shows how to calculate your age in Bikram Sambat (BS), why it can differ from your age in AD, and how to check it in seconds.

The fastest way

Enter your date of birth in our age calculator. You can enter it in BS or AD. It shows your exact age in both calendars, the matching date of birth in the other calendar, your total days lived and how long until your next birthday. To calculate your age on a specific date, such as the last day to apply, open “Calculate age on a different date” and pick that date.

Open the age calculator

Calculating it by hand

You subtract the date of birth from the date you want, starting with the days. The trick is that Nepali months have 29 to 32 days, so when you need to “borrow” a month, you borrow the real number of days in that month.

Worked example

Born on 2055 Shrawan 12. What is the age on 2083 Kartik 16?

YearMonthDay
Date to measure20837 (Kartik)16
Date of birth20554 (Shrawan)12
Difference2834

No borrowing was needed, so the age is 28 years, 3 months and 4 days in BS.

When you need to borrow

Now suppose the date of birth was 2055 Shrawan 20 and the date is still 2083 Kartik 16. The days (16 − 20) go negative, so borrow one month. The month before Kartik is Asoj, which had 31 days in 2083:

  • Days: 16 + 31 − 20 = 27
  • Months: (7 − 1) − 4 = 2
  • Years: 2083 − 2055 = 28

So the age is 28 years, 2 months and 27 days. To find how many days a month had in a given year, open that month in the Nepali calendar; the last date shown is the length of the month.

Why your BS age and AD age can differ

The same person can be 28 years, 3 months and 4 days old in BS and 28 years, 3 months and 5 days old in AD on the same day. Nothing is wrong: the two calendars have months of different lengths, so the leftover months and days come out slightly differently. The number of years is almost always the same.

Use the calendar the form asks for. Forms in Nepal usually want the BS age, and forms abroad usually want the AD age.

Tips for application forms

  • Check which date the age is counted on. Many notices count age on a specific date, often the last day to apply. Read the notice and calculate for that date, not for today.
  • Use the date on your certificate. Your citizenship certificate or school-leaving certificate is the reference. If your AD date of birth is needed, convert it with the date converter rather than adding 56 years and 8 months, which can be off by a day or more. Our guide on converting a date of birth from BS to AD explains why.
  • Watch the edges of an age limit. If a limit says “not completed 35 years”, someone who turns 35 the day before the deadline is already over it. When you are close to a limit, calculate carefully and keep a printout.
  • Write the age the way the form asks. Some forms want only years; others want years, months and days.

Your next birthday in BS

Because the Nepali calendar isn’t fixed to the English one, your BS birthday falls on a different English date each year. The age calculator shows your next Nepali birthday and its English date, so you can plan a celebration on the right day. Once you know the date, you can even make a birthday card in Nepali with our greeting card maker.

Try it now

Type Nepali with English letters and copy Unicode or Preeti in one tap. Free, and nothing you type leaves your device.

Open the Nepali typing tool

Keep reading