🔮

How Kundli Matching Works

A plain-language guide to the Vedic Ashtakuta system — what each Koota measures, how scores are computed, and what to do with the results.

What is Kundli Matching?

Kundli matching (also called Guna Milan or Ashtakuta Milan) is the Vedic system of checking compatibility between two birth charts before marriage. It compares the Moon's Nakshatra (birth star) and Rashi (sign) positions of both partners across 8 dimensions called Kootas, producing a total score out of 36.

A score above 18 is generally considered acceptable. A score above 28 is considered very auspicious. However, score alone is not the complete picture — specific Doshas (Nadi, Bhakoot, Gana) carry more weight than the number alone suggests.

How VaidikVivah Computes It

  • Birth time is converted from IST (India Standard Time) to Universal Time (UT) before Julian Day calculation — this ensures Moon Nakshatra is correctly placed.
  • Planetary longitudes are computed as sidereal (Nirayana) positions using the Lahiri ayanamsha — the standard for Vedic Jyotish, as recommended by the Government of India's calendar reform committee.
  • Moon's sidereal longitude determines the Nakshatra (one of 27) and Rashi (one of 12), which drives all 8 Koota calculations.
  • Ascendant (Lagna) is calculated using the RAMC method with the birth location's latitude and longitude.
  • Dosha flags (Nadi, Bhakoot) are computed and cancellation rules are checked automatically.

The 8 Kootas (Total: 36 Points)

Varna

Max 1 pts

Spiritual compatibility — relative spiritual level of the two partners.

Vashya

Max 2 pts

Affection and mutual attraction — who naturally leads and who follows.

Tara

Max 3 pts

Birth star compatibility — health, longevity, and destiny alignment.

Yoni

Max 4 pts

Sexual compatibility and intimate nature based on birth Nakshatra animal symbol.

Graha Maitri

Max 5 pts

Mental compatibility and friendship — based on Moon sign lords.

Gana

Max 6 pts

Nature compatibility — Deva (divine), Manushya (human), Rakshasa (fierce) types.

Bhakoot

Max 7 pts

Prosperity and family wellbeing — based on Moon sign relationship.

Nadi

Max 8 pts

Health, genes, and progeny — same Nadi is traditionally avoided (Nadi Dosha).

Important Doshas to Know

Nadi Dosha (8 pts risk)

Same Nadi between partners is traditionally avoided as it may affect health and progeny. Nadi Dosha cancellation applies in certain cases — e.g., different Rashis despite same Nakshatra. Our report checks and applies these cancellation rules automatically.

Manglik Dosha

Mars in houses 1, 2, 4, 7, 8, or 12 in the birth chart creates Manglik Dosha. Severity varies (Low / Medium / High). Two Manglik partners generally cancel each other's Dosha. Our report shows Mars house and Dosha severity clearly.

Bhakoot Dosha (7 pts risk)

Certain Rashi relationship combinations (6-8, 9-5, 12-2) between partners are traditionally considered unfavourable. Cancellation conditions based on Graha Maitri and other factors are checked automatically.

⚠ Accuracy and Limitations

  • Birth time precision matters. Even 10 minutes of error can shift Moon Nakshatra or Lagna. Provide the most accurate birth time you have.
  • If Swiss Ephemeris (swisseph) is installed on the server, calculations use high-precision astronomical data. If unavailable, simplified VSOP87 approximations are used (±2° accuracy for major planets).
  • Kundli matching is a traditional guidance tool — it is not a guarantee of marital success or failure. Many happy couples have low scores; many separated couples had high ones.
  • For important decisions, always have the report reviewed by a trusted Jyotishi or family pandit who can give a holistic reading of the charts.

Try the Free Kundli Tool

Enter birth details for both partners and get a full Ashtakuta report instantly.

Open Kundli Tool →