Vimshottari Dasha Calculator: Mahadasha & Antardasha

☽ Vimshottari Dasha & Mahadasha Calculator

Vedic Astrology · Auto Moon Nakshatra · Mahadasha, Antardasha & Pratyantar Timeline

☉ Birth Details — Auto Moon Calculation

Enter 12:00 if unknown
For reference — timezone sets UTC offset
🪔

Your dasha tells you when — your Kundli tells you what

Your dasha begins from the precise spot the Moon sat at your birth, so no two timelines are alike. See your full birth chart — which planets sit where, and which of these periods actually matter for you.

See my full free Kundli →

No sign-up to generate · sign in only for the PDF

Recommended by VastuGuruji

Vastu-approved products to harmonise your home & life

🏛
From the makers of MahaJyotish
VastuGuruji — India's #1 Vastu Consultancy
Unlock prosperity, health & harmony with expert Vastu Shastra for your home & office. Free Vastu tips, zone analysis & personalised consultations.
Visit Free →

ℹ How to Use This Calculator

  1. Enter your Date & Time of Birth
  2. Type your Birth Place — select from suggestions
  3. Choose the correct Timezone (India = IST UTC+5:30)
  4. Click Calculate — Moon Nakshatra is auto-detected using Vedic ephemeris (Jean Meeus algorithm + Lahiri ayanamsa)
  5. Click any Antardasha row to expand Pratyantar Dashas (3rd level)
Vimshottari 120-Year Cycle: Ketu 7y → Venus 20y → Sun 6y → Moon 10y → Mars 7y → Rahu 18y → Jupiter 16y → Saturn 19y → Mercury 17y

What Is Vimshottari Dasha?

Vimshottari Dasha is the most widely used planetary timing system in Vedic astrology. While your birth chart shows what is promised in life, the dasha system shows when it unfolds. Life is divided into a sequence of planetary periods, ruled in turn by the nine grahas, across a full cycle of 120 years (“vimshottari” means 120). Whichever planet’s period — or Mahadasha — is running “switches on” the results that planet carries in your chart.

The 9 Mahadashas and Their Years

The main periods always run in the same fixed order, with fixed lengths that add up to 120 years:

Order Mahadasha (Planet) Years
1Ketu7
2Venus (Shukra)20
3Sun (Surya)6
4Moon (Chandra)10
5Mars (Mangal)7
6Rahu18
7Jupiter (Guru)16
8Saturn (Shani)19
9Mercury (Budh)17

That is 7 + 20 + 6 + 10 + 7 + 18 + 16 + 19 + 17 = 120 years, the traditional full human lifespan.

Antardasha and Pratyantar Dasha

Each Mahadasha is divided into nine sub-periods called Antardashas (or bhuktis), one for every planet, in the same Vimshottari order and proportional to their lengths. Each Antardasha is further divided into Pratyantar Dashas for finer timing. So the Mahadasha sets the broad theme of the years, the Antardasha narrows it to months, and the Pratyantar refines it to weeks. Astrologers always read these together — for example, “Jupiter Mahadasha, Venus Antardasha.” The calculator above generates all three levels for you.

How Is Your Dasha Calculated?

Your starting Mahadasha is decided by the nakshatra (lunar mansion) your Moon occupies at birth. Each of the 27 nakshatras is ruled by one of the nine planets, and that planet’s dasha is already running when you are born — with the elapsed portion calculated from exactly how far the Moon has travelled through the nakshatra. This is why an accurate birth time and place matter: they fix the Moon’s position, and that fixes your entire dasha timeline. The calculator finds your Moon nakshatra automatically from your birth details.

How to Read Your Current Dasha

To judge whether a running period is supportive or challenging, analyse the dasha-lord like any planet in your chart:

A strong, well-placed dasha-lord tends to deliver its promised results during its period; a weak or afflicted one brings the struggles of the houses it governs. This is the bridge between a static birth chart and the unfolding events of a real life.

Want to learn this properly? Read Vimshottari Dasha explained, step by step in our free Kundli Reading course — or generate your full free birth chart to see your dasha alongside your planets and houses.

How to Calculate Your Vimshottari Dasha Online

You don’t need to work the maths out by hand. The calculator above computes your complete Vimshottari Dasha — Mahadasha, Antardasha and Pratyantar — the moment you enter your birth details. Here is exactly what it does, and how to read it:

  1. Enter date, time and place of birth. The place and timezone fix your Moon’s exact sidereal longitude — the single input the whole dasha depends on.
  2. Your Moon nakshatra is found automatically. The Moon’s position is converted to one of the 27 nakshatras using the Lahiri ayanamsa. If you’d rather check it separately, you can find your Moon nakshatra first.
  3. Your starting Mahadasha and its balance are calculated. The nakshatra’s ruling planet is the dasha already running at birth; how far the Moon had moved through that nakshatra decides how many years of it were left when you were born.
  4. The full 120-year timeline is built. Every Mahadasha is split into nine Antardashas, and each Antardasha into nine Pratyantar Dashas, all in the fixed Vimshottari order and in exact proportion.

Finding Your Current Mahadasha and Antardasha

The banner at the top of your results is the answer to “which dasha am I in right now?” It names the Mahadasha and Antardasha active today, shows their start and end dates, and marks how much of each has elapsed. In the timeline below, the live period is highlighted and can be opened to reveal the running Pratyantar Dasha — useful when you want to time a specific month rather than a broad year. A Venus Mahadasha with a Saturn Antardasha, for instance, will feel very different from the same Venus Mahadasha running its Jupiter Antardasha, because the sub-lord colours the theme the main period has set.

A calculator tells you the timing — your chart tells you the meaning. Two people can run the same Saturn Mahadasha and live it very differently, because it depends on which houses Saturn rules and sits in for each of them. To read your dasha properly, generate your free birth chart (Kundli) and see these periods alongside your own planets and houses.

Frequently asked

How do I calculate my Vimshottari Dasha online?

Enter your date of birth, time of birth and birth place in the calculator above, then click Calculate. It finds your Moon's nakshatra from your birth details (using the Lahiri ayanamsa) and, from exactly how far the Moon had travelled through that nakshatra, works out which Mahadasha was already running at birth and how much of it was left. From there it builds your full timeline of Mahadashas, Antardashas and Pratyantar Dashas. An accurate birth time gives the most reliable result; if you don't know it, enter 12:00 and treat the Moon position as approximate.

What is my current Mahadasha and Antardasha right now?

After you run the calculator, the coloured banner at the top of your results shows the Mahadasha and Antardasha (bhukti) that are active today, with their start and end dates and the percentage already elapsed. The active period is also highlighted in the full timeline below, and you can open its row to see the running Pratyantar Dasha for even finer timing.

How is the Antardasha inside a Mahadasha calculated?

Every Mahadasha is divided into nine Antardashas, one for each of the nine planets, in the same Vimshottari order starting from the Mahadasha lord itself. The length of each Antardasha is proportional to that planet's own Mahadasha years — for example, in a 16-year Jupiter Mahadasha, Jupiter's own Antardasha is (16 × 16) ÷ 120 ≈ 2.13 years. The same proportional rule is then applied again to split each Antardasha into Pratyantar Dashas.

Keep exploring

More that speaks to your chart

Energy Exchange Program

🔮 Learn Astro-Vastu — an open masterclass

Discover how your birth chart shapes your home. 7 step-by-step lessons by Vastu Guruji Rana Sikander — open to every seeker, on an energy-exchange basis.

Start the Masterclass →