In India, before most Hindu weddings — arranged or love marriages — families consult a Vedic astrologer to compare the birth charts of the prospective couple. This process is called Kundli matching, Guna Milan ('quality union'), or Ashta Koota Milan ('eight-factor union'). It is not a ritual curiosity. It is a structured compatibility analysis with eight distinct factors, each weighted by points, producing a score out of 36.
The practice is thousands of years old and is described in classical Sanskrit texts including Brihat Parashara Hora Shastra and Muhurta Chintamani. In modern India, the system is used by hundreds of millions of families across Hindu communities, regardless of how educated or urban they are. Many software applications and websites now automate the calculation, making it accessible globally.
For Western audiences — whether Indian diaspora, yoga practitioners, or astrology enthusiasts — the system can look opaque from the outside. This article breaks it down completely: what the eight factors are, what they measure, what the score means, and whether it is worth using at all.
The short answer to that last question: it is a sophisticated tool developed for a specific cultural context, it has genuine structural logic behind each factor, and it works best as one input among several rather than a binary pass or fail on a relationship.
Match Your Kundli with Your Partner
Check Ashtakoota Guna Milan points, Mangal Dosha compatibility, and planetary compatibility reports free.
Open Kundli MatchingKundli matching is not a love compatibility quiz. It was developed in a context where marriage was a lifelong, family-level institution — a union of two family systems, not just two individuals. The factors it evaluates were chosen with that context in mind: emotional compatibility, health and longevity, prosperity, children, sexual compatibility, and the balance of temperamental energy between partners.
In traditional arranged marriage settings, a low score would prompt the family to look at other candidates. A score above 18 is the conventional minimum for proceeding. A score above 28 is considered very good. A perfect 36 is rare and does not guarantee a flawless marriage — it simply means all eight compatibility dimensions are well-aligned on paper.
For love marriages (where the couple has already chosen each other), Kundli matching is increasingly used as a post-decision check. Families look at the score and the specific Doshas (compatibility problems) to see if there are areas requiring extra attention or remedial measures. It is less often used as a veto and more often used as a planning tool.
For Indian diaspora in the US and other Western countries, the system is often the first piece of cultural astrology they encounter when considering marriage, even if they grew up with Western horoscopes. Understanding it removes a lot of anxiety that comes from not knowing what the numbers mean.
The Ashta Koota Milan system evaluates eight compatibility factors called Kootas (Sanskrit for 'peaks' or 'categories'). Each Koota has a maximum point value, and those values add up to 36. For each Koota, the couple either scores the full points, a partial score, or zero, based on the relationship between their respective Moon nakshatra and Moon sign positions.
The eight Kootas and their maximum scores are: Varna (1 point), Vashya (2 points), Tara (3 points), Yoni (4 points), Graha Maitri (5 points), Gana (6 points), Bhakoot (7 points), and Nadi (8 points). The highest-weighted factors — Nadi, Bhakoot, and Gana — deal with health and children, emotional temperament, and energy balance. Low scores in these three are considered more significant than low scores in the lower-weighted Kootas.
The calculation depends almost entirely on the Moon's nakshatra (lunar mansion) for each person. This is why an accurate birth time matters: if the Moon is near a nakshatra boundary, a birth time error can shift the nakshatra assignment and change the entire compatibility score.
A total score of 18 or above out of 36 is the traditional minimum threshold. Scores between 21 and 28 are considered good. Scores above 28 are considered very compatible. Scores below 18 do not disqualify a relationship but prompt closer examination of the specific Kootas with low scores and any Doshas present.
Varna (1 point): evaluates spiritual compatibility and values alignment. The four Varnas correspond to the four traditional social categories in Vedic thought — Brahmin (learning/spiritual), Kshatriya (action/leadership), Vaishya (commerce/nurturing), Shudra (service/practical). It does not strictly map to caste in the modern sense — it maps to spiritual and intellectual orientation. The scoring checks whether the couple's orientations are compatible.
Vashya (2 points): evaluates mutual influence and attraction — essentially, who naturally holds influence over whom and whether that dynamic is balanced. Each Moon sign is categorized as having influence over certain other signs. Think of it as a measure of natural rapport and responsiveness between two people's emotional styles.
Tara (3 points): evaluates health and well-being compatibility between the partners over time. It uses the nine-fold nakshatra cycle (described in the daily horoscope article) to check the relationship of each person's birth nakshatra to the other's. Certain positions in the cycle favor health and longevity; others indicate periods of health stress for one or both partners.
Yoni (4 points): evaluates sexual and biological compatibility. The 27 nakshatras are grouped into 14 pairs, each associated with an animal symbol. Couples whose birth nakshatras share the same or friendly animal symbols score well here. Hostile animal pairings score zero. This factor evaluates intimate physical compatibility — straightforwardly, without euphemism. Gana (6 points): evaluates the match between the fundamental temperamental energy of each person — Deva (divine, harmonious), Manav (human, balanced), or Rakshasa (assertive, intense). Same-Gana matches score full points. Deva-Manav and Manav-Rakshasa matches score partial points. Deva-Rakshasa matches score zero, as the temperamental difference is considered very wide.
Graha Maitri (5 points) evaluates the friendship between the ruling planets of each person's Moon sign. Each zodiac sign has a ruling planet, and Vedic astrology has a defined friendship and enmity table for all nine Grahas. If both Moon-sign rulers are mutual friends, the couple scores full marks here. If they are neutral or mixed, partial scores apply. If they are natural enemies, the score is zero. Think of this as a measure of baseline rapport between the partners' core emotional styles.
Bhakoot (7 points) is the second-highest-weighted factor. It evaluates the positional relationship between the two partners' Moon signs on the zodiac wheel. Certain sign-to-sign positions are considered harmonious (same sign, 7th from each other, 1/7 mutual, 2/12, 3/11, 4/10). Specific positions — especially 6/8 and 2/12 from each other — are considered challenging and score zero. The 6/8 position in particular (when one person's Moon is in the 6th sign from the other's Moon) is associated with health and financial stress in the relationship over time.
Nadi (8 points) is the highest-weighted factor and also the source of the most feared Dosha in Kundli matching. It evaluates what Vedic astrology describes as the fundamental constitution or life-force compatibility of the couple — sometimes described metaphorically as a kind of energetic or genetic match. The 27 nakshatras are divided into three groups of nine: Adi (first), Madhya (middle), and Antya (last). If both partners' birth nakshatras fall in the same Nadi group, the score is zero and Nadi Dosha is said to be present. If they fall in different Nadi groups, the full 8 points are awarded.
A zero in Bhakoot or Nadi is treated seriously in the traditional system. These two factors carry 15 of the 36 total points and are associated with longevity, health, and the vitality of the relationship. However, both have well-documented cancellation conditions (Dosha Bhanga) that a competent astrologer will check before declaring the match unsuitable.
Yes, and it happens regularly. A score below 18 does not make a marriage impossible or destined to fail. It indicates areas of potential friction that benefit from conscious attention and, in the Vedic framework, from remedial measures. The score is a compatibility tendency, not a prediction.
Classical texts acknowledge this explicitly. Muhurta Chintamani and other classical sources list numerous conditions that cancel specific Doshas even when the raw score is low. For example, Bhakoot Dosha is cancelled if both partners have the same Lagna (rising sign) or if the lord of the 7th house for both partners is the same planet. Nadi Dosha is cancelled in several conditions, including when both partners share the same Moon sign, or when one or both partners' nakshatras belong to the same deity group.
The full chart analysis also matters. Two people who score 14 out of 36 on Guna Milan but whose individual Kundlis show strong marriage indicators (a well-placed 7th house lord, no challenging transits during the marriage period, a favorable Dasha for both) may have a more stable marriage than a couple scoring 28 out of 36 but whose individual charts have serious 7th house afflictions.
Guna Milan is an entry-level check, not the final word. Experienced Vedic astrologers use it as one screen among several, always looking at the individual charts in depth before advising a couple.
Nadi Dosha arises when both partners belong to the same Nadi group — Adi, Madhya, or Antya — based on their birth nakshatras. In the popular imagination, Nadi Dosha is associated with health problems in the couple, difficulty conceiving children, and in worst-case descriptions online, even death of a spouse. These claims are significantly overblown.
Classical texts describe Nadi Dosha as indicating potential incompatibility in life-force energy — a structural mismatch at the level of constitution and vitality. The analogy sometimes used is genetic compatibility: certain combinations may face more biological friction than others. This is a metaphorical framework, not a literal genetic analysis.
Nadi Dosha has cancellation conditions. If both partners share the same Moon sign (same Rashi), the Dosha is typically cancelled. If they share the same birth nakshatra but different padas (quarters of the nakshatra), cancellation may apply depending on the system being used. If the Nadi lords (the planets ruling the Nadi group) are friendly to each other, the classical literature considers the Dosha mitigated.
The fear of Nadi Dosha in Indian communities and online has been significantly amplified beyond what the classical texts actually state. Any competent reading of Brihat Parashara Hora Shastra and Muhurta Chintamani shows that cancellation conditions are numerous and frequently applicable. If your Kundli matching report flags Nadi Dosha, the next step is to check cancellation conditions — not to assume the worst.
Manglik Dosha (also called Kuja Dosha or Mangal Dosha) is separate from the eight Kootas in Kundli matching — it is an individual chart factor, not a compatibility factor per se. It refers to Mars occupying the 1st, 2nd, 4th, 7th, 8th, or 12th house of the Lagna, Moon sign, or Venus chart.
The traditional concern is that Mars, a planet of energy, assertion, and conflict, placed in these houses can introduce friction into the domain of marriage (7th house) or its related areas. In popular Indian belief, this became the claim that a Manglik person would cause harm to their spouse — a severe misrepresentation of what the classical texts say.
The classical texts describe Mars in these positions as indicating a more intense, assertive energy in relationship dynamics — not death or harm to a spouse. The simplest approach in traditional matching: if both partners are Manglik, the intensity is balanced and the Dosha cancels. If only one is Manglik, the astrologer checks for other cancellation conditions, which are numerous: Mars in its own sign (Aries or Scorpio), Mars exalted (in Capricorn), Mars in the sign of Jupiter (Sagittarius or Pisces), and several more.
The fear around Manglik Dosha in India and among Indian diaspora is disproportionate to what the classical sources actually describe. It has been amplified by popular media, online services that monetize anxiety, and incomplete transmission of the classical literature. If you or your partner have Manglik Dosha, check the cancellation conditions before treating it as a serious obstacle.
The Ashta Koota system is based entirely on the Moon's nakshatra — it does not require knowledge of Indian culture, Hindu religious practice, or any specific belief system to apply. The factors it evaluates — emotional temperament compatibility, sexual compatibility, health compatibility, mutual influence — are universal concerns in any marriage, regardless of cultural background.
Western couples who have tried Kundli matching often find the nakshatra-level analysis more specific than Western compatibility methods like Sun sign comparisons or even full Western synastry. The eight-factor breakdown gives a structured vocabulary for discussing areas of compatibility and friction.
The limitation for non-Indian couples is cultural context. The system was developed to serve as a pre-marriage screening tool in a specific social structure. For couples already in a relationship and simply curious about compatibility, it functions more as a reflective tool than a decision-making one. That is a valid use, and many practitioners offer it in exactly that spirit.
One practical note: the system requires accurate birth times for both partners, including the birth nakshatra for each. If either partner's birth time is unknown, the nakshatra calculation may be uncertain if the Moon was near a boundary on their birth date. Start with both birth times and verify them as best you can before generating a matching report.
Upayas (Sanskrit for 'approaches' or 'remedies') are prescribed in classical Vedic texts to address challenging planetary configurations, including Doshas found in Kundli matching. They include charity (dana) performed on specific days, recitation of mantras associated with the relevant planet, ritual fire ceremonies (homa/havana), wearing specific gemstones, and behavioral changes aligned with the planet's positive qualities.
Whether Upayas 'work' in a scientifically measurable sense is an open question. No controlled study has validated astrological remedies as causal interventions. What the classical texts argue is that Upayas function through the alignment of intention, action, and cosmic timing — a framework that is metaphysical, not empirical.
The practical value many people find in Upayas is psychological: they create structured action in response to uncertainty, reinforce intention, and provide a sense of agency. A Manglik Dosha 'remedy' that involves charity on Tuesdays (Mars's day) and increased patience in conflict does no harm and may reinforce behaviors that actually benefit a relationship.
Treat Upayas as tools for focus and intentional effort, not as magical fixes. A challenging compatibility factor in a Kundli matching report is best addressed primarily through honest communication, mutual effort, and realistic expectations — with Upayas as supplementary practice if they resonate with you.
Rule 1: Always start by checking the individual Kundlis before reading the matching report. Two charts with strong individual marriage indicators (well-placed 7th house lord, favorable Dasha for both partners at marriage time, no serious affliction to the 7th or 8th house) can sustain a relationship even with a modest Guna Milan score. Two charts with weak individual marriage indicators may face difficulties regardless of the matching score.
Rule 2: Do not use Guna Milan as a veto for a relationship you have already decided to pursue. It was designed as a pre-selection tool in arranged marriage contexts. For a love marriage, its most useful function is identifying areas that may require extra attention — not as a binary pass or fail.
Rule 3: When a Dosha is flagged, always check cancellation conditions before drawing conclusions. Nadi Dosha, Bhakoot Dosha, and Manglik Dosha all have well-documented cancellation conditions in the classical literature. A report that flags a Dosha without checking cancellation conditions is incomplete. Use a platform that checks Dosha Bhanga (cancellation) automatically, or consult an astrologer who will.
Rule 4: Weight the higher-scoring Kootas more heavily than the lower ones. A low score in Varna (1 point) is far less significant than a low score in Nadi (8 points) or Bhakoot (7 points). If the three highest-weighted Kootas (Nadi, Bhakoot, Gana) score reasonably well, a low total from minor Kootas is not a serious concern.
Person A: born with Moon in Rohini nakshatra (sidereal Taurus). Person B: born with Moon in Uttara Phalguni nakshatra (sidereal Virgo). Here is how each Koota scores for this hypothetical pair.
Varna: Rohini belongs to the Shudra Varna; Uttara Phalguni to the Vaishya Varna. Score: 0 out of 1. Vashya: Sidereal Taurus (quadruped) has Vashya over Virgo (biped) — partial match. Score: 1 out of 2. Tara: Count from Rohini (nakshatra 4) to Uttara Phalguni (nakshatra 12). Position 9 in the cycle from Rohini — favorable. Score: 1.5 out of 3. Yoni: Rohini is associated with the Serpent Yoni; Uttara Phalguni with the Cow Yoni — neutral relationship. Score: 2 out of 4.
Graha Maitri: Rohini's ruler is the Moon; Uttara Phalguni's ruler is the Sun. Moon and Sun are considered mutually friendly in the classical friendship table. Score: 4 out of 5. Gana: Rohini is Manav (human) Gana; Uttara Phalguni is Manav Gana. Same Gana match. Score: 6 out of 6. Bhakoot: Taurus and Virgo are in a 1/5 relationship on the zodiac (Virgo is the 5th sign from Taurus). Score: 7 out of 7. Nadi: Rohini belongs to Antya Nadi; Uttara Phalguni belongs to Madhya Nadi. Different Nadi groups — no Nadi Dosha. Score: 8 out of 8.
Total: 29.5 out of 36. This is an excellent score by any standard. The zero in Varna is the only significant low point, and Varna carries only 1 point. The three highest-weighted Kootas — Nadi, Bhakoot, and Gana — all score full marks, which is the most favorable possible result in the system. An astrologer would look at this report and tell the couple to proceed with confidence from a Guna Milan perspective, then examine the individual charts for any other considerations.
There is no randomized controlled trial that validates Kundli matching as a predictor of marriage success. No large-scale dataset has demonstrated that couples with high Guna Milan scores have statistically better marriage outcomes than those with low scores. This is the honest answer, and it is the same honest answer that applies to most traditional systems of compatibility assessment.
What the system does well: it provides a structured, granular framework for thinking about compatibility across eight distinct dimensions. The factors it evaluates — temperament, sexual compatibility, emotional rapport, health — are areas that relationship research consistently identifies as important. The nakshatra-level analysis is more specific than Sun-sign compatibility matching. The cultural longevity of the system suggests it has served many communities as a useful pre-marriage tool.
What the system does not do: it does not account for personal growth, communication skills, socioeconomic compatibility, shared life goals, or any of the many factors that relationship researchers identify as marriage predictors. Two people with a perfect Kundli match can have a troubled marriage if their practical lives are deeply incompatible. Two people with a score of 14 out of 36 can have a long, stable marriage if they communicate well and share core values.
The most accurate frame: Kundli matching is a useful additional layer of analysis, not a decision engine. Use it alongside practical compatibility assessment, honest communication, and realistic expectations about what any system of pre-marriage evaluation can tell you.
The most common mistake is treating the total score as the only number that matters. A score of 22 out of 36 with full marks on Nadi, Bhakoot, and Gana is structurally stronger than a score of 25 out of 36 where Nadi and Bhakoot score zero. The distribution of points across the eight Kootas matters as much as the total.
A second common mistake is panicking about Dosha flags without checking cancellation conditions. Both Nadi Dosha and Bhakoot Dosha have multiple classical cancellation conditions. A matching report that flags a Dosha in red without checking Dosha Bhanga is doing the user a disservice. The classical texts — Muhurta Chintamani being the most detailed on this point — are explicit that Doshas with cancellation conditions present are significantly mitigated or fully cancelled.
A third common mistake is using Kundli matching without accurate birth times. The entire system is built on Moon nakshatras. An incorrect birth time that misassigns the nakshatra for either partner will produce an inaccurate report. This is especially important when the Moon is near a nakshatra boundary — a situation that occurs roughly once every 24 hours as the Moon moves through its monthly cycle.
A fourth mistake is relying on Kundli matching as a substitute for actually knowing the other person. The system was designed to supplement direct observation and family-level due diligence in arranged marriage contexts. Used in isolation — as a first filter before even meeting someone — it loses much of its value and all of its contextual meaning.