A mahadasha is a long planetary period, 6 to 20 years, and an antardasha is one of the nine sub-periods inside it. Together they come from the Vimshottari dasha, a 120-year cycle whose starting point is fixed by the nakshatra your Moon occupied at the moment of birth.
This guide explains the cycle, shows exactly how the "balance at birth" is computed, works through a real chart from our engine, and gives the antardasha tables most pages leave out. It ends with an honest note on what dashas can and cannot tell you. To see your own timeline while you read, open a free kundli and go to the Vimshottari dasha tab.
The 120-year cycle and its order
Vimshottari means "one hundred and twenty". The system gives each of the nine grahas a fixed number of years, and they always follow the same order:
| # | Planet (graha) | Years | Nakshatras it rules |
|---|---|---|---|
| 1 | Ketu | 7 | Ashwini, Magha, Mula |
| 2 | Venus (Shukra) | 20 | Bharani, Purva Phalguni, Purva Ashadha |
| 3 | Sun (Surya) | 6 | Krittika, Uttara Phalguni, Uttara Ashadha |
| 4 | Moon (Chandra) | 10 | Rohini, Hasta, Shravana |
| 5 | Mars (Mangal) | 7 | Mrigashira, Chitra, Dhanishta |
| 6 | Rahu | 18 | Ardra, Swati, Shatabhisha |
| 7 | Jupiter (Guru) | 16 | Punarvasu, Vishakha, Purva Bhadrapada |
| 8 | Saturn (Shani) | 19 | Pushya, Anuradha, Uttara Bhadrapada |
| 9 | Mercury (Budh) | 17 | Ashlesha, Jyeshtha, Revati |
| Total | 120 | 27 nakshatras |
After Mercury the sequence goes back to Ketu. Each planet rules three nakshatras, nine apart, so the 27 nakshatras repeat this order three times around the zodiac.
Nobody lives through all nine mahadashas from their beginning. You enter the cycle part-way through one of them, and which one depends only on your Moon.
Where your cycle starts: the Moon's nakshatra
The zodiac's 360° is divided into 27 nakshatras of 13°20′ each. At birth the Moon sits in one of them, and the lord of that nakshatra rules your first mahadasha. If your Moon was in Rohini, you were born in a Moon mahadasha; in Swati, a Rahu mahadasha; in Revati, a Mercury mahadasha.
But you were not born at the start of that mahadasha. The Moon had already covered part of its nakshatra, and the same fraction of the dasha is treated as already "used up" before you were born. What remains is the balance of dasha at birth (bhogya dasha):
balance = (part of the nakshatra still ahead of the Moon ÷ 13°20′) × years of the nakshatra lord
Every mahadasha after the first runs its full length. That single rule, the rule of three applied to the first dasha, fixes your whole 120-year timeline.
A worked example from our engine
Here is a real chart: 1 January 1990, 10:00 am, Varanasi. Every number below comes from our engine's kundli API (sidereal, Lahiri ayanamsa); you can reproduce it by entering the same details on the kundli page.
Step 1. The Moon's position. The Moon is at 305.3475° sidereal, which is Aquarius 5°20′51″.
Step 2. The nakshatra. Dhanishta is the 23rd nakshatra and spans 293°20′ to 306°40′. The Moon is in its 4th pada. Dhanishta's lord is Mars, so this person was born in a Mars mahadasha.
Step 3. How much is left. The Moon still had 306.6667° − 305.3475° = 1.3192° to go before leaving Dhanishta. As a fraction of the 13.3333° nakshatra, that is 0.0989, or about 9.9%.
Step 4. The balance. 9.9% of Mars's 7 years is 0.6926 years, which our engine reports as 0 years 8 months 10 days. In other words, about 90% of the Mars mahadasha was notionally "spent" before birth; the engine dates its theoretical start to 11 September 1983.
Step 5. The timeline. From there every period runs full length, in order:
| Mahadasha | From | To | Years |
|---|---|---|---|
| Mars (balance) | birth, 1 Jan 1990 | 11 Sep 1990 | 0.69 |
| Rahu | 11 Sep 1990 | 10 Sep 2008 | 18 |
| Jupiter | 10 Sep 2008 | 10 Sep 2024 | 16 |
| Saturn | 10 Sep 2024 | 11 Sep 2043 | 19 |
| Mercury | 11 Sep 2043 | 10 Sep 2060 | 17 |
| Ketu | 10 Sep 2060 | 11 Sep 2067 | 7 |
| Venus | 11 Sep 2067 | 11 Sep 2087 | 20 |
| Sun | 11 Sep 2087 | 11 Sep 2093 | 6 |
| Moon | 11 Sep 2093 | 12 Sep 2103 | 10 |
On 22 September 2026 this person is running Saturn mahadasha, Saturn antardasha, Mars pratyantar, with the pratyantar lasting from 4 September to 7 November 2026. Our engine uses a year of 365.25 days; almanacs that use 360 or 365.2422 days will give dates a few days to a few weeks apart over a long timeline.
Antardashas: the sub-periods and their proportions
Each mahadasha is divided into nine antardashas (in South India usually called bhuktis). Two rules govern them:
- Order. The first antardasha belongs to the mahadasha lord itself; the rest follow the same Vimshottari order. Saturn mahadasha runs Saturn, Mercury, Ketu, Venus, Sun, Moon, Mars, Rahu, Jupiter.
- Length. Each antardasha takes the same share of the mahadasha that its planet takes of 120 years:
antardasha = mahadasha years × antardasha planet's years ÷ 120
So every antardasha always gets the same percentage of whatever mahadasha it sits in:
| Antardasha planet | Share of any mahadasha |
|---|---|
| Ketu | 5.83% |
| Venus | 16.67% |
| Sun | 5.00% |
| Moon | 8.33% |
| Mars | 5.83% |
| Rahu | 15.00% |
| Jupiter | 13.33% |
| Saturn | 15.83% |
| Mercury | 14.17% |
Those percentages give the full table below (years, months, days, with 30-day months as in traditional tables). Because the formula multiplies the two planets' years, the table is symmetric: Venus antardasha in a Saturn mahadasha is exactly as long as Saturn antardasha in a Venus mahadasha, 3 years 2 months.
| Mahadasha ↓ / Antardasha → | Ketu | Venus | Sun | Moon | Mars | Rahu | Jupiter | Saturn | Mercury |
|---|---|---|---|---|---|---|---|---|---|
| Ketu (7) | 0-4-27 | 1-2-0 | 0-4-6 | 0-7-0 | 0-4-27 | 1-0-18 | 0-11-6 | 1-1-9 | 0-11-27 |
| Venus (20) | 1-2-0 | 3-4-0 | 1-0-0 | 1-8-0 | 1-2-0 | 3-0-0 | 2-8-0 | 3-2-0 | 2-10-0 |
| Sun (6) | 0-4-6 | 1-0-0 | 0-3-18 | 0-6-0 | 0-4-6 | 0-10-24 | 0-9-18 | 0-11-12 | 0-10-6 |
| Moon (10) | 0-7-0 | 1-8-0 | 0-6-0 | 0-10-0 | 0-7-0 | 1-6-0 | 1-4-0 | 1-7-0 | 1-5-0 |
| Mars (7) | 0-4-27 | 1-2-0 | 0-4-6 | 0-7-0 | 0-4-27 | 1-0-18 | 0-11-6 | 1-1-9 | 0-11-27 |
| Rahu (18) | 1-0-18 | 3-0-0 | 0-10-24 | 1-6-0 | 1-0-18 | 2-8-12 | 2-4-24 | 2-10-6 | 2-6-18 |
| Jupiter (16) | 0-11-6 | 2-8-0 | 0-9-18 | 1-4-0 | 0-11-6 | 2-4-24 | 2-1-18 | 2-6-12 | 2-3-6 |
| Saturn (19) | 1-1-9 | 3-2-0 | 0-11-12 | 1-7-0 | 1-1-9 | 2-10-6 | 2-6-12 | 3-0-3 | 2-8-9 |
| Mercury (17) | 0-11-27 | 2-10-0 | 0-10-6 | 1-5-0 | 0-11-27 | 2-6-18 | 2-3-6 | 2-8-9 | 2-4-27 |
Values are years-months-days. Read across from the mahadasha, and remember that inside each mahadasha the antardashas start with its own lord.
The example chart's Saturn mahadasha
For the 1990 Varanasi chart, the engine gives these antardashas inside Saturn mahadasha:
| Antardasha | From | To |
|---|---|---|
| Saturn | 10 Sep 2024 | 14 Sep 2027 |
| Mercury | 14 Sep 2027 | 24 May 2030 |
| Ketu | 24 May 2030 | 3 Jul 2031 |
| Venus | 3 Jul 2031 | 2 Sep 2034 |
| Sun | 2 Sep 2034 | 15 Aug 2035 |
| Moon | 15 Aug 2035 | 15 Mar 2037 |
| Mars | 15 Mar 2037 | 24 Apr 2038 |
| Rahu | 24 Apr 2038 | 28 Feb 2041 |
| Jupiter | 28 Feb 2041 | 11 Sep 2043 |
The same rule divides each antardasha into nine pratyantar dashas, and those again into sookshma and prana dashas. Our kundli shows three levels, mahadasha, antardasha and pratyantar: 9 × 9 × 9 = 729 periods over the 120 years.
How to read the timeline on our kundli page
Make a kundli and open the Vimshottari dasha tab. You will see:
- Birth nakshatra, with its pada and lord: where your cycle begins.
- Balance at birth: the lord and the years, months and days left at birth, computed as above.
- Now: the mahadasha, antardasha and pratyantar running today, and when the pratyantar ends.
- The full list of mahadashas, each with its dates and length. The current one is open and marked "now". Tap any mahadasha to see its nine antardashas, and tap an antardasha to see its pratyantars.
The first mahadasha in the list starts before your birth date. That is not a mistake: it is the notional start of the dasha you were born into, and only the part after birth applies to you.
The next tab, Yogini dasha, shows a different, 36-year cycle that some astrologers use alongside Vimshottari as a cross-check. If both point the same way for a period, many practitioners give that reading more weight.
Why your dates may differ from another site
Our worked example shows how sensitive the calculation is. We ran the same chart three ways:
- Birth time. At 9:00 am instead of 10:00 am the balance becomes 0 y 11 m 26 d; at 11:00 am, 0 y 4 m 26 d. The Moon moves about half a degree an hour, so one hour moves every dasha date by about three and a half months, and a five-minute error by about nine days. Dasha timing is only as good as the birth time.
- Ayanamsa. With Raman ayanamsa instead of Lahiri, the Moon in this chart falls back into Shatabhisha, so the person is born in a Rahu mahadasha, and the Saturn mahadasha starts on 31 October 2023 instead of 10 September 2024. With KP ayanamsa the Moon stays in Dhanishta, but every date moves about 18 days earlier.
- Year length. Some almanacs use 360-day years (savana) or the tropical year of 365.2422 days. Over decades the gap grows to weeks.
None of these is "wrong"; they are documented choices. We use Lahiri ayanamsa and 365.25-day years by default, and the kundli page states both.
What dashas can tell you, and what they cannot
What they are good for. Dashas are the main timing tool in Parashari astrology. The classical method is to read the mahadasha lord as it stands in your chart: the houses it owns and occupies, its dignity, its strength, the yogas it forms. A planet's dasha is said to bring forward the matters it signifies in your chart. The antardasha lord colours that with its own themes, and its relationship with the mahadasha lord (friend, enemy, the houses between them) shapes how the two work together. Astrologers then check transits, especially Saturn and Jupiter, against the dasha. Our sade sati guide covers the most talked-about of those transits.
What they cannot do.
- A dasha name is not a verdict. "Saturn mahadasha" or "Rahu mahadasha" says nothing on its own; the same period can be a peak for one chart and a struggle for another.
- Dashas do not give dates of specific events with certainty. They describe emphasis and timing tendencies, which are then read against the whole chart.
- They are not medical, legal or financial advice. Please do not postpone a medical decision or sign or refuse a contract because of a dasha.
- The fine levels (sookshma, prana) last days or hours. They need a birth time accurate to the minute, which few people have, so treat them with caution.
Try it yourself
Create your free kundli, open the Vimshottari dasha tab, and find your birth nakshatra, your balance at birth and the period you are in today. If you want a written reading of what your current mahadasha and antardasha mean in your own chart, the detailed kundli report covers it, the career report focuses on work in the coming dasha periods, and Varshphal looks at the year ahead.