Skip to content

Learn

Is kundli matching accurate?

The arithmetic is exact and reproducible. What it measures is narrower than almost anyone is told.

Updated 1 September 2026

Two different questions

“Is kundli matching accurate?” collapses two questions that deserve separate answers. Is the score computed correctly? And does the score predict anything about a marriage?

The first has a clean answer: yes, and you can check it. The second is not a question this engine claims to answer, and pages that imply otherwise are making a claim they cannot cite.

What the 36 points are

Ashtakoota — guna milan — scores eight components with fixed maxima: Varna 1, Vashya 2, Tara 3, Yoni 4, Graha Maitri 5, Gana 6, Bhakoot 7 and Nadi 8. They sum to 36.

Each is a lookup or a small arithmetic rule. Tara counts the distance between two nakshatras in both directions and scores the remainders; Yoni maps each nakshatra to one of fourteen animal symbols and reads a fixed matrix; Nadi is a three-way classification that scores 0 if the two match and all 8 if they differ.

None of this is subjective. Give the engine the same two positions and it returns the same 36-point breakdown every time.

All eight come from one point in each chart

Here is the fact that changes how a score should be read: every one of the eight kootas is derived from the Moon’s position alone. Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot and Nadi are all functions of the Moon’s nakshatra or the Moon’s sign.

The Sun, the ascendant, the seventh house and its lord, planetary strengths, and both people’s dasha periods are not inputs to the 36 points at all. Two couples whose Moons sit in the same pair of positions score identically, no matter what else is in either chart.

That is not a flaw in the implementation — it is what the system is. But it means a 36-point total is a much narrower measurement than the confidence usually placed in it.

Nadi alone moves nearly a quarter of the score

Nadi carries 8 of the 36 points, and it is all-or-nothing: same nadi scores zero, different nadi scores the full 8. Since nadi is a three-way classification of one nakshatra, a single categorical comparison swings 22% of the total.

This engine follows the classical weighting rather than inventing its own, so the reports you get here are comparable with other software. But when you read a total, it is worth knowing which single component moved it.

Mangal dosha is reported separately, and honestly

Mangal dosha is checked as Mars occupying the 1st, 2nd, 4th, 7th, 8th or 12th house, counted both from the ascendant and from the Moon. It is reported separately from the koota total rather than folded into it, because it is a different kind of statement.

The classical literature also carries a long list of cancellation rules — dignity, aspects from Jupiter, particular sign placements. This engine does not yet apply them; they are pending review by a jyotishi. When both charts are affected, this is reported as a shared flag; the engine does not treat that as proven cancellation or neutralisation. Where a rule is not implemented, the report says so rather than quietly assuming the answer in either direction.

What we will and will not tell you

You will get the total, all eight components with their maxima, what each one was computed from, and the mangal dosha finding for both charts. Interpretive statements include citations to their supporting claims, with review status shown in the source details.

You will not get a verdict dressed up as a prediction. The conventional bands — 28 and above, 24 and above, 18 and above, below 18 — are labelled as conventional, because they are not derived from outcome data and we have none to offer.

If that sounds like less than other sites promise, it is. It is also all the evidence actually supports.

Read the whole pipeline on the methodology page, or cast a free chart and see it applied. More articles are in Learn.