kundali milan
Kundali Milan and the 36 Gunas: What the Match Score Really Means
Gun Milan scores two charts out of 36 across eight kootas. Here is what each koota measures, what a good score is, and why the number alone should never decide a marriage.
Before most arranged marriages in India, two charts get compared and a single number comes back, something out of 36. Families wait for that number the way students wait for a result. Above a line, the match is "good." Below it, quiet worry starts. For a number that carries so much weight, very few people know what it actually measures, or how much it deserves to decide.
That number is Gun Milan, the points score from Ashtakoota matching, the most widely used method of Kundali Milan in North India. It is a real, structured system with real logic behind it. It is also routinely misread as a verdict when it was only ever meant to be a screen. Here is what the 36 actually breaks down into.
The eight kootas, and what each one measures
Ashtakoota means "eight factors." Each koota compares one dimension of the two charts, mostly read from the Moon's sign and nakshatra, and carries a fixed maximum score. Add them up and you get the total out of 36.
- Varna (1 point), a broad measure of ego and temperament compatibility.
- Vashya (2 points), mutual attraction and the balance of influence between the two.
- Tara (3 points), birth-star compatibility, read for health and general fortune of the pair.
- Yoni (4 points), physical and sexual compatibility, using animal symbols assigned to each nakshatra.
- Graha Maitri (5 points), the friendship between the two Moon-sign lords, standing for mental and intellectual affinity.
- Gana (6 points), temperament type (deva, manushya, rakshasa), read for nature and outlook.
- Bhakoot (7 points), the relative position of the two Moon signs, tied to family welfare, prosperity, and emotional bonding.
- Nadi (8 points), health and genetic compatibility, and the constitutional type of each partner.
The weighting tells you what the system prioritises. Nadi and Bhakoot together are 15 of the 36 points, nearly half, and they are also the two that carry the most serious doshas when they fail.
What counts as a good score
The rough bands most astrologers use are simple. Below 18, the match is traditionally not recommended on points alone. 18 to 24 is considered acceptable. 24 to 32 is a good match. Above 32 is excellent, and a perfect 36 is rare.
But the total hides as much as it shows, because two doshas can undercut a high number. Nadi dosha, when both partners share the same Nadi, costs the full 8 points and is treated seriously for health and progeny. Bhakoot dosha, from certain Moon-sign positions between the two, costs 7 and is read for friction and prosperity. A couple can clear the 18-point line and still carry one of these, or fail the line for reasons that a fuller reading would set aside. Like Mangal dosha, both of these have recognised cancellations, which a careful match checks before raising an alarm. We wrote about that pattern in Manglik dosha, honestly.
Why the number should never decide alone
Here is the honest limit of Gun Milan. It is built almost entirely on the Moon and the nakshatras. It does not look at the ascendants, the 7th houses of marriage, the dasha periods the two people are running, the placement of Venus and Jupiter and Mars across both charts, or the timing of when marriage is even likely. A high score answers "are these two temperamentally and constitutionally compatible by the koota rules." It does not answer "will this marriage actually work," because that lives in parts of the chart the koota system never reads.
This is why treating the 36 as a pass-fail gate is a mistake in both directions. It rejects workable matches over a Bhakoot that would have cancelled, and it green-lights weak ones because the koota points happened to add up while the harder factors, the 7th houses and the dasha timing, were never checked. The number is a first screen. The marriage is the whole picture.
If you want that whole picture rather than just the score, that is what a full Kundali Milan reading is for, and the timing question underneath it runs on the dasha engine we walked through separately.
How Astrika does Kundali Milan
When you match two charts on Astrika, we compute both mathematically on the Lahiri ayanamsa, the same standard your panchang uses, and we score the full Ashtakoota, all eight kootas, out of 36. But we do not stop at the number. We check Nadi and Bhakoot with their cancellations, we read Mangal dosha on both sides, and we look past the koota system at the marriage houses and the timing, so the result reflects the actual compatibility rather than a points total in isolation.
And we show the reasoning for every part of it, in plain language. If a score is high but a dosha is present, or low but cancelled, you see exactly why. No black box, no fear, no upsell to a panic remedy.
We also do it privately. Two people's birth details are not sold, shared, or turned into an ad profile. That is the whole design of the site.
Common questions
What is a good Gun Milan score for marriage? 18 and above is traditionally acceptable, 24 to 32 is good, and above 32 is excellent. But the total should always be read alongside Nadi, Bhakoot, and Mangal dosha, not on its own.
Can we marry with a low score? Often yes. A low koota score can be driven by a single dosha that cancels, or offset by strong marriage houses and good timing that the 36-point system never checks. A low number is a reason to read deeper, not an automatic no.
Is Nadi dosha a dealbreaker? It is taken seriously, but it has recognised cancellations, and it is one factor among many. It should be checked, not feared.
Can Kundali Milan be done by name? Some quick tools match on name and date of birth alone, but a proper match needs the full birth details, date, time, and place, to build both charts. Name-only matching is a shortcut, not the real thing.
If a match is on the table and you want the honest picture instead of just a number, compare two charts on Astrika and see the full reasoning.