Vimshottari · Mahadasha to pratyantardasha · Free

Dasha Calculator

Enter your birth date, time and time zone to get your full Vimshottari dasha timeline: the balance you were born with, every mahadasha and antardasha with dates, and the pratyantardasha running today. No signup, nothing stored.

Calculate your Vimshottari dasha

Runs in your browser. Nothing is stored, no email asked, no birth data sent anywhere.


Vimshottari dasha divides a 120-year cycle among nine planets, and the Moon’s nakshatra at birth decides where in that cycle you start. Enter a birth date, time and time zone above and the calculator gives the balance of dasha at birth, all nine mahadashas, the antardashas inside each one and the pratyantardashas running now, dated in your own zone.

It also tells you something most dasha tables leave out: how far the dates move if the birth time is a few minutes off. For a Venus or Saturn nakshatra the answer is close to five days per minute, which is the single best reason to dig out the birth certificate before reading anything into a dasha change.

What is Vimshottari dasha?

Vimshottari means one hundred and twenty. The system gives each of nine grahas a fixed number of years, always in the same order: Ketu 7, Venus 20, Sun 6, Moon 10, Mars 7, Rahu 18, Jupiter 16, Saturn 19 and Mercury 17, which sum to 120. Each planet also rules three nakshatras, one in every third of the zodiac, so the nakshatra the Moon occupied at birth hands you your first planet. From there the periods simply run on in order and wrap round: a Rahu start goes on to Jupiter, Saturn, Mercury, Ketu and so on.

PlanetMahadasha yearsNakshatras it rulesShare of 120 years
Ketu7Ashwini, Magha, Mula5.8%
Venus20Bharani, Purva Phalguni, Purva Ashadha16.7%
Sun6Krittika, Uttara Phalguni, Uttara Ashadha5.0%
Moon10Rohini, Hasta, Shravana8.3%
Mars7Mrigashira, Chitra, Dhanishta5.8%
Rahu18Ardra, Swati, Shatabhisha15.0%
Jupiter16Punarvasu, Vishakha, Purva Bhadrapada13.3%
Saturn19Pushya, Anuradha, Uttara Bhadrapada15.8%
Mercury17Ashlesha, Jyeshtha, Revati14.2%

Order and years as given in the Wikipedia article on dasha, which quotes Phala Dipika; nakshatra lords from the List of Nakshatras. Both checked October 2026. Source: saturnreturn-calculator.com

Nobody lives through all nine in full. You are born partway through the first one, and the cycle that started before your birth ends 120 years after its notional start, so the timeline above lists your first mahadasha from birth and the rest in full.

How the balance of dasha at birth is worked out

The rule is a straight proportion. Take the Moon’s sidereal longitude at birth, find how far it has travelled through its 13°20′ nakshatra, and treat the part still to come as the part of the ruling planet’s dasha still to run. A Moon 40% of the way through a Rahu nakshatra leaves 60% of Rahu’s 18 years, which is 10.8 years. Every later date is that balance plus whole periods added end to end.

Worked example: 27 April 1993, 06:40 IST

For a birth at 06:40 in UTC+5:30 on 27 April 1993, the calculator puts the Moon at 11°55′ of Mithuna, in Ardra pada 2. Ardra is ruled by Rahu, and the Moon had covered 39.4% of it, so 10 years, 10 months and 29 days of Rahu remained, running to 26 March 2004. Jupiter followed until 26 March 2020, and Saturn’s 19 years run from then to 27 March 2039. In October 2026 this person is in Saturn mahadasha, Ketu antardasha (7 December 2025 to 16 January 2027), with Venus antardasha next and lasting until 17 March 2030. Shift the birth time five minutes later and every one of those dates comes about 22 days earlier.

Mahadasha, antardasha and pratyantardasha

Each mahadasha splits into nine antardashas, also called bhuktis, in the same planetary order but starting from the mahadasha’s own planet. The length of each is the mahadasha years times the antardasha planet’s years, divided by 120. Inside Saturn’s 19 years, Mercury’s bhukti is 19 × 17 ÷ 120 = 2.69 years, or 2 years, 8 months and 9 days. Antardashas split again into pratyantardashas by exactly the same rule, which is why the calculator shows them only for the period you are in: Sun within Sun within Sun lasts about five and a half days.

The grid below gives every antardasha length. Read across the row of your mahadasha; the periods run in order starting from the bold cell, then continue left to right and wrap round to Ketu.

MahadashaKetuVenusSunMoonMarsRahuJupiterSaturnMercury
Ketu4m 27d1y 2m4m 6d7m4m 27d1y 18d11m 6d1y 1m 9d11m 27d
Venus1y 2m3y 4m1y1y 8m1y 2m3y2y 8m3y 2m2y 10m
Sun4m 6d1y3m 18d6m4m 6d10m 24d9m 18d11m 12d10m 6d
Moon7m1y 8m6m10m7m1y 6m1y 4m1y 7m1y 5m
Mars4m 27d1y 2m4m 6d7m4m 27d1y 18d11m 6d1y 1m 9d11m 27d
Rahu1y 18d3y10m 24d1y 6m1y 18d2y 8m 12d2y 4m 24d2y 10m 6d2y 6m 18d
Jupiter11m 6d2y 8m9m 18d1y 4m11m 6d2y 4m 24d2y 1m 18d2y 6m 12d2y 3m 6d
Saturn1y 1m 9d3y 2m11m 12d1y 7m1y 1m 9d2y 10m 6d2y 6m 12d3y 3d2y 8m 9d
Mercury11m 27d2y 10m10m 6d1y 5m11m 27d2y 6m 18d2y 3m 6d2y 8m 9d2y 4m 27d

