Ashtakoot matching

Kundali Milaan

Kundali matching online — enter birth details for both people and receive a detailed 36-guna compatibility report based on Vedic astrology.

Your first match is free. Every report after that is paid — you'll always see the price before you pay.

Groom's details

Date of birth
Time of birth

Bride's details

Date of birth
Time of birth

How the 36 gunas are scored

Ashtakoot means eight kootas. Each weighs a different part of the match and carries a different number of points. DishaBot is trained on those classical rules, so it scores all eight and shows where every point came from, rather than returning a total on its own.

The eight kootas of Ashtakoot Milan and their maximum points, totalling 36.
KootaPointsWhat it weighs
Varna1Work temperament and ego — whether the two can meet as equals.
Vashya2Mutual influence: who naturally yields to whom.
Tara3Birth-star compatibility, read for health and fortune.
Yoni4Physical and marital compatibility.
Graha Maitri5Mental affinity, from the friendship of the two moon-sign lords.
Gana6Temperament type — Deva, Manushya or Rakshasa.
Bhakoot7Prosperity and family welfare, from the distance between the two moon signs.
Nadi8Health and progeny. The heaviest single koota, and the most common cause of a low score.
Total36

Mangal Dosha, and why it sits outside the 36

Mangal Dosha — being Manglik — is read separately from the guna score. It applies when Mars occupies the 1st, 2nd, 4th, 7th, 8th or 12th house from the ascendant, and tradition associates it with friction in married life.

Because it sits outside the 36 gunas, a couple can score well and still be flagged, which is why a guna total on its own is an incomplete answer. Tradition also holds the dosha cancelled in several situations — most commonly when both charts carry it, or when Mars is in its own or an exalted sign. DishaBot checks both charts and states the result for each person separately.

Further reading: The Science of Soulmates: A Deep Dive into Kundali Matching for a Happy Marriage · 7 Signs Your Kundali Match is Perfect (Beyond the 36 Gunas)

Frequently asked questions

Kundali matching compares two birth charts to see how the placements sit together before marriage. It looks at temperament, health, family life and longevity, and produces a compatibility score out of 36. Traditionally a priest did this by hand from both janam kundalis — the calculation is the same either way.

The same practice under a different spelling. Kundli milan, kundali milan, kundali milaan and guna milan all describe matching two Vedic birth charts for marriage; the transliteration varies by region and by how the word gets typed in English. DishaBot writes it Kundali Milaan.

It is the scoring part. Eight categories — the Ashtakoot — carry different weights adding up to 36 points: Varna 1, Vashya 2, Tara 3, Yoni 4, Graha Maitri 5, Gana 6, Bhakoot 7 and Nadi 8. Each is scored separately, and the total out of 36 is the guna score people quote.

18 out of 36 is the usual minimum. Below 18 is traditionally read as a poor match, 18–24 acceptable, 25–32 good, and above 32 rare. The total is not the whole answer though — a high score carrying Nadi or Bhakoot dosha still needs looking at, which is why the report gives the breakdown and not just the number.

Nadi is the eighth koota and carries the most weight — 8 of the 36 points. It sorts people into three nadis: Aadi, Madhya and Antya. If both partners fall in the same nadi those 8 points are lost, and that is Nadi dosha, traditionally linked to health and progeny. It is the largest single deduction in the system, which is why one koota can pull a score down so sharply.

Bhakoot is the seventh koota, worth 7 points, and compares the moon signs of the two charts. Certain distances between them — 6/8, 9/5 and 2/12 — score zero and are called Bhakoot dosha, associated with financial and emotional strain. With Nadi it accounts for 15 of the 36 points, so between them the two doshas explain most low scores.

Yes, on both charts. Mangal dosha — being Manglik — is when Mars sits in the 1st, 2nd, 4th, 7th, 8th or 12th house from the ascendant. It sits outside the 36-guna score entirely, which is why a couple can score well on gunas and still be flagged. The report states it for each person separately.

Not accurately, and DishaBot asks for it. The moon changes nakshatra roughly once a day and the ascendant changes every two hours, so a small error can move you into a different nakshatra — and Nadi, Gana and Tara are all read from it. If you are unsure, use the time on the birth certificate or hospital record rather than a guess.

Some sites offer it, but what they are really doing is dropping the parts of the calculation that need a time. Name-based matching comes from a different tradition and is not part of Ashtakoot. DishaBot uses date, exact time and place for both people, because that is what the 36 gunas are computed from.

No — it is a tradition, not a rule, and plenty of families skip it. It is best read as one input among several: it describes tendencies the two charts suggest, not an outcome. DishaBot gives you the breakdown and the reasoning so you can weigh it yourself instead of treating a number as a verdict.

A low score is a description, not a prohibition. It usually comes from one or two kootas — most often Nadi or Bhakoot — rather than everything being wrong, and the report shows which. Certain doshas are traditionally considered cancelled when other placements offset them, which is worth discussing with a family astrologer if the result matters to you.

Your first match is free on every number. After that each report is ₹50, paid one-off — you always see the price before you pay.

It all happens in your browser — nothing to install. Both charts are computed from an ephemeris rather than looked up, all eight kootas are scored with Mangal Dosha checked on both sides, and the result comes back as a four-page bilingual PDF you can forward to either family. You can ask follow-up questions about the result in the same thread, in Hindi or English.