Kundali matching, known in Vedic astrology as Ashtkoot Milan or Guna Milan, is the classical system of assessing compatibility between two people before marriage. It evaluates eight specific qualities — called Kootas — and assigns each a numerical score. The total score out of 36 gives a composite measure of the match's potential for harmony, health, longevity and mutual growth.
This system has been continuously practised across India for over a thousand years. The Brihat Parashara Hora Shastra, the foundational Vedic astrology text, describes the system in detail and prescribes specific remedies for charts that show problematic combinations. What makes Kundali matching distinctive from Western compatibility astrology is its specificity — it is not about personality types but about specific measurable qualities of the two individual charts in relation to each other.
Varna (1 point) — spiritual and psychological compatibility. Assesses whether both people are operating from similar levels of dharmic development. Not a caste indicator in the modern sense but a measure of spiritual orientation.
Vashya (2 points) — attraction, magnetism and who influences whom in the relationship. High Vashya means the relationship has natural mutual influence and responsiveness.
Tara (3 points) — the health and longevity of the relationship as shown by the Nakshatra compatibility between the two charts. Calculated from the birth Nakshatra of each person.
Yoni (4 points) — physical and temperamental compatibility. Each Nakshatra is associated with an animal symbol, and the Yoni score measures how harmoniously or antagonistically those animal energies interact. High Yoni scores indicate natural physical and temperamental ease.
Graha Maitri (5 points) — the friendship or enmity between the lords of the Moon signs of both people. A high score means the psychological and emotional natures are naturally compatible. A low score means sustained effort is needed to bridge different emotional styles.
Gana (6 points) — temperament and fundamental nature. People are classified as Deva (divine), Manushya (human) or Rakshasa (intense) based on their Nakshatra. Matching Gana scores indicate similar approaches to life. Mismatched Gana is manageable but requires conscious effort.
Bhakoot (7 points) — family wellbeing, emotional compatibility and financial growth within the relationship. The highest-scoring Koota after Nadi. A Bhakoot Dosha can indicate challenges in family harmony or financial growth together.
Nadi (8 points) — the most heavily weighted Koota. Governs health, progeny and deep karmic compatibility. A Nadi Dosha — both people sharing the same Nadi — is considered the most serious issue in Kundali matching by the classical texts.
A score of 18 or above out of 36 is the classical minimum for an acceptable match. A score of 24 or above is considered good. A score of 32 or above is considered exceptional and rare. However, the number alone is only part of the picture.
Many traditional astrologers will not approve a match scoring above 25 if there is a severe Nadi Dosha, while others will approve a match scoring 20 if the individual charts are strong and complementary in other ways. The score is a starting point for analysis, not a verdict.
Nadi Dosha occurs when both people share the same Nadi — Aadi, Madhya or Antya. Since Nadi carries 8 of the 36 points, this means a Nadi Dosha automatically reduces the maximum possible score to 28. The classical texts describe Nadi Dosha as creating challenges with health, progeny and sometimes separation.
However, the same texts also describe specific cancellations. If both people have the same Nakshatra, the same Rashi (Moon sign) or if the Navamsa Lords of both Moon signs are friends, the Nadi Dosha is considered cancelled or significantly reduced. A qualified astrologer considers these cancellations before pronouncing a Nadi Dosha as prohibitive.
Mangal Dosha, also called Manglik Dosha, occurs when Mars is placed in the 1st, 2nd, 4th, 7th, 8th or 12th house of the Lagna chart. The most serious placements are the 7th and 8th houses. The classical concern is that Mars's energy in these positions creates friction, aggression or loss in marriage.
The most widely accepted remedy is Mangal Dosha cancellation — when both partners are Manglik, the two Doshas are said to nullify each other. The Parashara texts also describe numerous other cancellations based on planetary aspects, Navamsa placements and the overall strength of the chart.
The Guna score does not assess the individual strength of each chart, the Dasha periods active at the time of marriage, the Navamsa chart compatibility or the actual dignities of Venus and Jupiter in both charts. Two people with 32 out of 36 but weak individual charts and a challenging Venus placement may have more difficulty than two people with 22 out of 36 and strong, well-placed Venus and Jupiter in both charts.
The most complete marriage compatibility analysis uses the Ashtkoot score as a foundation and then examines the Navamsa charts of both people, the 7th house and its lord in each chart, Venus placement and dignity, and the Dasha periods for the next 10 years. Kundali matching is the beginning of the analysis, not the end of it.
Kundali matching is a sophisticated compatibility system developed over centuries of observation. A score above 18 is the minimum, above 24 is good, and above 32 is exceptional. But the score tells you the potential of the match — what happens inside the marriage depends on what both people choose to do with that potential, day after day, year after year.
Every article explains the system. Your chart shows where you sit inside it — your Nakshatra, Lagna, Mahadasha lord and a month-specific reading built from your exact birth data.
Get My Free Vedic Chart → No credit card · Instant chart · Personalised to your birth data