GoChar Live Calculator

Celestial Transits & Planetary Positions

Kundali Matching for Marriage: The Complete Ashtakoot System

Published October 15, 2026

kundali matchingkundali matching for marriageashtakootvedic astrology

Kundali matching for marriage, also called Ashtakoot Milan or Gun Milan, is a traditional Vedic method of comparing two birth charts to evaluate long-term compatibility.

The system focuses primarily on the Moon signs and the 27 nakshatras rather than the full Lagna chart, although a complete reading should also consider the overall charts.

The 8 Ashtakoot Kootas

The matching is done across eight factors (kootas), with a total of 36 points (gunas):

Koota Max Points What It Tests Importance
Varna 1 Spiritual compatibility / ego levels Low
Vashya 2 Mutual attraction / control Low
Tara 3 Health and well-being of the couple Medium
Yoni 4 Sexual compatibility and nature High
Graha Maitri 5 Mental compatibility and friendship High
Gana 6 Temperament and behavior compatibility Very High
Bhakoot 7 Emotional and family harmony Very High
Nadi 8 Health, progeny, and genetic compatibility Critical

The higher the points, the better the traditional compatibility score.

How to Score the Kootas

Each koota awards points based on the relationship between the two Moon signs or nakshatras:

  • Varna: Based on the four varnas of the Moon signs.
  • Vashya: Based on the animal classification of the signs.
  • Tara: Counts the nakshatra distance from each Moon.
  • Yoni: Compares the yoni (animal) of the birth nakshatras.
  • Graha Maitri: Friendship between the Moon sign lords.
  • Gana: Deva, Manushya, or Rakshasa classification of the nakshatras.
  • Bhakoot: The Moon sign distance (especially 2-12, 5-9, 6-8 positions are checked).
  • Nadi: Checks whether the nakshatras belong to the same Nadi (Adi, Madhya, Antya).

Detailed tables for scoring exist in classical texts and are implemented in most Vedic software.

Minimum Threshold

  • Below 18: Generally not recommended.
  • 18–24: Average compatibility; other chart factors become more important.
  • 25–32: Good compatibility.
  • 33–36: Excellent.

Important: A high total score does not guarantee a happy marriage, and a lower score does not always mean failure. The distribution across kootas (especially Gana, Bhakoot, and Nadi) matters more than the raw number.

Which Kootas Matter Most

  • Nadi (8 points): Most critical. Same Nadi can indicate health or progeny issues.
  • Bhakoot (7 points): Very important for emotional and family harmony. Certain positions (2-12, 5-9, 6-8) are considered inauspicious.
  • Gana (6 points): Affects temperament compatibility. Deva + Rakshasa is usually problematic.
  • Graha Maitri and Yoni: Also carry significant weight for mental and physical compatibility.

If Nadi or Bhakoot scores zero, many astrologers will advise against the match unless strong cancellation exists.

What to Do If Nadi Dosha Is Present

Nadi dosha is considered the most serious. Possible cancellations include:

  • Both partners have the same nakshatra but different padas.
  • The Moon signs are in certain friendly relationships.
  • Strong benefic aspects or other positive yogas in the charts override the dosha.

Even when cancelled, many families still prefer matches without Nadi dosha.

How to Use the Gochar Calculator for Kundali Matching

  1. Generate both charts with accurate birth details.
  2. Note each person’s Moon sign and birth nakshatra (Janma Nakshatra).
  3. Compare the 8 kootas manually or use software that calculates Ashtakoot scores.
  4. Look at the full charts beyond just the Moon — Lagna, 7th house, Venus, and current dashas also matter for real-life compatibility.
  5. Check current transits for both charts around the proposed marriage time.

A good matching considers both the traditional Ashtakoot score and the overall chart compatibility.

See also:

Frequently asked questions

What is Kundali matching?

Kundali matching (Ashtakoot Milan) compares the birth charts of two people, primarily using the Moon signs and nakshatras, to assess compatibility for marriage across eight factors (kootas).

What is the minimum score for a good match?

Traditionally, a score of 18 or above out of 36 is considered acceptable. Higher scores (especially above 25–28) are viewed more favorably, but the quality of individual kootas matters more than the total number alone.

What happens if Nadi dosha is present?

Nadi dosha is considered serious because it relates to health and progeny. Cancellation rules exist (e.g., same nakshatra but different pada, or other chart factors), but many astrologers recommend caution or remedies if it is present without cancellation.

Calculate live planetary transits

See real-time sidereal planetary positions, signs, nakshatras and retrogrades for any date, time and place.

Open the transit calculator →