Kundali matching and Guna Milan, explained
Updated
Kundali matching compares two birth charts to gauge compatibility, most often before marriage. The best-known method is Guna Milan, the Ashtakoota system, in which eight factors called kootas each carry a set number of points and add up to a score out of 36. It is an old, genuinely systematic framework, and widely misquoted as a pass-or-fail number when it was always the starting point for a fuller comparison. This guide walks through what each koota measures, in plain language and ascending order of weight, what the totals mean, how Mangal dosha is assessed, and what a careful matching looks at beyond the score.
What Kundali matching is, and where Ashtakoota fits
Kundali matching is the practice of comparing two people's birth charts, and the part almost everyone has heard of is Guna Milan, the point score out of 36. Guna Milan is Moon-centred: every one of its eight factors is derived from each person's Moon: either the sign it occupies (the rashi) or the birth star it occupies (the nakshatra, one of 27 lunar divisions). In Jyotish the Moon stands for the mind and emotional nature, so a Moon-to-Moon comparison asks a specific question: how naturally do these two temperaments sit together day to day?
The eight kootas are weighted 1 through 8 points, totalling 36. The weights are the system's own statement of how much each dimension matters, which is why this guide takes them in ascending order.
Varna (1 point) and Vashya (2 points): the lightest factors
Varna, worth 1 point, is a symbolic temperament grade taken from the element of each person's Moon sign: the water signs (Cancer, Scorpio, Pisces) are graded Brahmin, the fire signs (Aries, Leo, Sagittarius) Kshatriya, the earth signs (Taurus, Virgo, Capricorn) Vaishya, and the air signs (Gemini, Libra, Aquarius) Shudra. The point is scored when the groom's grade is equal to or higher than the bride's. These are elemental labels applied to Moon signs, read from the chart, not from anyone's family or community.
Vashya, worth 2 points, sorts the twelve signs into five classes: Chatushpada (quadruped), Manava (human), Jalachara (water-dwelling), Vanachara (wild) and Keeta (insect). Two Moons in the same class score the full 2; the one predator-and-prey pairing, the wild class against the quadruped class, scores 0; every other combination scores 1. Vashya is traditionally read as mutual influence and adaptability. Together these two kootas shift a match by at most 3 of 36 points.
Tara (3 points) and Yoni (4 points): the birth-star factors begin
Tara, worth 3 points, is the first koota that needs the actual birth stars. Count from one person's nakshatra to the other's through the sequence of 27, in cycles of nine: landing on the 3rd, 5th or 7th tara, named Vipat, Pratyak and Naidhana, is considered inauspicious, any other position auspicious. The count runs in both directions, one from each person's star: both favourable scores the full 3, one direction 1.5, neither 0. Tara is traditionally associated with the well-being and fortune each partner brings the other.
Yoni, worth 4 points, maps each of the 27 nakshatras to one of 14 animal archetypes: horse, elephant, sheep, serpent, dog, cat, rat, cow, buffalo, tiger, deer, monkey, mongoose and lion. The two animals are scored as a pair from the classical table: the same animal scores 4, friendly animals 3, neutral pairs 2, unfriendly pairs 1, and the handful of sworn-enemy pairs (cat and rat among them) 0. Yoni is read as instinctive and physical compatibility, described through animal natures rather than clinical language.
Graha Maitri (5 points) and Gana (6 points): mind and temperament
Graha Maitri, worth 5 points, turns to the Moon signs' ruling planets. Each sign has a lord (Mars rules Aries and Scorpio, Venus rules Taurus and Libra, and so on), and the koota scores the natural (Naisargika) friendship between the two lords. Mutual friends, or one planet ruling both Moons, scores the full 5; friend-and-neutral 4; two neutrals 3; friend-and-enemy 1; neutral-and-enemy half a point; mutual enemies 0. Graha Maitri is read as mental wavelength: whether two minds naturally see the world in compatible ways.
Gana, worth 6 points, sorts the 27 nakshatras into three temperament groups of nine: Deva (gentle, harmony-seeking), Manushya (balanced, pragmatic) and Rakshasa (intense and assertive, a temperament label and nothing more sinister). Same-group pairings score the full 6, and Deva with Manushya scores well, while pairings across the Rakshasa line score low or 0. The classical table is also directional, scoring a Rakshasa-gana groom with a Deva-gana bride differently from the reverse. Gana asks whether two basic temperaments will find each other easy to live with.
Bhakoot (7 points) and Nadi (8 points): why the heavy factors get watched
The last two kootas carry 15 of the 36 points between them, and both are all-or-nothing, which is the real reason they get watched so closely.
Bhakoot, worth 7 points, looks at where the two Moon signs sit relative to each other, counted both ways. Three relative positions are considered Bhakoot dosha: the 2nd-and-12th (Dwirdwadash), the 5th-and-9th (Nav-Pancham) and the 6th-and-8th (Shadashtak). Those pairings score 0; everything else scores the full 7. Bhakoot is traditionally associated with day-to-day emotional and material harmony.
Nadi, worth 8 points, is the single heaviest factor. The 27 nakshatras cycle through three nadis, Vata, Pitta and Kapha, nine stars each, and the rule is stark: different nadis score the full 8, the same nadi scores 0. Classically, Nadi is linked to health and progeny, which is why older texts weight it so heavily.
Said calmly: a 0 in Bhakoot or Nadi is not a verdict. Because these kootas are binary, one table lookup swings the total by 7 or 8 points. That is precisely why traditional practice treats a heavy-koota zero as a flag to examine the rest of both charts more carefully, not as a stopping point.
What the total out of 36 actually means
By convention, a total below 18 is considered weak, 18 and above acceptable, and 24 and above strong. Those thresholds are useful shorthand, but be clear about what the number is: eight table lookups on two Moon positions, added up. It is not a reading of either whole chart.
That cuts both ways. A high total does not mean a relationship needs no work; it means the Moon-to-Moon comparison found no friction on the eight dimensions it checks. A modest total does not doom anything; it says one or more of those dimensions, often a single all-or-nothing koota, warrants a closer look. Treat the total as the opening line of the comparison, not its conclusion.
Mangal dosha, calmly
Mangal dosha, the condition behind the word Manglik, refers to Mars occupying certain houses of the birth chart: the 1st, 2nd, 4th, 7th, 8th or 12th, counted from the ascendant. Because Mars signifies drive and heat, tradition reads these placements as bringing friction into partnership matters, considered stronger in the 1st, 4th, 7th and 8th houses and milder in the 2nd and 12th.
Far less discussed is how often the dosha is neutralised: classical practice recognises a long list of cancellations, and a careful assessment applies them before labelling anyone Manglik. Mars in its own signs (Aries or Scorpio) or exalted in Capricorn does not carry the dosha. Certain signs are considered benign for Mars in a given house: Cancer or Capricorn in the 7th, for example. Jupiter or the Moon sharing a house with Mars is read as softening, as is Jupiter's aspect on Mars, and some practitioners read Mars alongside Rahu or Ketu the same way. Many charts flagged Manglik at first glance turn out to carry a cancelled dosha. It is one placement among many, worth checking and never worth fearing.
Beyond the score: what a full comparison looks at
Guna Milan reads Moon against Moon; a full synastry reads two whole charts against each other.
The 7th house is the house of partnership, so the condition of each person's 7th house and its ruling lord, where that lord sits and how strong it is, speaks directly to how each chart approaches committed relationships. Alongside it, the condition of Venus (the significator of love) and Jupiter (classically the marriage significator in a woman's chart) colours the same theme.
Timing matters too. Each person is always running a dasha, a planetary period, and the relationship between the two current period lords describes the phase the couple is in: natural friends make for easy alignment, natural enemies for a stretch where priorities pull apart. Crucially, periods end; friction that traces to a dasha pairing eases when the earlier period changes.
Finally there are the overlays between the charts: where one partner's planets fall among the other's houses, and how the planets of one chart aspect the other's. A partner's Jupiter in your 7th house warms the partnership area; their Saturn aspecting your Moon can feel steadying but heavy. These contacts are where the texture of a relationship lives, and none of it is visible in a 36-point total.
Same Moon sign or same nakshatra: how the tables handle it
Couples sometimes worry about sharing a Moon sign or birth star, but the tables handle both cases without drama, and mostly favourably.
Two people with the same Moon sign share the same sign lord, so Graha Maitri scores its full 5; they fall in the same Vashya class, scoring the full 2; and the same sign is not a Bhakoot dosha pairing, so Bhakoot scores its full 7.
Two people born under the same nakshatra score the full 4 on Yoni and the full 6 on Gana, and the Tara count from a star to itself lands on an auspicious position, scoring the full 3. The one place such a couple gives up points is Nadi: the same star means the same nadi, which scores 0 by the table. That is a mechanical consequence of the koota's definition, not a hidden warning. 8 of the 36 points simply sit in a factor the table cannot award, so the rest of the comparison carries more weight. Some traditions soften the same-nakshatra case when the two birth padas (quarters of the star) differ; either way, it is one dimension among many.
Sign-level versus nakshatra-level matching
Four of the eight kootas (Varna, Vashya, Graha Maitri and Bhakoot, worth 15 of the 36 points) are computed purely from the two Moon signs. The other four (Tara, Yoni, Gana and Nadi, worth the remaining 21) need the actual birth nakshatras, which come from each person's date, time and place of birth.
That split explains the two levels at which compatibility gets discussed. Sign-pair compatibility, how Aries sits with Libra or Cancer with Capricorn, is the coarse view, and a natural place to start when all you know is two signs; this site has a compatibility page for every pairing of the twelve signs if you want to explore a combination. But the majority of the score, including the heavyweight Nadi koota, lives at the nakshatra level, so full Guna Milan needs full birth details for both people. The sign pages tell you about the terrain; the birth charts tell you about the couple.
Browse sign-pair compatibility
The sign-level half of Guna Milan: lords, Bhakoot, Vashya and elements, for every pairing of the twelve rashis.
All 144 sign pairings →Frequently asked
What is a good Guna Milan score?
By convention, 18 out of 36 and above is considered acceptable and 24 and above strong, while totals below 18 are considered weak. The score is a starting point, not a verdict. The full comparison of both charts matters more than the number.
What is Mangal dosha?
Mangal dosha (being "Manglik") refers to Mars placed in the 1st, 2nd, 4th, 7th, 8th or 12th house of a birth chart, traditionally weighed during matching. Classical practice also recognises many cancellations, such as Mars in its own or exalted sign, or Jupiter's influence on Mars, so a careful assessment checks those before treating the dosha as present.
Does a low score mean incompatibility?
Not on its own. Because the heaviest kootas are all-or-nothing, a single table lookup can lower a total by 7 or 8 points. A low Guna Milan score flags dimensions to look at more closely; overall compatibility depends on the complete comparison of both charts.
Is a 36 out of 36 score real?
It is mathematically possible but genuinely rare, since all eight kootas, including the all-or-nothing Bhakoot and Nadi, would have to score full points at once. A perfect score is no more a guarantee than a modest one is a sentence; the wider chart comparison still fills in the picture.
What if we have the same nakshatra?
A same-nakshatra couple actually scores full points on Yoni, Gana and Tara. The exception is Nadi, which scores 0 because the same star always means the same nadi. That is how the table is defined, not a warning. It shifts the weight of the assessment onto the rest of the two charts.
Does Nadi dosha mean we can't marry?
No. Same-nadi scoring 0 is the heaviest single deduction in Guna Milan, which is exactly why tradition treats it as a flag for closer examination, not a verdict. A couple with Nadi dosha can still reach an acceptable total, and a full reading weighs the 7th houses, Venus and Jupiter, dashas and the contacts between the charts.
See it for your own chart
Ask My Astro computes all of this from your birth details, right in your browser, and with your own API key nothing ever leaves your device.
Get started, freeKeep reading
- What is a Vedic birth chart (Kundali)?
- Numerology basics: Chaldean and Pythagorean
- Is kundali matching accurate? What the 36-guna score does and doesn't tell you
- Manglik meaning: what Mangal dosha is, and the rules that cancel it
- Moon sign vs sun sign: why your rashi is the one that fits
- What is mahadasha? Vimshottari periods, explained without the fear
- Kundali matching by name: why birth details beat name-matching
- Gun milan score 18? What a below-average score actually means