Dasha Calculator — Vimshottari Mahadasha, Antardasha & Pratyantardashaदशा कैलकुलेटर
Reviewed by Pt. Deep Narayan Mishra, Consulting Astrologer · Last reviewed 15 July 2026 · How we compute this
Free vimshottari dasha calculator. Current mahadasha, antardasha and pratyantardasha with end dates, dasha balance at birth and the 9-mahadasha timeline.
How to use it
- Enter birth details: Date, time and place of birth — the autocomplete fills coordinates and timezone.
- Submit: We anchor the vimshottari cycle to your janma nakshatra (Swiss Ephemeris, Lahiri ayanamsa).
- Read the current dasha: The running mahadasha, antardasha and pratyantardasha, each with its end date.
- Scan the timeline: Your dasha balance at birth and all nine mahadashas of the 120-year cycle in order.
Frequently asked
What is vimshottari dasha?
Vimshottari ('one hundred and twenty') dasha is the most widely used planetary-period system in Vedic astrology, described in Brihat Parashara Hora Shastra. It divides life into a fixed 120-year cycle of nine planetary periods called mahadashas: Ketu 7 years, Venus 20, Sun 6, Moon 10, Mars 7, Rahu 18, Jupiter 16, Saturn 19 and Mercury 17. During each period, chart themes connected to that planet are held to come forward.
What is the difference between mahadasha, antardasha and pratyantardasha?
They are three levels of the same cycle. A mahadasha is a major period of 6 to 20 years ruled by one planet. Each mahadasha subdivides into nine antardashas (sub-periods) in the same planetary order, and each antardasha subdivides again into nine pratyantardashas. So at any moment you are in one mahadasha, one antardasha within it, and one pratyantardasha within that — this calculator shows all three with their end dates.
Which mahadasha is running for me right now?
Enter your date, time and place of birth above and the calculator highlights the currently running mahadasha, antardasha and pratyantardasha as of today, each with its end date. The whole sequence is anchored to your janma nakshatra — the nakshatra the Moon occupied at birth — so the current period is a direct computation from your birth details, not an estimate.
What is bhukti?
Bhukti is the South-Indian term for the antardasha — the sub-period inside a mahadasha. 'Dasha-bhukti' means the running mahadasha and antardasha pair, e.g. 'Venus dasha, Saturn bhukti' is the same as 'Venus mahadasha, Saturn antardasha'. This calculator's antardasha row is exactly the bhukti.
What is the dasha balance at birth?
Vimshottari does not start from zero at birth — you are born partway through the mahadasha of your janma nakshatra's lord. How far along depends on how much of the nakshatra the Moon had already crossed: that remaining portion is the dasha balance at birth. For example, being born with the Moon midway through a Venus-ruled nakshatra means starting life midway through a Venus mahadasha, with roughly half of its 20 years remaining.
How is vimshottari dasha calculated from the birth chart?
From the Moon's exact sidereal position at birth. Each of the 27 nakshatras has a planetary lord in a fixed repeating order; the lord of your janma nakshatra rules your birth mahadasha, and the fraction of the nakshatra the Moon had yet to travel sets the remaining balance. The nine mahadashas then follow in the fixed order (Ketu, Venus, Sun, Moon, Mars, Rahu, Jupiter, Saturn, Mercury), totalling 120 years. This tool computes the Moon's position with Swiss Ephemeris using the Lahiri ayanamsa, so an accurate birth time and place give accurate period dates.
Is a particular mahadasha good or bad?
No mahadasha is good or bad in itself. A dasha names the period lord; what the period actually brings depends on that planet's condition in your specific chart — its sign dignity, the houses it rules and occupies, and the aspects on it. The same Saturn mahadasha reads very differently in different charts. The timeline this calculator gives you is the schedule; the interpretation requires the chart.
Get occasional Vedic insights
Festival dates, muhurta tips and the occasional reading offer. No spam — unsubscribe anytime.