y = years, m = months, d = days, with 365.25-day years split into twelve equal months. Each cell is mahadasha years × antardasha years ÷ 120. Source: saturnreturn-calculator.com

Why your birth time matters more here than anywhere else

The Moon moves about half a degree an hour, which barely matters for a 30° rashi but matters a great deal for the dasha balance, because the whole of a planet’s period is mapped onto a 13°20′ nakshatra. At the Moon’s average speed, one minute of birth time moves every dasha date by 1.5 days in a Sun nakshatra, 1.75 days for Ketu or Mars, 2.5 days for the Moon, 4 days for Jupiter, 4.3 days for Mercury, 4.5 days for Rahu, 4.8 days for Saturn and 5 days for Venus. The Moon runs up to 17% faster or 11% slower than average, and the calculator uses its real speed at your birth when it prints the figure under your results.

That has a plain consequence. A birth time written as 10:30 when the baby actually arrived at 10:22 shifts a Venus-born chart by about 40 days. If your recorded time is rounded to the quarter hour, treat every date in the table as a window of several weeks, not a day. Rectification by an astrologer, working back from dated life events, is the traditional fix when the time is doubtful.

Why dasha calculators disagree

Saturn mahadasha is not Sade Sati

The two are often confused, and this site deals in both. Saturn mahadasha is a 19-year span of your personal Vimshottari timeline, fixed at birth by the nakshatra of your Moon; anyone born in Pushya, Anuradha or Uttara Bhadrapada begins life in it. Sade Sati is a transit, about seven and a half years when Saturn passes through the twelfth, first and second rashis from your Moon, and it comes round roughly every 30 years for everybody. The two can overlap or not, and the worked example above shows both at once: that chart’s Saturn mahadasha runs from 26 March 2020 to 27 March 2039, while Sade Sati for its Mithuna Moon runs from 8 August 2029 to 27 August 2036, wholly inside it. Saturn mahadasha comes at most once in a lifetime; Sade Sati usually comes two or three times. To see your transit dates, use the Sade Sati calculator; for your nakshatra, pada and the exact times the Moon entered and left it, use the nakshatra calculator.

Frequently Asked Questions

What is Vimshottari dasha?

Vimshottari dasha is the Vedic system of planetary periods keyed to the Moon at birth. It divides a 120-year cycle among nine planets in a fixed order: Ketu 7 years, Venus 20, Sun 6, Moon 10, Mars 7, Rahu 18, Jupiter 16, Saturn 19 and Mercury 17. The nakshatra the Moon occupied at birth sets which planet's period you were born into and how much of it remained. Each mahadasha then divides into nine antardashas in the same order.

How is the balance of dasha at birth calculated?

Find the Moon's sidereal longitude at birth, work out what fraction of its 13 degree 20 minute nakshatra it had already crossed, and subtract that from one. Multiply the remainder by the years of the nakshatra's ruling planet. A Moon 25% of the way through Rohini, ruled by the Moon with 10 years, leaves 7.5 years of Moon dasha. The calculator above does this with a lunar position accurate to a few arcseconds, so the result depends almost entirely on how accurate your birth time is.

How do I calculate antardasha periods?

Multiply the mahadasha planet's years by the antardasha planet's years and divide by 120. Venus within Venus is 20 times 20 divided by 120, which is 3 years and 4 months. Saturn within Saturn is 19 times 19 divided by 120, or 3 years and 3 days. The nine antardashas start with the mahadasha's own planet and follow the standard order, and they always add up exactly to the length of the mahadasha that contains them.

Why do different dasha calculators give different dates?

Usually because of a different year length, a different ayanamsa or a different birth time. This calculator uses 365.25-day years; a 360-day year ends a Saturn mahadasha about 100 days sooner. The Raman ayanamsa sits roughly 1 degree 27 minutes from Lahiri, which can move a Venus dasha boundary by more than two years. And every minute of birth-time difference moves the dates by 1.5 to 5 days depending on your nakshatra.

Can I calculate my dasha without a birth time?

Not reliably. Every dasha date depends on the Moon's exact position, and the Moon moves about 13 degrees a day, so an unknown birth time leaves the balance at birth uncertain by up to the full length of a planet's period. That is why this calculator asks for the time and will not run without it. If you know only the date, the nakshatra calculator will show which nakshatras the Moon passed through that day, which at least tells you which planet's dasha you were born into.

What is a pratyantardasha?

Pratyantardasha is the third level of the Vimshottari timeline: each antardasha divides into nine sub-periods by the same proportional rule. Its length is the mahadasha years times the antardasha years times the pratyantardasha years, divided by 120 squared. They range from about five and a half days for Sun within Sun within Sun up to about 203 days for Venus within Venus within Venus, so the calculator shows them only for the antardasha running now.