Understanding the calculations

Vimshottari dasha explained

Vimshottari is a 120-year cycle of nine planetary periods, and it is the main timing system in Nepali and Indian practice. Which period you are born into, and how much of it remains at birth, is determined entirely by the Moon's exact position within its nakshatra — which is why the dasha inherits the accuracy of the birth time.

Sarathi Services TeamUpdated 8 September 2026

Written and reviewed by the team that builds the Jyotish Sarathi calculation engine.

Key takeaways

  • Nine Mahadasha totalling 120 years: Ketu 7, Venus 20, Sun 6, Moon 10, Mars 7, Rahu 18, Jupiter 16, Saturn 19, Mercury 17.
  • The starting period is the lord of the nakshatra the Moon occupies at birth.
  • The balance at birth is the unelapsed fraction of that nakshatra, scaled to the period length.
  • Each Mahadasha subdivides into Antardasha in the same proportions, and each Antardasha into Pratyantardasha.
  • Because it all hangs off the Moon, a birth time uncertain by an hour makes the dasha dates uncertain by weeks.

The nine periods and their lengths

LordYearsNakshatras it rules
Ketu7Ashwini, Magha, Mula
Venus (Shukra)20Bharani, Purva Phalguni, Purva Ashadha
Sun (Surya)6Krittika, Uttara Phalguni, Uttara Ashadha
Moon (Chandra)10Rohini, Hasta, Shravana
Mars (Mangal)7Mrigashira, Chitra, Dhanishtha
Rahu18Ardra, Swati, Shatabhisha
Jupiter (Guru)16Punarvasu, Vishakha, Purva Bhadrapada
Saturn (Shani)19Pushya, Anuradha, Uttara Bhadrapada
Mercury (Budha)17Ashlesha, Jyeshtha, Revati

The sequence always runs in that order and then repeats. Each lord governs three of the 27 nakshatras, spaced nine apart — which is how the Moon's nakshatra picks the starting period.

How the balance at birth is computed

This is the one calculation worth understanding, because everything downstream depends on it.

  1. 1Find the Moon's nakshatra. Its lord is the Mahadasha running at birth.
  2. 2Find how far into that nakshatra the Moon has travelled. A nakshatra is 13°20′, so if the Moon is 4° into it, one-third has elapsed.
  3. 3Scale the remainder to the period length. If the lord is Jupiter (16 years) and two-thirds of the nakshatra is unelapsed, the birth balance of Jupiter Mahadasha is about 10 years 8 months.
  4. 4Then run the sequence forward from there in the fixed order.

The Moon covers a nakshatra in roughly a day. So an hour of birth-time error moves the Moon about half a degree, which is about 4% of a nakshatra — and 4% of a 20-year Venus period is nearly ten months. Every subsequent period start shifts by the same absolute amount.

How the sub-periods nest

Each Mahadasha is divided into nine Antardasha, in the same nine-lord order, starting with the Mahadasha lord itself. The lengths are proportional: within a Mahadasha, each Antardasha takes the same share of it that its lord's years take of 120.

So inside a 16-year Jupiter Mahadasha, the Jupiter–Saturn Antardasha runs for 19/120 of 16 years, which is about 2 years 6 months. Each Antardasha then divides into nine Pratyantardasha by the same rule, and the subdivision can continue further. Jyotish Sarathi computes down to Pratyantardasha.

Reading a dasha without over-reading it

  • The dasha lord acts according to its condition in the chart. A Saturn Mahadasha is not "a bad nineteen years"; it is nineteen years in which whatever Saturn signifies in this chart, from its house and strength, becomes the active theme.
  • Read Mahadasha and Antardasha together. The Mahadasha sets the subject; the Antardasha modifies it. A benefic Antardasha inside a difficult Mahadasha reads differently from the reverse.
  • Check the transit. The dasha says which planet holds the period; gochar says where that planet currently is. Reading them together explains why the same Mahadasha behaves differently in different years.
  • Do not predict to the day. The precision of the dates is bounded by the precision of the birth time, and saying so is part of a competent reading.

Yogini and Tribhagi

Vimshottari is not the only dasha system. Yogini is a 36-year cycle of eight periods, often read as a second opinion on timing, and Tribhagi is a three-part variant of Vimshottari. Jyotish Sarathi computes all three from the same chart, which is useful precisely because a second system can corroborate or complicate a Vimshottari reading rather than just restating it.

Frequently asked questions

How is the Vimshottari dasha calculated?

From the Moon's exact position at birth. The lord of the nakshatra the Moon occupies gives the running Mahadasha, and the unelapsed portion of that nakshatra, scaled to the lord's period length, gives how much of it remains. The nine periods then run in fixed order.

Why is the total 120 years?

Because the nine period lengths — 7, 20, 6, 10, 7, 18, 16, 19 and 17 — sum to 120. The cycle is designed as a full notional human lifespan, and it repeats if a life extends beyond it.

How accurate are the dasha dates?

As accurate as the birth time. The Moon moves about half a degree an hour, so an hour of uncertainty shifts the birth balance by roughly 4% of a period — several months in the long periods — and every later period start shifts with it.

What is the difference between Mahadasha, Antardasha and Pratyantardasha?

They are nested levels of the same system. A Mahadasha is a main period; it divides into nine Antardasha in proportion to the lords' years, and each Antardasha divides into nine Pratyantardasha by the same rule.

In the app

Related guides

Ready to read your stars?

Download Jyotish Sarathi free on Android, macOS and Windows.