AstroPalAncient wisdom · Modern intelligence · Always on tap
FeaturesPricingFAQAbout

Kundali Milan — Ashtakoota Matching

Kundali Milan — the 36-point Ashtakoota matching system, explained.

By R. Sivadas · Founder, AstroPal · Last updated June 2026

Kundali Milan (also called Guna Milan or Ashtakoota Milan) is the classical Vedic system for matching two birth charts before marriage. It scores eight compatibility factors on a 36-point scale, then reads them alongside four major Doshas to produce a verdict. This page explains every koota, the scoring, what the score actually means, and the override rules most modern matching apps omit — sourced to Brihat Parashara Hora Shastra and Muhurta Chintamani.

Want a full classical match for two specific charts?

Check compatibility →

Full Ashtakoota + Mangal Dosha + Rajju + Papa Samyam + D9 synthesis. Requires Seeker plan or higher. Sourced to BPHS, Muhurta Chintamani, Phaladeepika.

What Kundali Milan actually is

The classical Vedic system for marriage-suitability evaluation. Before the wedding date is set, classical-trained astrologers compare the two birth charts (kundalis) to assess whether the proposed match is supported by the lunar-nakshatra-based compatibility factors that the tradition has refined over many centuries.

The 36-point Ashtakoota system — ashta meaning “eight”, koota meaning “heap” or “category” — is the most widely used framework. It comes from Brihat Parashara Hora Shastra (the foundational Sanskrit text attributed to sage Parashara) and is refined in Muhurta Chintamani by Ram Daivajna (16th century).

The 8 kootas, in order of weight

1. Varna (1 point) — Spiritual / psychological grade

The 12 zodiac signs are grouped into four Varnas: Brahmin (water signs), Kshatriya (fire signs), Vaishya (earth signs), Shudra (air signs). The classical rule: the groom's Varna should equal or exceed the bride's. The system reflects classical-period social structure; modern Vedic astrology often treats it as the lightest-weight koota.

2. Vashya (2 points) — Mutual influence

The 12 signs are classified into five Vashya groups (Chatushpada / Manava / Jalachara / Vanachara / Keeta) based on the nature of the sign-symbol (four-footed, human, water-dweller, wild-animal, insect). Certain combinations confer mutual influence; others are neutral or adverse. The koota assesses which partner naturally influences the other.

3. Tara (3 points) — Health and longevity

The 27 nakshatras are grouped into nine Tara (star) categories counted from the bride's birth nakshatra to the groom's. Auspicious Taras (Sampat, Kshema, Sadhaka, Mitra, Param Mitra) score 3/3; inauspicious Taras (Janma, Vipat, Pratyak, Vadha) score 0/3. The classical theme is mutual well-being and longevity.

4. Yoni (4 points) — Sexual and instinctive compatibility

The 27 nakshatras are mapped onto 14 animal-yonis (Horse, Elephant, Sheep, Snake, Dog, Cat, Rat, Cow, Buffalo, Tiger, Deer, Monkey, Mongoose, Lion). Each pair of yonis has a classically-defined relationship: equal (highest score), friendly, neutral, enemy, or great enemy (lowest score). The koota assesses physical-instinctive compatibility and intimate harmony.

5. Graha Maitri (5 points) — Friendship of Moon-sign lords

The rulers of the partners' Moon signs are compared for classical friendship. Mutual friends score 5/5; mutual enemies score 0/5. The reasoning: the Moon governs the mind, and the Moon-sign lord governs the emotional disposition — partners whose disposition-rulers are friends find natural emotional ease together.

6. Gana (6 points) — Temperament category

The 27 nakshatras are grouped into three Ganas: Deva (divine — peaceful, philosophical, gentle), Manushya (human — mixed, ambitious, worldly), Rakshasa (demonic in the classical idiom — intense, willful, sharp). Same-Gana matches score 6/6; Deva-Manushya scores 5/6; Manushya-Rakshasa scores 0/6 or 1/6 depending on specific nakshatra-pairs. The koota assesses fundamental temperamental match.

7. Bhakoota (7 points) — Household / economic stability

Scored on the distance between the two Moon signs. Distances of 2-12, 5-9, and 6-8 score 0/7 (the three classical “adverse axes”). Other distances score 7/7. When the Moon-sign lords are mutual friends OR the partners share the same Moon sign, Bhakoota Dosha is classically held to be substantially cancelled. The koota assesses household stability and economic harmony.

8. Nadi (8 points) — Physiological constitution

The heaviest-weighted koota. The 27 nakshatras are grouped into three Nadis: Aadi (Vata constitution), Madhya (Pitta), Antya (Kapha). Same-Nadi matches score 0/8 and are flagged with Nadi Dosha — classically a serious concern. Different Nadi matches score 8/8. The cancellation rules (Nadi Dosha Bhanga) are specific and important: same nakshatra but different padas, both Moons in the same sign, same Moon-sign but different nakshatras — AstroPal applies them all.

What the total score actually means

The classical thresholds for the 36-point Ashtakoota:

  • 0–17 — not recommended on Ashtakoota grounds alone.
  • 18–24 — acceptable. The threshold of viability.
  • 25–32 — good. Comfortable match.
  • 33–36 — excellent. Very strong match (though exact 36/36 is mathematically rare).

But the raw score is one input among several. The four major Doshas can override a high score; the cancellation rules can save a lower score.

The four Doshas checked alongside

1. Mangal Dosha (Manglik)

Mars in the 1st, 2nd, 4th, 7th, 8th, or 12th house from Lagna, Moon, or Venus. Full treatment: our Mangal Dosha guide.

