What is Kundli Matching?
Kundli Matching — also called Guna Milan, Horoscope Matching, or Ashtakoota Milan — is the classical Vedic procedure for evaluating compatibility between a prospective bride and groom. Rooted in Maharishi Parashara's teachings and refined across centuries, it has been the foundation of arranged-marriage decisions in India for well over a thousand years.
The method is remarkably objective: each chart is reduced to a specific Moon sign (Rashi) and birth star (Nakshatra), and eight tests (kootas) are applied to compare the pair. The total score — out of 36 — gives a clear quantitative read on compatibility.
The 8 Kootas Explained
The Ashtakoota system weighs each factor differently — the heavier the weight, the more important the factor for long-term union:
- Varna (1 pt): Spiritual caste compatibility. Tests whether the groom's Varna is equal to or higher than the bride's.
- Vashya (2 pts): Mutual attraction and control. Some Rashis naturally dominate or yield to others.
- Tara (3 pts): Destiny and health. Compares the Nakshatra star count from bride to groom and vice versa.
- Yoni (4 pts): Sexual compatibility and animal nature. Each Nakshatra is associated with an animal (horse, elephant, cat, etc.); natural-friend pairs score high.
- Graha Maitri (5 pts): Mental and intellectual compatibility. Tests friendship between the Rashi lords of both charts.
- Gana (6 pts): Temperament — Deva (divine), Manushya (human), or Rakshasa (demonic). Same Gana scores full; Deva-Rakshasa is the worst.
- Bhakoot (7 pts): Emotional and financial harmony. Tests the relative position of the two Moon signs (1-7, 2-12, 3-11, etc.).
- Nadi (8 pts): Genetic and health compatibility. Classified as Adi, Madhya, or Antya — same Nadi scores zero and is the gravest mismatch.
How the Calculator Works
Our Kundli Matching calculator takes the birth details (date, time, place) of both the bride and groom. It uses Swiss Ephemeris data to compute the exact sidereal Moon position for each, from which Rashi and Nakshatra are derived. The eight kootas are then evaluated using classical rules codified in texts like Brihat Parashara Hora Shastra and Muhurta Chintamani.
The output is a total Guna score (0–36), a factor-by-factor breakdown, and flags for any doshas present (Nadi Dosh, Bhakoot Dosh, Gana Dosh). Cancellations — ways in which a dosh can be nullified by other chart factors — are also noted. If time of birth is approximate, results for Nakshatra-sensitive factors should be treated as indicative.
Understanding the Result
- 0–17 points: Low compatibility. Traditional texts advise against the union without thorough mitigation.
- 18–24 points: Acceptable. Minor adjustments and communication will likely be enough.
- 25–32 points: Very good. Strong harmony across most factors.
- 33–36 points: Exceptional. Rare and considered an excellent match.
A low score is not a final verdict. The 7th house, Venus, Jupiter, and the D9 Navamsha chart of both partners can overturn a poor Guna reading. Mangal Dosh compatibility is also assessed separately — both partners being Manglik often cancels the dosh entirely.
Beyond Ashtakoota: Complete Compatibility
A thorough marriage analysis goes further than Guna Milan. Modern Jyotishis typically check:
- 7th house strength and 7th lord placement in both charts
- Venus condition in the male chart; Jupiter in the female chart
- Mangal Dosh compatibility (Mars in 1/2/4/7/8/12 from Lagna, Moon, or Venus)
- Navamsha (D9) chart compatibility — the divisional chart for marriage
- Dasha compatibility — who is running auspicious periods during the likely marriage window
- Longevity (Ayush) analysis to rule out widowhood yogas
Classical foundation
The Ashtakoot Guna Milan system is documented in Muhurta Chintamani and other classical muhurta texts as the standard framework for marriage compatibility assessment. The eight Koota categories — Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakuta, and Nadi — each with their scoring rules and cancellation conditions, are described in detail in these texts. The Brihat Parashara Hora Shastra (BPHS) provides the foundational Nakshatra framework from which all eight Kootas are derived. Nadi Dosh and Bhakuta Dosh — the two highest-weight mismatches — carry their scores because classical observation associated same-Nadi pairings with health and progeny issues, and specific Bhakuta combinations with financial and emotional instability.
Methodology and accuracy
Both birth charts are computed using Swiss Ephemeris-grade astronomical data with Lahiri ayanamsa correction. The Moon's precise sidereal longitude is calculated for each person, from which the Nakshatra and Pada (quarter) are derived. The eight Koota calculations use the Nakshatra number (1–27) and Pada (1–4) of each Moon. Cancellation conditions for Nadi Dosh, Bhakuta Dosh, and Gana Dosh are checked systematically against classical rules. If birth time is unavailable, Moon-sign-level compatibility (Rashi Kuta and Graha Maitri) can still be calculated; Nakshatra-sensitive factors (Tara, Yoni, Nadi) require birth time for full accuracy.
Related tools and resources
- Mangal Dosh Checker — Mars placement and cancellation analysis for both charts
- Marriage Prediction Calculator — timing of marriage from 7th house and Dasha
- Nakshatra Calculator — find the birth Nakshatra for Guna Milan input
- Marriage & Relationship Report — full 7th house, D9, and compatibility analysis
- Ashtakoot Guna Milan — the eight-dimension compatibility system explained
- Navamsha Chart — the D9 divisional chart for marriage analysis
