Vimshottari Dasha Calculator
Your running mahadasha, the antardasha inside it, and every date — computed from your birth chart with the Swiss Ephemeris. Free, and no ads.
Read about each mahadasha
More free tools
The Vimshottari system, in full
The calculator above needs your birth details because two of the three inputs are personal. The system itself is fixed, and worth reading first: 9 planetary lords share a 120-year cycle in a set order, each ruling for a set number of years. Shukra holds the longest stretch at 20 years — 16.7% of the whole cycle — and Surya the shortest at 6.
The 9 mahadashas and their lengths
| # | Mahadasha lord | Years | Share of cycle | Cycle position |
|---|---|---|---|---|
| 1 | Ketu | 7 | 5.8% | 0–7 |
| 2 | Shukra | 20 | 16.7% | 7–27 |
| 3 | Surya | 6 | 5% | 27–33 |
| 4 | Chandra | 10 | 8.3% | 33–43 |
| 5 | Mangal | 7 | 5.8% | 43–50 |
| 6 | Rahu | 18 | 15% | 50–68 |
| 7 | Guru | 16 | 13.3% | 68–84 |
| 8 | Shani | 19 | 15.8% | 84–103 |
| 9 | Budh | 17 | 14.2% | 103–120 |
The order never changes. Where you enter it does — which is what the calculator works out.
Which lord you are born under, by nakshatra
This is the part most people get wrong. Your first mahadasha is not decided by your birth date but by the nakshatra your Moon occupied, and each of the 27 nakshatras spans 13.33°. How far the Moon had travelled through it decides how much of that first period was already spent before you were born — so the same birth date at a different birth time can open on a different lord entirely.
| # | Nakshatra | Moon longitude | Opening lord | Full period |
|---|---|---|---|---|
| 1 | Ashwini | 0°–13.33° | Ketu | 7 yr |
| 2 | Bharani | 13.33°–26.67° | Shukra | 20 yr |
| 3 | Krittika | 26.67°–40° | Surya | 6 yr |
| 4 | Rohini | 40°–53.33° | Chandra | 10 yr |
| 5 | Mrigashira | 53.33°–66.67° | Mangal | 7 yr |
| 6 | Ardra | 66.67°–80° | Rahu | 18 yr |
| 7 | Punarvasu | 80°–93.33° | Guru | 16 yr |
| 8 | Pushya | 93.33°–106.67° | Shani | 19 yr |
| 9 | Ashlesha | 106.67°–120° | Budh | 17 yr |
| 10 | Magha | 120°–133.33° | Ketu | 7 yr |
| 11 | Purva Phalguni | 133.33°–146.67° | Shukra | 20 yr |
| 12 | Uttara Phalguni | 146.67°–160° | Surya | 6 yr |
| 13 | Hasta | 160°–173.33° | Chandra | 10 yr |
| 14 | Chitra | 173.33°–186.67° | Mangal | 7 yr |
| 15 | Swati | 186.67°–200° | Rahu | 18 yr |
| 16 | Vishakha | 200°–213.33° | Guru | 16 yr |
| 17 | Anuradha | 213.33°–226.67° | Shani | 19 yr |
| 18 | Jyeshtha | 226.67°–240° | Budh | 17 yr |
| 19 | Mula | 240°–253.33° | Ketu | 7 yr |
| 20 | Purva Ashadha | 253.33°–266.67° | Shukra | 20 yr |
| 21 | Uttara Ashadha | 266.67°–280° | Surya | 6 yr |
| 22 | Shravana | 280°–293.33° | Chandra | 10 yr |
| 23 | Dhanishtha | 293.33°–306.67° | Mangal | 7 yr |
| 24 | Shatabhisha | 306.67°–320° | Rahu | 18 yr |
| 25 | Purva Bhadrapada | 320°–333.33° | Guru | 16 yr |
| 26 | Uttara Bhadrapada | 333.33°–346.67° | Shani | 19 yr |
| 27 | Revati | 346.67°–360° | Budh | 17 yr |
Antardashas — the sub-periods inside each mahadasha
Every mahadasha subdivides into 9 antardashas running in the same order, starting from the mahadasha lord itself. Each sub-period lasts (mahadasha years × antardasha years) ÷ 120, which is why the same antardasha is a different length inside different mahadashas — 81 combinations in all. These are the windows a reading actually dates.
Ketu mahadasha · 7 yr
- Ketu
- 4.9 mo
- Shukra
- 1.17 yr
- Surya
- 4.2 mo
- Chandra
- 7 mo
- Mangal
- 4.9 mo
- Rahu
- 1.05 yr
- Guru
- 11.2 mo
- Shani
- 1.11 yr
- Budh
- 11.9 mo
Shukra mahadasha · 20 yr
- Shukra
- 3.33 yr
- Surya
- 1 yr
- Chandra
- 1.67 yr
- Mangal
- 1.17 yr
- Rahu
- 3 yr
- Guru
- 2.67 yr
- Shani
- 3.17 yr
- Budh
- 2.83 yr
- Ketu
- 1.17 yr
Surya mahadasha · 6 yr
- Surya
- 3.6 mo
- Chandra
- 6 mo
- Mangal
- 4.2 mo
- Rahu
- 10.8 mo
- Guru
- 9.6 mo
- Shani
- 11.4 mo
- Budh
- 10.2 mo
- Ketu
- 4.2 mo
- Shukra
- 1 yr
Chandra mahadasha · 10 yr
- Chandra
- 10 mo
- Mangal
- 7 mo
- Rahu
- 1.5 yr
- Guru
- 1.33 yr
- Shani
- 1.58 yr
- Budh
- 1.42 yr
- Ketu
- 7 mo
- Shukra
- 1.67 yr
- Surya
- 6 mo
Mangal mahadasha · 7 yr
- Mangal
- 4.9 mo
- Rahu
- 1.05 yr
- Guru
- 11.2 mo
- Shani
- 1.11 yr
- Budh
- 11.9 mo
- Ketu
- 4.9 mo
- Shukra
- 1.17 yr
- Surya
- 4.2 mo
- Chandra
- 7 mo
Rahu mahadasha · 18 yr
- Rahu
- 2.7 yr
- Guru
- 2.4 yr
- Shani
- 2.85 yr
- Budh
- 2.55 yr
- Ketu
- 1.05 yr
- Shukra
- 3 yr
- Surya
- 10.8 mo
- Chandra
- 1.5 yr
- Mangal
- 1.05 yr
Guru mahadasha · 16 yr
- Guru
- 2.13 yr
- Shani
- 2.53 yr
- Budh
- 2.27 yr
- Ketu
- 11.2 mo
- Shukra
- 2.67 yr
- Surya
- 9.6 mo
- Chandra
- 1.33 yr
- Mangal
- 11.2 mo
- Rahu
- 2.4 yr
Shani mahadasha · 19 yr
- Shani
- 3.01 yr
- Budh
- 2.69 yr
- Ketu
- 1.11 yr
- Shukra
- 3.17 yr
- Surya
- 11.4 mo
- Chandra
- 1.58 yr
- Mangal
- 1.11 yr
- Rahu
- 2.85 yr
- Guru
- 2.53 yr
Budh mahadasha · 17 yr
- Budh
- 2.41 yr
- Ketu
- 11.9 mo
- Shukra
- 2.83 yr
- Surya
- 10.2 mo
- Chandra
- 1.42 yr
- Mangal
- 11.9 mo
- Rahu
- 2.55 yr
- Guru
- 2.27 yr
- Shani
- 2.69 yr
None of the above needs your birth details. What does is the only question that matters: where in this cycle you are standing right now, and when the next boundary falls. That comes off your Moon's exact longitude, which is why the form asks for a birth time rather than just a date.
Get your free chart and Moon longitudeFrequently asked questions
What is a Vimshottari dasha?
Vimshottari is a 120-year planetary period system in Vedic astrology. It divides a life into nine mahadashas — major periods ruled by one planet each — and each mahadasha subdivides into nine antardashas. Which mahadasha you are born into, and how much of it remains, is set by the Moon’s exact position at birth.
How is my current mahadasha calculated?
From the Moon’s sidereal longitude at the moment of birth. The nakshatra the Moon occupies sets the starting dasha lord, and how far the Moon has travelled through that nakshatra sets how much of the first period was already elapsed at birth. Every later date follows from that balance, which is why an accurate birth time and place matter.
Do I need my exact birth time?
The Moon moves about 13 degrees a day, so an error of a few hours shifts the dasha balance by months. An approximate time still gives a usable sequence of periods, but the exact boundary dates will move.