Kundali Matching

Enter birth details for both persons to calculate Ashtakoota compatibility.

Person A (Girl)

Person B (Boy)

Ashtakoota Guna Milan Explained

Kundali Matching — Guna Milan in Sanskrit — is the traditional Vedic method of assessing marriage compatibility between two people by comparing their birth charts. The most widely used system is Ashtakoota, literally "eight categories," codified in classical texts including the Brihat Parashara Hora Shastra and the Muhurta Chintamani. Each koota examines a specific dimension of compatibility — from temperament and life energy to procreative harmony — and produces a score. The total (out of 36) is one signal among many. A skilled astrologer treats the number as a starting point, then reads the two charts together as a whole.

The 8 kootas (categories) of matching

Ashtakoota computes eight scores from the Moon nakshatras and Moon signs of both partners. Each category carries a different weight:

Varna (1 point) — spiritual and temperamental class (Brahmin, Kshatriya, Vaishya, Shudra derived from Moon sign). Vashya (2) — mutual attraction and dominance dynamics. Tara (3) — birth-star compatibility, indicating fortune and wellbeing together. Yoni (4) — sexual and instinctual compatibility, mapped to 14 animal archetypes. Graha Maitri (5) — friendship between the ruling planets of both Moon signs, indicating mental affinity. Gana (6) — temperamental compatibility across three types (Deva/divine, Manushya/human, Rakshasa/instinctual). Bhakoot (7) — Moon sign compatibility, affecting prosperity and household harmony. Nadi (8) — the heaviest weight, examining Ayurvedic constitutional and genetic compatibility.

What Guna Milan score really means

The total Ashtakoota score is out of 36 points. Classical thresholds are widely accepted: below 18 the match is considered incompatible; 18 to 24 is acceptable with awareness of trouble spots; 24 to 28 is good; 28 to 32 is very good; 32 and above is excellent. Most arranged-marriage contexts in India require at least 18, and 24+ is considered a comfortable go-ahead.

But the number alone is not destiny. Two 32/36 charts can produce a difficult marriage if the Dasha (planetary period) sequence for both partners is running through harsh territory in the same years. Two 20/36 charts with excellent Dashas, aligned 7th house lords, and mature partners can produce a lifelong happy marriage. Use the score to open the conversation, not to close it. The weight given to Guna Milan by classical astrologers is a first-pass filter — they always went deeper before finalizing a match.

Mangal Dosha (Kuja Dosha) in matching

Mangal Dosha — also called Kuja Dosha or Manglik Dosha — occurs when Mars sits in the 1st, 2nd, 4th, 7th, 8th, or 12th house of the birth chart. Classical texts associate it with friction, delays, or hardship in marriage. Its severity is traditionally graded: mildest in the 2nd house, most severe in the 7th and 8th. The dosha is considered by many families before finalizing a marriage.

However, Mangal Dosha has many cancellation rules. The most important: if both partners are Manglik, the dosha is mutually neutralized — a "Manglik marries Manglik" match is traditionally considered safe. Cancellation also happens if Mars is aspected by Jupiter or a strong benefic, if Mars is in its own sign (Aries or Scorpio) or exalted (Capricorn), or if the 7th house has a strong benefic. Modern practitioners weight this dosha much more lightly than classical texts and rarely reject a match on Mangal Dosha alone.

Nadi Dosha and its significance

Nadi Dosha — when both partners share the same Nadi (Aadi, Madhya, or Antya) — carries the highest single weight in Ashtakoota (8 points) and is traditionally considered the most serious matching issue. The 27 nakshatras are divided into three Nadis based on the Ayurvedic dosha they correspond to (Vata, Pitta, Kapha). Sharing the same Nadi is classically linked to health of progeny and difficulty conceiving — a striking parallel to the modern understanding of genetic compatibility.

But Nadi Dosha also has classical exceptions. It is considered cancelled if both partners share the same Moon sign, the same nakshatra (with different padas), or if their nakshatra padas differ in specific ways. In modern practice many happy marriages exist with same Nadi, and a nuanced astrologer will not reject a match on this alone. That said, Nadi is worth taking seriously — it is the one factor classical texts consistently rated highest.

Beyond guna score: overall chart compatibility

Guna Milan is one input into marriage assessment, not the whole picture. A complete Vedic compatibility reading also examines the 7th house (the house of marriage) and its lord in both charts — its strength, its aspects, and its dispositor. For a man's chart the position and strength of Venus is read as the karaka (significator) of the wife; for a woman's chart the position of Jupiter is read as the karaka of the husband.

Most importantly, Dasha compatibility is examined: what planetary periods are both partners running through during their first years of marriage? A Sade Sati (Saturn transit over natal Moon) for one partner during their marriage Dasha can create tension even in a high-Guna match. The Navamsha chart (D9) — the ninth divisional chart — is considered by many astrologers to be more important than the birth chart for marriage matters, as it reveals the subtle spousal indicators. A complete reading looks at all of this together.

Frequently Asked Questions

Everything you need to know before you begin.

Kundali Matching (also called Kundli Matching, Horoscope Matching, or Guna Milan) is the traditional Vedic method of comparing two birth charts to assess marriage compatibility. The most widely used system is Ashtakoota — eight categories (kootas) of matching that produce a score out of 36 points. It also examines Mangal Dosha, Nadi Dosha, and overall chart harmony to gauge how well two people will get along as spouses.