What is Ashtakoota Milan? The 8 dimensions of Vedic compatibility, explained.
A complete guide to the matrimonial framework that has shaped Indian marriages for over a thousand years — what it actually measures, why the 36-point score matters, and how Bhava computes it between two specific people.
For most of Indian matrimonial history, the question "Are they compatible?" has had a precise, eight-part answer.
It is not vague. It is not a personality test. It does not produce zodiac-style daily readings or "your colour for tomorrow is blue." Ashtakoota Milan — the eight-fold matching framework written into the medieval Vedic compendium of Brihat Samhita and refined across centuries — computes a single relational signal between two specific people, expressed as a score out of 36. Families have used it to make introductions, decide engagements, and structure weddings for generations. It is one of the most durable matchmaking algorithms in human history.
This guide explains what it actually measures, why it works the way it does, and how Bhava brings it into a modern matrimonial product without dilution.
What Ashtakoota actually is
Ashtakoota — literally eight points — is a Vedic framework for testing the compatibility of two people on the basis of their birth charts. It rests on a single observation: that the moon's position at the moment of birth carries information about temperament, emotional rhythm, family role, and life-stage compatibility that the sun's position alone cannot.
Where Western astrology centres on the sun sign, Vedic astrology centres on the moon's nakshatra — one of 27 lunar mansions, each spanning a specific arc of the sky. A person's nakshatra and their rashi (moon sign) together encode the eight dimensions Ashtakoota measures.
When two charts are compared, each of the eight dimensions yields a partial score. The dimensions are weighted, summed, and produce a single number between 0 and 36 — the Ashtakoota score.
| Score | Traditional reading |
|---|---|
| 0–17 | Insufficient compatibility |
| 18–24 | Acceptable; further analysis needed |
| 25–32 | Strong compatibility |
| 33–36 | Exceptional compatibility |
The threshold of 18 out of 36 is the conventional minimum for a family to consider proceeding to the next stage.
The eight dimensions, one at a time
1. Varna — the inner orientation
Weight: 1 point
Varna is the first and lightest dimension. It measures whether two people have a compatible inner mode of operating — the natural orientation toward intellect, action, expression, or stability. Traditionally divided into four classes (Brahmin, Kshatriya, Vaishya, Shudra), modern interpretations of Varna read it less as a literal social caste and more as a profile of how a person tends to engage the world.
Two people are Varna-compatible when their inner orientations support rather than contradict each other.
2. Vashya — the magnetic pull
Weight: 2 points
Vashya assesses the natural pull or sway one person has on another. It groups nakshatras by their elemental affinity — fire, water, earth, air — and tests whether the two charts hold each other's attention through complementary, rather than competing, polarities.
Vashya is the dimension that most directly answers "will they want to keep showing up for each other?"
3. Tara — the timing of well-being
Weight: 3 points
Tara — literally star — measures whether the relationship arrives at a fortunate moment in each person's nakshatra cycle. The Vedic tradition holds that nakshatras pass through alternating phases of strength and vulnerability, and that marriages timed to mutually strong phases tend to flourish.
In a 2026 reading, Tara is less about cosmic fortune and more about life-stage match — whether two people are entering marriage at compatible moments in their own arc.
4. Yoni — the embodied compatibility
Weight: 4 points
Yoni groups nakshatras by their symbolic animal — horse, elephant, snake, deer, dog, cat, rat, cow, buffalo, tiger, hare, monkey, mongoose, lion. Each animal represents a temperament and a posture toward the world.
Yoni compatibility is the dimension that asks whether two people move through life with compatible postures — whether the way each one approaches the everyday, the physical, the embodied, is mutually intelligible. It carries one of the highest weights for a reason.
5. Graha Maitri — the mental and emotional friendship
Weight: 5 points
This is the dimension most easily understood in modern terms. Graha Maitri tests whether the ruling planets of two people's moon signs hold friendly, neutral, or hostile relationships in the Vedic cosmology.
Compatible planetary friendships translate to compatible mental models, easier disagreement, fewer baseline frictions. Two charts with hostile planetary lords can still be married — but Graha Maitri suggests there will be more recurring miscommunication to navigate.
6. Gana — the gunas, or temperamental class
Weight: 6 points
Gana is the temperament dimension. It sorts nakshatras into three classes — Deva (divine), Manushya (human), Rakshasa (demonic, in the sense of strong-willed rather than malevolent). Each represents a fundamental disposition: Deva favours grace and idealism, Manushya favours balance and pragmatism, Rakshasa favours intensity and assertiveness.
Gana-compatible matches share an underlying disposition — they hum at compatible frequencies, even when they disagree. Gana incompatibility doesn't doom a marriage, but it does mean the underlying temperamental wiring is differently keyed.
7. Bhakoot — the family and life-direction match
Weight: 7 points
Bhakoot is one of the two heaviest dimensions, and it concerns what later Vedic interpreters call the architecture of the shared life. It measures whether two people's moon signs sit in mutually supportive positions in the zodiac for shared family-building, shared finances, shared decisions.
In modern terms: Bhakoot is the test of do they want to build the same kind of life? Misaligned Bhakoot is the classic case of two compatible individuals who keep colliding on the bigger questions of where to live, how to raise children, how to relate to the extended family.
8. Nadi — the genetic and energetic compatibility
Weight: 8 points
Nadi is the heaviest dimension and the most strictly enforced in traditional matchmaking. It groups nakshatras into three channels — Aadi, Madhya, Antya — based on the energy current a person is born into. Same-Nadi matches are traditionally considered incompatible at a foundational, almost genetic level. This reading exists for a practical reason: Vedic-era families used Nadi as a heuristic against marriages within too-close genealogical lines.
Two compatible Nadis is one of the strongest endorsements Ashtakoota can give.
How the 36-point score is computed
Each dimension yields a partial score — Varna can contribute 0 or 1, Nadi 0 or 8, and so on. The sum of the eight partials is the Ashtakoota score.
Varna (1) + Vashya (2) + Tara (3) + Yoni (4) +
Graha Maitri (5) + Gana (6) + Bhakoot (7) + Nadi (8) = 36
The arithmetic is the easy part. The interpretation is what an experienced astrologer brings: a marriage with 30 out of 36 but a missing Nadi is read differently than a marriage with 28 out of 36 across the eight evenly. Two-figure scores between 18 and 25 are usually treated as the conversation-starting zone — sufficient to proceed, with the family aware of which dimensions need to be navigated thoughtfully.
Why Bhava treats Ashtakoota as math, not as content
When most modern apps reference astrology, they do it as content — daily zodiac readings, weekly horoscopes, personalised "your colour for tomorrow" notifications. This is not Ashtakoota. Ashtakoota produces no individual reading. It refuses to tell you about your own future. It only emerges when two specific charts are placed beside each other, and it produces one signal: a number, between 0 and 36, about this pair.
Bhava's compatibility view treats Ashtakoota strictly that way. It is computed between two specific Members — Lahiri ayanamsa, eight dimensions, weighted sum — and surfaces as a single number with a per-dimension breakdown. There are no daily readings. There are no individual horoscopes. There is no astrology content. The tradition is preserved as math, exactly as Vedic matchmakers have used it for centuries.
This is not a dilution of Ashtakoota into something modern users can stomach. It is the original Ashtakoota — relational, specific, mathematical — restored to the role it has always had, on the medium this generation actually carries in its pocket.
Where to go from here
If you're using Bhava: every Today introduction shows the Ashtakoota score as one of the signals in the candidate card. Tap into the kundali deep view to see the per-dimension breakdown.
If you're not yet using Bhava but the framework is interesting to you: the tradition has been written about for centuries; the original framework is in Brihat Samhita, and modern Sanskrit-readable summaries are available through any classical Indian astrology reference text. The dimensions described in this article are the standardised reading used across most modern South Asian matrimonial practice.
If you're a family curator helping a Member: Ashtakoota is one signal, not the only one. A 32-out-of-36 with incompatible life goals is a worse match than a 22-out-of-36 with shared family vision. Use the framework as the ancient matchmakers did — as the start of the conversation, not the end of it.
— Himanshu Batra
— Himanshu Batra, founder of Sphnix, Inc.
Bhava is a family-aware matrimonial dating app for the global Indian community. Download on the App Store.
BHAVA NOTES
A monthly note on matrimonial tradition, written for the diaspora.
One thoughtful essay or guide in your inbox each month. No promotional drivel. Unsubscribe in one click.