2. Nadi Dosha

Both partners in the same Nadi (Aadi/Madhya/Antya). Cancellation rules apply (same-nakshatra-different-pada, same-Moon-sign, etc.) and AstroPal checks them all.

3. Bhakoota Dosha

Moon signs in 2/12, 5/9, or 6/8 distance. Cancelled when Moon-lords are mutual friends or partners share the same Moon sign.

4. Rajju Dosha

Kerala-tradition check: the 27 nakshatras are classified into five Rajju (rope) groups. Same Rajju matches are flagged by part of body affected (Paada/Kati/Naabhi/Kantha/Siras). AstroPal computes this when style = “Kerala.”

What a full classical Kundali Milan also examines

A serious classical match is not just the 36-point Ashtakoota. Add:

  • Navamsha (D9) — the principal divisional chart for marriage. The 7th house of D9, the Navamsha Lagna, and Venus's placement in D9 are examined for both partners and compared.
  • Venus + Jupiter condition — Venus is the karaka of marriage for men; Jupiter for women. Their strength and dignity in both charts must be examined.
  • 7th house lord — the planet ruling the partnership house in each chart. Its strength governs marital well-being.
  • Running Vimshottari Dasha — the dasha at the expected wedding date. Marriages performed during favourable dashas thrive; those during difficult dashas face headwinds.
  • Longevity factors — classical longevity analysis ensures the longevity of both partners is comparable.
  • Dasha Sandhi risk — dangerous transitions between major planetary periods.

How AstroPal computes a full classical Kundali Milan

Open the Compatibility module, enter both partners' birth details, and the engine performs the complete classical analysis:

  1. Both birth charts computed via Swiss Ephemeris (sub-arcsecond precision).
  2. Full 8-koota Ashtakoota Guna Milan with classical cancellation rules.
  3. Mangal Dosha from Lagna, Moon, AND Venus on both sides; all Bhanga rules applied.
  4. Style = “North Indian”: strict Kuja + standard Bhakoota / Nadi / Rajju.
  5. Style = “Kerala”: adds Papa Samyam balance + extended Rajju + Kerala-specific weightings.
  6. D9 (Navamsha) synthesis: examines 7th-house lord, Navamsha Lagna, Venus condition for both partners.
  7. Dasha Sandhi risk check.
  8. Single verdict (Compatible / Cautionary / Not Recommended) with every classical rule cited to its source text. No fear marketing; the cancellation rules and exemptions are surfaced.

Run a full classical compatibility analysis now.

Check compatibility →

No signup needed to start. Full 36-point Ashtakoota + all four Doshas + D9 synthesis with classical citations.

Frequently asked questions

What is a good Kundali Milan score?

18+ acceptable, 24+ good, 30+ excellent. But the raw score never decides alone — the four Doshas and their cancellation rules carry equal or greater weight.

What if our score is low but we want to marry?

Check whether cancellation rules apply (they often do). Examine the rest of the classical inputs: Navamsha, Venus/Jupiter, 7th-house lord, current dasha. AstroPal's Compatibility module surfaces all of these explicitly so you can see whether the low Ashtakoota score is offset by other factors. A low Ashtakoota with strong Navamsha and well-placed Venus is a very different situation from low Ashtakoota with afflicted Navamsha.

Is Ashtakoota necessary, or is it old-fashioned?

That is a personal/cultural choice the classical tradition does not make for you. The texts present Ashtakoota as a structured framework for thinking through compatibility before a major life decision. Many modern couples consult it as one input among many; some rely on it heavily; others not at all. AstroPal makes it available without making the choice for you.

Does AstroPal save my Kundali Milan reports?

Yes — signed-in users on paid plans have their reports persisted to their account history. You can revisit, re-read, and export them as PDFs. The Compatibility report includes the full 8-koota breakdown, all Dosha checks, the verdict with reasoning, and classical citations — everything you need to discuss with family or other astrologers.

Going deeper

For the Mars-specific deep-dive (the most-asked individual Dosha), see Mangal Dosha explained. For the foundational Vedic chart that Kundali Milan is built on, see Kundli Explained. For Saturn's transit (which factors into the running-dasha analysis), see Sade Sati explained.

Honest disclosure

Kundali Milan is a multi-millennia classical Vedic system. It has not been peer-reviewed-validated as predictive of marriage outcomes. We present it as the classical texts present it: a structured framework for thinking through compatibility, with rigorous internal rules and explicit cancellation conditions — not as fate. We do not believe in fear-marketing. Modern marriages succeed and fail across the entire range of Ashtakoota scores.

About the author

RS

R. Sivadas · Founder, AstroPal

Built AstroPal to bring the actual words of the Jyotish masters back to the centre of AI-generated chart interpretation. Goravani Jyotish Studio licensee since 2025. Indexes 16 classical Sanskrit texts as the corpus the AstroPal engine cites from — no invented quotes, no generic horoscope language. Based in Karnataka, India.

Read more about R. Sivadas and the AstroPal methodology →

One classical-text insight per week.

A short reading from one of the 16 indexed Jyotish texts, plus one practical chart insight. Mondays. Unsubscribe anytime.

AstroPalAncient wisdom. Modern intelligence. Always on tap.© 2026 · astropal.aiFeaturing the Goravani Engine (licensed 2025). The Vedic astrology computation engine in continuous development since 1993.
ProductFeaturesPricingMethodologySourcesAbout AstrologyKundli ExplainedGlossaryFive Forces AssessmentFree book chaptersFAQAbout
AccountSign upSign inDashboardSend feedbackContact
LegalPrivacyTermsResponsible Use