☽ 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
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.

Related Free Calculators

→ free kundli → Sade Sati calculator → planet transit today

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 →