When two families in India begin discussing an arranged marriage, one of the earliest steps — often before the two people involved have even met in person — is sending both birth charts to an astrologer for Kundli matching. The astrologer returns a single number out of 36, and that number quietly shapes whether the alliance moves forward at all.
This process is called Guna Milan (literally, "matching of qualities"), and it is the most widely used compatibility system in Vedic astrology. Understanding how the scoring actually works — rather than just reacting to the final number — helps you interpret a match sensibly instead of treating it as a verdict.
What Is Kundli Matching?
A Kundli (or birth chart) maps the position of the Moon, Sun, and other planets at the exact moment of a person's birth. In Vedic astrology, the Moon's position — specifically which of the 27 Nakshatras (lunar mansions) it occupies — is considered central to a person's temperament, emotional nature, and compatibility with a partner.
Kundli matching compares the Moon positions of two people across eight distinct categories, known as kootas, and traditionally assigns points based on how well each koota aligns. You can run this comparison instantly using a Kundli Matching Calculator by entering both partners' birth date, time, and place — the tool derives each person's Nakshatra and Rashi automatically and computes the full breakdown.
The Ashtakoot System: 8 Kootas, 36 Points
"Ashtakoot" means "eight kootas." Each koota carries a different maximum point value, and traditional texts weight them according to how strongly that factor is believed to influence married life.
| Koota | Max Points | What It Traditionally Assesses |
|---|---|---|
| Varna | 1 | Spiritual compatibility and ego alignment |
| Vashya | 2 | Mutual control and dominance dynamics in the relationship |
| Tara | 3 | General well-being, health, and fortune of both partners |
| Yoni | 4 | Sexual and physical compatibility |
| Graha Maitri | 5 | Mental compatibility and intellectual rapport, based on planetary friendship between Moon-sign lords |
| Gana | 6 | Basic temperament and nature (categorised as Deva, Manushya, or Rakshasa) |
| Bhakoot | 7 | Love, affection, and family prosperity, based on the distance between Rashis |
| Nadi | 8 | Health of future progeny and genetic compatibility |
Add these up and the maximum possible score is 36 Gunas.
What Different Score Ranges Mean
Traditional Vedic astrology guidelines interpret the total score roughly as follows:
- Below 18: Considered a weak match; many traditional astrologers would advise against proceeding without further remedial measures or a second opinion.
- 18 to 24: Considered an acceptable match — the minimum threshold most astrologers use as a baseline.
- 24 to 32: Considered a very good match, indicating strong compatibility across most kootas.
- 32 and above: Considered an excellent, rare match.
It's worth noting these thresholds are a traditional convention, not a universal rule — different astrologers and regional schools apply slightly different cutoffs, and score alone rarely tells the whole story.
Common Misconceptions About Guna Milan
Misconception 1: A high score guarantees a happy marriage. Guna Milan measures a specific set of astrological alignments; it says nothing about shared values, communication style, financial compatibility, or life goals — the factors most modern relationship research actually associates with long-term marital satisfaction.
Misconception 2: A low score means the marriage will fail. Many successful, long marriages exist with modest Guna scores, and Vedic tradition itself provides for dosha cancellation rules (below) precisely because a single low-scoring koota is not meant to be read in isolation.
Misconception 3: All eight kootas carry equal weight. They clearly don't — Nadi (8 points) and Bhakoot (7 points) carry the most weight, which is why they're singled out for special dosha rules rather than simply averaged with the rest.
Nadi Dosha and Bhakoot Dosha — and When They Cancel Out
Two of the eight kootas are treated with special caution in traditional practice:
Nadi Dosha occurs when both partners share the same Nadi type (Aadi, Madhya, or Antya). Since Nadi relates to progeny health in traditional belief, a Nadi Dosha is considered one of the more serious flags in Guna Milan — by default it scores 0 out of 8.
Bhakoot Dosha occurs when the couple's Moon signs (Rashis) are separated by specific distances traditionally considered inauspicious (2-12, 5-9, or 6-8 positions apart). This affects the 7-point Bhakoot koota.
However, classical texts also list cancellation conditions (Dosha Nivarana) under which these doshas are considered nullified — for example, when the Nadi is the same but the specific Nakshatras or their lords differ in certain prescribed ways, or when other strong compatibility factors (like a favorable Graha Maitri or matching Gana) are present. Many practicing astrologers will manually check for these cancellation rules rather than accepting a flat 0 score, which is one reason two astrologers can occasionally give slightly different final verdicts on the same two charts.
Digital Kundli Matching vs Visiting a Pandit
Traditionally, families would carry both birth details to a family priest or professional astrologer, who would manually calculate Nakshatras, Rashis, and koota scores — a process that could take anywhere from a day to over a week depending on availability.
A digital Kundli Matching Calculator computes the same Ashtakoot breakdown in seconds by deriving planetary positions using standard Vedic ephemeris calculations. This doesn't replace an astrologer's nuanced reading — particularly around dosha cancellation — but it gives you an instant, consistent baseline score you can discuss further with a professional if needed. It's especially useful as a first filter when comparing multiple prospective matches, or simply out of curiosity before formal discussions begin.
For a deeper compatibility read that also factors in Mars placement, pair your Kundli match with our Marriage Compatibility Calculator, which layers additional factors beyond the core 36-point Guna Milan system.
Frequently Asked Questions
Q: What is considered a good Kundli matching score? A: Most traditional astrologers treat 18 out of 36 as the minimum acceptable threshold, with 24-32 considered a very good match and 32+ considered excellent. Scores below 18 are traditionally viewed as weak, though this is a convention rather than a strict rule.
Q: Can a marriage proceed if there is Nadi Dosha? A: Classical texts include specific cancellation conditions (Dosha Nivarana) under which Nadi Dosha is considered nullified even when both partners share the same Nadi type. Many astrologers manually verify these exceptions rather than rejecting a match outright based on a 0 score alone.
Q: Which koota carries the most weight in Guna Milan? A: Nadi carries the highest weight at 8 points, followed by Bhakoot at 7 and Gana at 6, which is why Nadi and Bhakoot doshas receive special scrutiny and cancellation rules rather than being treated the same as lower-weighted kootas like Varna (1 point).