Kundli Matching Explained: The 36 Gunas (Ashtakoota) and What Score Is Good
How Kundli matching works: all 8 kootas of Ashtakoota Guna Milan, how many of 36 gunas are good for marriage, and what Nadi and Bhakoot dosha mean.

Quick answer
Kundli matching (Guna Milan) compares the Moon sign and Moon nakshatra of two people across 8 factors called Ashtakoota, worth 36 points in total. A score below 18 is traditionally not recommended, 18–24 is acceptable, 25–32 is good and 33–36 is excellent — but Nadi and Bhakoot dosha and Manglik status are checked separately.
Key takeaways
- Ashtakoota uses only the Moon’s sign and nakshatra of both partners — not the whole chart.
- The 8 kootas carry 1 to 8 points each; Nadi (8) and Bhakoot (7) carry the most weight.
- 18 out of 36 is the traditional minimum; a high score does not override serious doshas.
- Nadi dosha (same Nadi) and Bhakoot dosha have recognised exceptions that can cancel them.
- A complete match also checks Manglik Dosha, the 7th house and the Navamsa (D9) chart.
In this article
What is Kundli matching?
Kundli matching — also called Kundli Milan, Guna Milan or horoscope matching — is the Vedic method of checking compatibility between two people before marriage. The most widely used method in North and West India is Ashtakoota Milan (“eight-fold matching”), which scores the couple out of 36 gunas (points).
Ashtakoota is based on the Moon of each partner, because the Moon represents the mind and emotions. It uses each person’s Moon sign (Rashi) and Moon nakshatra. Traditionally the groom’s and bride’s charts are compared in a fixed direction for some kootas.
What are the 8 kootas and their points?
| Koota | Max points | What it checks |
|---|---|---|
| Varna | 1 | Spiritual/ego compatibility, based on the four varnas of the Moon signs |
| Vashya | 2 | Mutual attraction and influence — who adapts to whom |
| Tara | 3 | Health and fortune, from the distance between the two nakshatras |
| Yoni | 4 | Physical and sexual compatibility; each nakshatra has an animal symbol |
| Graha Maitri | 5 | Mental compatibility and friendship between the two Moon-sign lords |
| Gana | 6 | Temperament: Deva (divine), Manushya (human) or Rakshasa (fierce) |
| Bhakoot | 7 | Emotional bond, family welfare and finances, from the Moon signs’ distance |
| Nadi | 8 | Health, genes and progeny: Aadi, Madhya or Antya Nadi |
| Total | 36 |
The weights are not equal: Nadi, Bhakoot and Gana together carry 21 of the 36 points, so a mismatch in any of them pulls the score down sharply.
How many gunas should match for marriage?
The traditional guideline is:
- Below 18: not recommended by most astrologers.
- 18–24: average / acceptable, especially if other factors are good.
- 25–32: good match.
- 33–36: excellent match (rare).
A score alone never decides a match. A couple with 28 gunas but uncancelled Nadi dosha may be advised caution, while 20 gunas with a strong 7th house and supportive Navamsa can be considered fine.
What is Nadi dosha?
Every nakshatra belongs to one of three Nadis — Aadi (Vata), Madhya (Pitta) or Antya (Kapha). If both partners have the same Nadi, the Nadi koota scores 0 out of 8 and Nadi dosha is formed. It is traditionally linked to health and progeny concerns.
Common exceptions where Nadi dosha is considered cancelled:
- Both partners have the same Moon sign but different nakshatras.
- Both have the same nakshatra but different Moon signs.
- Both have the same nakshatra but in different padas (quarters).
- The Moon-sign lords of the two partners are the same or are friends.
What is Bhakoot dosha?
Bhakoot is judged from the position of the two Moon signs relative to each other. The combinations 2/12, 5/9 and 6/8 (counting from one Moon sign to the other) give 0 out of 7 points and form Bhakoot dosha, which is linked to financial strain, distance or disagreements.
It is generally considered cancelled when both Moon signs are ruled by the same planet (for example Aries and Scorpio, both ruled by Mars) or when their lords are natural friends.
What else is checked besides the 36 gunas?
A thorough match goes beyond Ashtakoota:
- Manglik Dosha of both partners — see Manglik Dosha: meaning and cancellation.
- The 7th house and its lord in each chart — the core of marriage promise.
- Venus and Jupiter — significators of love and of marriage.
- The D9 Navamsa chart — shows the inner quality of married life.
- Running Mahadashas — a supportive dasha around the wedding time helps; see how Mahadashas work.
South Indian tradition uses a related Dashakoota (10 poruthams) system with factors like Dina, Gana, Mahendra, Stree Deergha, Yoni, Rasi, Rasiyathipathi, Vasya, Rajju and Vedha.
Can you do Kundli matching online for free?
Yes. In Agastya you can enter both partners’ birth details and get the Ashtakoota score with the points for every koota, so you can see at a glance whether Nadi or Bhakoot scored zero. You can then ask follow-up questions like “Is this match okay despite Nadi dosha?” in Hindi, English or another Indian language.
Is Kundli matching necessary for love marriages?
It is a personal and family choice. Many couples in love marriages still check the match to understand potential friction points and remedies, rather than to decide yes or no. Compatibility in daily life — values, communication, respect and shared goals — remains the most important factor in any marriage.
Frequently asked questions
How many gunas are required for a good marriage?
Traditionally at least 18 out of 36 gunas are required. 18–24 is acceptable, 25–32 is good and 33–36 is excellent. Nadi dosha, Bhakoot dosha and Manglik Dosha are checked separately and can matter more than the total.
Is 36 out of 36 gunas the best match?
A perfect 36 is very rare and indicates strong Moon-based compatibility, but it does not guarantee a happy marriage. Astrologers still check the 7th house, Navamsa, Manglik status and dashas of both partners.
What happens if Nadi dosha is present?
Nadi dosha (both partners having the same Nadi) gives 0 of 8 points and is traditionally linked to health and progeny concerns. It is considered cancelled in several cases, such as the same Moon sign with different nakshatras or the same nakshatra in different padas.
Can Kundli matching be done with names only?
Name-based matching exists but is far less reliable. Accurate Kundli matching needs the date, time and place of birth of both partners, because it depends on the exact position of each person’s Moon.
Which koota has the highest points in Guna Milan?
Nadi koota has the highest weight at 8 points, followed by Bhakoot (7), Gana (6), Graha Maitri (5), Yoni (4), Tara (3), Vashya (2) and Varna (1).
Note: Vedic astrology is a traditional system of guidance. This article is for education and reflection and is not medical, legal, financial or psychological advice.