The eight kootas
Guna Milan reads compatibility from the Moon — the mind and emotional nature — in each chart. Eight factors are weighed and added to a maximum of 36 points:
- Varna (1) — ego and spiritual temperament.
- Vashya (2) — mutual attraction and influence.
- Tara (3) — well-being and fortune between the two.
- Yoni (4) — instinctive and physical compatibility.
- Graha Maitri (5) — mental and intellectual affinity.
- Gana (6) — temperament (deva, manushya, rakshasa).
- Bhakoota (7) — the emotional bond and household.
- Nadi (8) — health and progeny; the most weighted factor.
Doshas and their cancellations
A high total can still carry an active Nadi or Bhakoota dosha, and a low one can be softened by classical cancellations (parihara). This calculator keeps the two separate: the eight raw scores are never quietly adjusted, and each dosha is shown alongside the specific cancellation rule that removes it — with the text and page it comes from. So a 20/36 with a cancelled Nadi dosha reads very differently from a 20/36 where it is active, and you can see exactly why.
Why this differs from other kundli-matching tools
Nearly every matching site ships the same 36-point math with no citation — and often presents the score as a promise about the marriage. Our koota tables were rebuilt cell-by-cell from the Muhurta Chintamani and its commentary, each cell traceable to a page and a documented ruling. Just as important, we hold the line the classics do: the total is a measure of Moon-based affinity, not a forecast. In our own validation the guna score did not predict whether a marriage would last — so we report the koota math plainly and leave the meaning to a reading that weighs both whole charts.
Frequently asked questions
What is Ashtakoota Guna Milan?
Ashtakoota ("eight factors") Guna Milan is the classical Vedic method of matching two horoscopes for marriage from the position of each person's Moon. Eight kootas — Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoota and Nadi — are scored and added to a maximum of 36 gunas (points). It is also called Kundli Matching or Melapaka.
What is a good Guna Milan score?
Classically, below 18 is considered weak, 18–24 middling, 24–32 good, and above 32 excellent. But the raw total is only the opening reading: an active Nadi or Bhakoota dosha can outweigh a high score, and many doshas are cancelled by other placements. The number is a starting point, never a verdict on whether a marriage will last.
What are Nadi and Bhakoota dosha?
Nadi (8 points) and Bhakoota (7 points) carry the most weight. Nadi dosha arises when both Moons share the same Nadi; Bhakoota dosha from certain Moon-sign distances (6/8, 5/9, 2/12). Both have classical cancellation (parihara) rules — for example, the same Moon sign in different nakshatras removes Nadi dosha. This calculator identifies each dosha and shows which cancellation applies and its source, rather than silently crediting the points back.
What is Mangal (Manglik) dosha?
Mangal dosha (Manglik / Kuja dosha) is present when Mars sits in the 1st, 4th, 7th, 8th or 12th house — a signal read for friction in married life. It has its own cancellations (Mars in its own or exalted sign, Jupiter's aspect, or both partners being Manglik). This tool flags it as a signal for each person; what it means together is read in the full chart, not asserted here.
How is this calculator different from other kundli matching sites?
Most sites ship the same generic 36-point math with no sourcing. Our koota tables are rebuilt cell-by-cell from the Muhurta Chintamani and its commentary, with each cell traceable to a page and ruling (schema ashtakoota.v2). The doshas and their cancellations are evaluated as a separate, cited layer — so you can check every point against a text, and we never dress the score up as a prediction the classics do not make.
Does a high score guarantee a happy marriage?
No — and no honest reading claims it does. Guna Milan measures classical Moon-based affinity; it says nothing on its own about the timing, the two full charts, or the people. In our own validation, the koota total did not predict marriage stability. Treat it as one grounded input among several — that is exactly why the full compatibility reading weighs both charts, the doshas, and the dashas together.
Related: the Upapada Lagna calculator (the image of marriage in a single chart), the Atmakaraka & Darakaraka calculator (the spouse significator), and the full set of Vedic calculators. For the whole picture, get a full compatibility reading.
Reference: Muhurta Chintamani (vivāha), BPHS Stree Jataka, classical Ashtakoota doctrine — schema ashtakoota.v2.