Ashtakuta Gun Milan: The 8 Kuta Compatibility Framework Explained.
Ashtakuta gun milan (Sanskrit: eight-pillar quality matching) is the classical Vedic compatibility scoring system run on the Moon nakshatras of two charts. It tests eight specific dimensions of fit and returns a score out of 36. The minimum acceptable score for marriage in conventional practice is 18. The eight kutas are not interchangeable. Each one tests a different layer of the relation: Varna the ego register, Vashya the influence register, Tara the wellbeing register, Yoni the instinctual register, Graha Maitri the mental friendship register, Gana the temperament register, Bhakoot the Moon-sign register and Nadi the constitutional register. Two specific rules carry more weight than the headline score: the Nadi-zero rule (same Nadi between partners scores zero and is classically the heaviest single negation) and the Bhakoot exception (low Bhakoot cancels under specific conditions named in the literature). This article walks each kuta in detail, names the cancellations and points to what the eight-kuta score does not measure.
What gun milan actually scores
The eight-kuta framework is a Moon-nakshatra system. It takes the boy's Moon nakshatra and the girl's Moon nakshatra and runs eight specific tests on the pair. Each test produces a number. The numbers sum to a score out of 36. The classical literature (Brihat Parashara Hora Shastra Chapter 79, Muhurta Chintamani, Jataka Parijata) is consistent on the eight tests and their maximum weights, though there is some variation in the lookup tables across traditions. The conventional weights in living practice are: Varna 1, Vashya 2, Tara 3, Yoni 4, Graha Maitri 5, Gana 6, Bhakoot 7, Nadi 8.
The system uses Moon nakshatra rather than Sun sign because the Vedic system reads the Moon as the manas (the relational, emotional and karmic register of the chart) and the nakshatra division is finer than the sign division. A sign spans 30 degrees; a nakshatra spans 13 degrees 20 minutes. The finer cut is what gives the kuta calculations the discrimination they need. Two people who share a Sun sign can have very different Moon nakshatras and very different compatibility profiles. The system is built on the nakshatra layer for that reason.
Tempora computes the Moon nakshatra inputs using the Swiss Ephemeris plus True Pushya Paksha ayanamsa. The ayanamsa is the sidereal correction the brand applies across all its chart work; the choice matters because nakshatra positions shift with the ayanamsa applied. Two computation systems with different ayanamsas can put the Moon in adjacent nakshatras for charts near the boundary, which changes the kuta scores materially.
Kuta 1: Varna (1 point)
Varna tests what the classical literature frames as the ego or vocation register of the two charts. The 12 zodiac signs are assigned to four varnas (the four-category social order of classical Sanskrit usage) by their elements. Cancer, Scorpio and Pisces (the water signs) are Brahmin. Aries, Leo and Sagittarius (the fire signs) are Kshatriya. Gemini, Libra and Aquarius (the air signs) are Vaishya. Taurus, Virgo and Capricorn (the earth signs) are Shudra. The scoring rule: when the boy's Varna is equal to or higher than the girl's Varna in this ranked order (Brahmin highest, Shudra lowest in the classical ranking), the kuta scores 1 point. When the girl's Varna is higher than the boy's, it scores zero.
The reading principle the classical literature attaches: Varna tests whether the ego registers of the two partners line up in a stable hierarchy of expression. The framework is conventional and culturally located in its historical formulation. The behavioural correlate the kuta actually picks up is whether the two partners express their priorities through compatible idioms (water signs through emotional register, fire signs through assertive register, air signs through communicative register, earth signs through material register). At one point, Varna is the lowest-weighted single kuta and rarely changes a composite reading on its own.
Kuta 2: Vashya (2 points)
Vashya tests the influence register: which partner naturally takes the lead and which naturally follows. The 12 signs are grouped into five Vashya categories by their classical animal symbology. Quadruped (Aries, Taurus, second half of Sagittarius, first half of Capricorn) signs are the four-footed group. Human (Gemini, Virgo, Libra, first half of Sagittarius, Aquarius) signs are the human group. Wild (Leo) is its own category. Aquatic (Cancer, Pisces, second half of Capricorn) signs are the water-creature group. Insect (Scorpio) is its own category.
The scoring rule: each category has a lookup of which other categories it controls, which it is controlled by and which it is neutral with. Full Vashya (mutual influence in a stable direction) scores 2. Partial Vashya scores 1. No Vashya scores zero. The behavioural correlate: Vashya tests whether the natural leadership instinct of one partner finds the natural following instinct of the other without rivalry. Two strong-leader categories with no Vashya control produce constant low-level rivalry over decisions; a clean Vashya match produces a partnership where each partner's natural posture supports the other's.
Kuta 3: Tara (3 points)
Tara tests the wellbeing register. The 27 nakshatras are grouped into 9 Tara categories of 3 nakshatras each, counted forward from each partner's own Moon nakshatra. The 9 Taras: Janma (1st, birth), Sampat (2nd, wealth), Vipat (3rd, danger), Kshema (4th, well-being), Pratyak (5th, obstacle), Sadhana (6th, achievement), Naidhana (7th, death), Mitra (8th, friend), Param Mitra (9th, great friend). Three Taras (Vipat, Pratyak and Naidhana) are inauspicious; the rest are auspicious.
The scoring rule: count the boy's nakshatra from the girl's nakshatra to find which Tara position it occupies. Divide by 9 and check the remainder. Do the same the other direction. Each direction that lands on an auspicious Tara scores 1.5 points; both directions auspicious scores the full 3 points; both inauspicious scores zero. The behavioural correlate the literature attaches: Tara tests whether the two charts' nakshatra positions create a mutual well-being relation over the marriage life. The cycle is read against the nakshatra-based mahadasha sequence (Vimshottari), which lends some structural integrity to the reading; the Tara position of the partner's nakshatra in the native's 9-fold cycle does correlate with the kind of life-event support the partnership receives across periods.
Kuta 4: Yoni (4 points)
Yoni tests the instinctual and sexual compatibility register. The 27 nakshatras are paired to 14 animal symbols (each animal hosts 1 or 2 nakshatras; the 14th is the lion which hosts Magha and Purva Phalguni). The Yoni animals: horse, elephant, sheep, snake, dog, cat, rat, cow, buffalo, tiger, deer, monkey, mongoose and lion. Each animal has a classical natural enemy (horse-buffalo, elephant-lion, snake-mongoose, cat-rat, dog-deer, cow-tiger, sheep-monkey). The scoring rule: same-Yoni between partners scores the full 4 points. Friendly Yoni scores 3. Neutral Yoni scores 2. Enemy Yoni scores 1. Sworn-enemy Yoni (the named animal-enemy pairs) scores zero.
The classical reading attaches sexual compatibility to this kuta explicitly. The 14 animals carry classical associations with sexual posture and instinctual drive (the horse and the elephant carry stronger sexual energy registers; the deer and the rat carry more nervous registers; the snake and the mongoose carry guarded registers). Same-Yoni partners share an instinctual idiom; sworn-enemy Yoni partners carry an instinctual mismatch that the rest of the chart has to absorb. At four points, Yoni is the mid-weight kuta and is one of the kutas most likely to produce a friction signature that the composite reading needs to weigh.
Kuta 5: Graha Maitri (5 points)
Graha Maitri tests the mental friendship between the two charts through the friendship status of the two Moon-sign lords. Each zodiac sign has a planetary lord (Mars rules Aries and Scorpio; Venus rules Taurus and Libra; Mercury rules Gemini and Virgo; Moon rules Cancer; Sun rules Leo; Jupiter rules Sagittarius and Pisces; Saturn rules Capricorn and Aquarius). The classical Parashari friendship grid maps each planet's relation to each other planet as natural friend, neutral or natural enemy.
The scoring rule: locate the lord of the boy's Moon sign and the lord of the girl's Moon sign. Look up the friendship status between them in the Parashari grid. Mutual friends score the full 5 points. One friend, one neutral scores 4. Mutual neutrals score 3. One friend, one enemy scores 2. One neutral, one enemy scores 1. Mutual enemies score zero. Some traditions use a temporal-plus-natural friendship composite that produces five status categories (great friend, friend, neutral, enemy, great enemy); the lookup adjusts accordingly.
The behavioural correlate: Graha Maitri reads whether the two partners' inner mental registers (the Moon-lord layer) operate as natural friends or whether they have to translate between idioms. Mercury-Moon partnerships have a classical communication ease; Saturn-Mars partnerships have a structural friction the chart has to work through. At five points, Graha Maitri is one of the heavier kutas and frequently carries the composite score upward or downward materially.
Kuta 6: Gana (6 points)
Gana tests the temperament register. The 27 nakshatras are split into three Gana categories: Deva (divine, 9 nakshatras), Manushya (human, 9 nakshatras) and Rakshasa (demonic, 9 nakshatras). The scoring rule: Same-Gana between partners scores the full 6 points. Deva-Manushya scores 5. Manushya-Rakshasa scores 1. Deva-Rakshasa scores zero. The kuta carries weight because it reads the temperamental idiom of how the two partners process emotion, conflict and shared register.
The Gana category names are classical and reflect the temperamental archetype each group carries. Deva nakshatras read as inclined toward refinement and dharmic alignment. Manushya nakshatras read as practical, human-scale and pragmatic. Rakshasa nakshatras read as intense, boundary-pushing and high-energy. The kuta's behavioural correlate is whether the two partners' default emotional postures harmonise (same-Gana), translate easily (Deva-Manushya or Manushya-Rakshasa) or require active translation (Deva-Rakshasa). The detail page on Gana, including the full nakshatra-to-Gana lookup table, is at gana kuta.
Kuta 7: Bhakoot (7 points)
Bhakoot tests the Moon-sign relation between partners. The 12 inter-sign distances each carry a classical reading. The scoring rule by Moon-sign distance: 1-1 (same sign) scores 7, 5-9 scores 7, 4-10 scores 7, 7-7 (opposite signs) scores 7, 3-11 scores zero, 6-8 scores zero, 2-12 scores zero. The three zero configurations carry specific Sanskrit names: 6-8 is Shadashtak (the sixth-eighth axis), 2-12 is Dwirdwadash (the second-twelfth axis) and 3-11 is Navam-Pancham in inversion.
Bhakoot-zero is classically marked dangerous but the literature attaches several specific cancellation conditions. The most cited: when the two Moon-sign lords are mutual friends in the Parashari friendship grid the Bhakoot-zero cancels; when the two Moons aspect each other from kendras (1st, 4th, 7th and 10th houses of either chart) the Bhakoot-zero cancels; when the two Moons sit in the same nakshatra pada the Bhakoot-zero is treated as nominal. The reading principle: low Bhakoot inside an otherwise strong composite is not a verdict; low Bhakoot stacked with low Nadi or low Gana is structurally meaningful. The detail page is at bhakoot kuta.
Kuta 8: Nadi (8 points)
Nadi is the heaviest single kuta in the system at 8 points and the kuta that carries the most cultural weight in living matchmaking practice. The 27 nakshatras are split into three Nadi groups: Adi (the vata or air constitutional register), Madhya (the pitta or fire constitutional register) and Antya (the kapha or earth constitutional register). The scoring rule is binary: different Nadi between partners scores the full 8 points; same Nadi scores zero.
Same-Nadi between partners is what the classical literature calls Nadi Dosha. The reading attached is that the two charts carry the same constitutional channel and that the marriage may struggle to produce balanced offspring (the classical concern is health of the child) or may carry constitutional friction in the partnership itself. The reading is the strongest single negation in the eight-kuta system; a passing score of 18 or above with Nadi-zero is classically treated as worse than a non-passing score of 16 with all other kutas balanced.
Nadi Dosha cancellations exist and are well documented in the literature. The most cited: when both partners share the same Moon sign but different nakshatras the Nadi Dosha cancels (the classical Vasishtha rule), when the two charts' Moon-sign lords are the same planet the Nadi Dosha cancels, when both partners are in the same nakshatra but different padas the dosha is treated as nominal, when Mangal Dosha is present in both charts in a way that the surface readings cancel the Nadi Dosha is sometimes treated as concurrently cancelled. The detail page is at nadi kuta deal-breaker.
Reading the composite score
The headline score is the sum of the eight kutas. The conventional bands: below 18 reads as low compatibility, 18 to 24 reads as ordinary match, 24 to 32 reads as good match, above 32 reads as excellent match. The bands are useful as a first cut but the composite reading needs to walk the per-kuta breakdown rather than just the headline number.
Two charts can score 22 of 36 with very different distributions of the underlying points. Chart A scores 1, 2, 3, 4, 5, 6, 1 and 0 (passing Bhakoot but failing Nadi). Chart B scores 0, 0, 0, 0, 5, 5, 6 and 6 (failing the four lightest kutas but passing the four heaviest). The headline score is similar but the structural reading is very different. Chart A is structurally distressed because the heaviest single kuta failed; Chart B is structurally supported because the four heavy kutas all passed and the four light kutas carry less weight individually.
The reading practice is to walk the breakdown from heaviest to lightest. Nadi first. Bhakoot second. Gana third. Graha Maitri fourth. Yoni fifth. Tara sixth. Vashya seventh. Varna last. A failure in any of the four heaviest kutas needs cancellation analysis before the composite reading is reliable. Failures in the four lighter kutas rarely change the composite verdict on their own.
What gun milan does not measure
The eight-kuta system runs on the Moon nakshatras alone. It does not look at the rest of either chart. Several layers of the full compatibility reading are explicitly outside its scope.
- The 7th house and 7th lord. The partnership house and its lord across both charts carry the structural marriage register. A clean 7th house with a dignified 7th lord absorbs friction the eight-kuta layer cannot read.
- Venus and Jupiter as karakas. Venus is the marriage karaka in a male chart, Jupiter in a female chart. Their positions, dignity and dasha sequence across both charts carry the partnership refinement register.
- The D9 Navamsa. The 9-fold divisional chart reads marriage durability at the deeper layer. The composite of the two D9 charts is what classical practice treats as the durability verdict. Documented at will my marriage last D9.
- Saturn-Mars composite. Saturn and Mars in conjunction, opposition or 4-8 relation across either chart indicates structural friction the eight-kuta layer cannot pick up.
- Mangal Dosha. Mars in the 1st, 4th, 7th, 8th or 12th of the D1 or D9 modulates the marriage layer independently of the gun milan score. Documented at manglik dosha truth.
- Dasha overlap. The mahadasha-and-antardasha periods active in both charts during the projected marriage years are what determine whether the marriage event timing supports the partnership.
- Synastry overlay. The cross-chart placements (one partner's planets falling in the other partner's houses) carry the lived register of how the two charts interact.
The classical matchmaking practice treats a passing Ashtakuta score as necessary but not sufficient. A passing score with a poor D9 composite is a worse match than a low score with a strong D9 composite. The eight-kuta layer is the entry-level compatibility reading; the full reading determines whether the marriage actually receives structural support.
How Tempora reads gun milan
Tempora's compatibility reading uses the eight-kuta score as one input among several. The reading sequence is layered. The eight-kuta score sits at the top of the page because it is the most familiar framework for readers; the actual compatibility verdict lives further down, in the composite of D9, karaka and synastry layers.
The compute pipeline: Swiss Ephemeris computes the Moon longitudes for both charts at birth, the True Pushya Paksha ayanamsa is applied to produce sidereal positions, the Moon nakshatra is identified for each chart and the eight-kuta lookup tables produce the per-kuta scores and the composite. The output names the per-kuta breakdown explicitly so the reader sees which kutas passed and which failed, the Nadi and Bhakoot conditions in detail and any cancellations that apply to the failed kutas.
The voice principle Tempora applies: the eight-kuta score is descriptive of the Moon-nakshatra compatibility register, not predictive of the marriage outcome. A passing score does not guarantee a happy marriage; a failing score does not guarantee an unhappy one. The classical reading treats the kuta layer as one structural input among many. The lived marriage depends on what is brought to it actively, on the broader chart and on the dasha sequence the partnership crosses.
Frequently asked questions
What is Ashtakuta gun milan?
Ashtakuta gun milan (Sanskrit: eight-pillar quality matching) is the classical Vedic compatibility scoring system applied to two charts before marriage. It reads the Moon nakshatra of each partner and tests eight specific dimensions of fit between them: Varna (1 point), Vashya (2 points), Tara (3 points), Yoni (4 points), Graha Maitri (5 points), Gana (6 points), Bhakoot (7 points) and Nadi (8 points). The maximum is 36 points. The minimum acceptable score for a match in conventional practice is 18 of 36. The framework is one of the oldest scoring systems in living Vedic practice and is referenced in Brihat Parashara Hora Shastra Chapter 79 and Muhurta Chintamani. Tempora's compatibility engine uses the Swiss Ephemeris plus True Pushya Paksha ayanamsa to compute the Moon nakshatra inputs, then runs the classical 8-kuta lookup tables.
What does each of the eight kutas measure?
Each kuta tests a different layer of the compatibility relation. Varna (1 point) tests the ego or vocation register (Brahmin, Kshatriya, Vaishya, Shudra categories assigned by Moon-sign element). Vashya (2 points) tests who influences whom in the relationship through five animal categories. Tara (3 points) tests wellbeing by counting the partner's nakshatra from one's own and checking the 9-fold cycle. Yoni (4 points) tests sexual and instinctual compatibility through 14 animal symbols paired to the 27 nakshatras. Graha Maitri (5 points) tests mental friendship through the friendship status of the two Moon-sign lords. Gana (6 points) tests temperament through three categories: Deva, Manushya and Rakshasa. Bhakoot (7 points) tests Moon-sign relation through the 12 inter-sign distances. Nadi (8 points) tests constitutional or genetic compatibility through three Ayurvedic-style channels: Adi, Madhya and Antya.
Why is Nadi worth 8 points and treated as the heaviest single factor?
Nadi carries the highest single weight in the eight-kuta system because it reads what classical practice frames as the constitutional or genetic compatibility layer between the two Moon nakshatras. The 27 nakshatras are split into three nadis: Adi (vata or air register, 9 nakshatras including Ashwini, Ardra, Punarvasu, Uttara Phalguni, Hasta, Jyestha, Moola, Shatabhisha and Purva Bhadrapada), Madhya (pitta or fire register, 9 nakshatras including Bharani, Mrigashira, Pushya, Purva Phalguni, Chitra, Anuradha, Purva Ashadha, Dhanishtha and Uttara Bhadrapada) and Antya (kapha or earth register, 9 nakshatras including Krittika, Rohini, Ashlesha, Magha, Swati, Vishakha, Uttara Ashadha, Shravana and Revati). Same-Nadi between partners scores zero of eight. The classical reading treats this as a structural risk to offspring health and to the constitutional balance of the partnership. The reading does not stand alone; multiple cancellations apply. The article walks them in detail.
What is the minimum gun milan score for marriage?
The conventional minimum acceptable score is 18 of 36 points. Below 18, the classical reading is that the surface compatibility is too low to proceed without addressing the specific kutas that failed. Scores from 18 to 24 read as ordinary match. Scores from 24 to 32 read as good match. Scores above 32 read as excellent match. The threshold is conventional rather than absolute; many living traditions accept lower scores when the specific failed kutas are not the heaviest weighted ones or when cancellations apply. A score above 18 with Nadi-zero (same Nadi between partners) is classically treated as worse than a score below 18 with all other kutas balanced. The composite reading matters more than the headline number.
Why does Tempora use the Moon nakshatra rather than the Sun sign for compatibility?
The Moon in the Vedic system represents the manas, the relational and emotional layer of the chart. The Moon nakshatra is the 27-fold zodiacal division the Moon occupies at birth, more granular than the 12-fold sign division used by Sun-sign astrology. The 27-fold division is the unit the eight-kuta system is built on. The Sun sign carries 30 degrees of zodiacal range; the nakshatra carries 13 degrees 20 minutes. The finer division is what allows the kuta calculations to discriminate between charts that share the same Sun sign but differ structurally in their emotional and instinctual registers. Tempora computes the Moon nakshatra using the Swiss Ephemeris plus True Pushya Paksha ayanamsa, which is the sidereal correction the brand applies across all its chart work.
When does the Bhakoot exception cancel a low score?
Bhakoot tests the Moon-sign relation between partners. Bhakoot-zero configurations (the 6-8, 2-12 and 3-11 axes) are classically marked dangerous but cancel under several specific conditions named in the literature. The most cited cancellations: when the two Moon-sign lords are mutual friends in the Parashari friendship grid, when the two Moons aspect each other from kendras (1st, 4th, 7th and 10th houses) or when the Bhakoot axis sits inside a Nadi-zero or Gana-zero composite that already accounts for the surface friction. The reading principle is that Bhakoot as a single failed kuta inside an otherwise strong eight-kuta composite reads differently from Bhakoot as one of several failed kutas. Tempora's compatibility output names which Bhakoot configuration applies and which cancellation conditions are present on the two charts. The detail page on Bhakoot is at /findings/bhakoot-kuta.
Does Ashtakuta gun milan replace the full chart reading?
No. Ashtakuta gun milan operates on the Moon nakshatras alone and produces a score on eight specific dimensions. A full compatibility reading walks the rest of the chart in addition: the D1 7th house and 7th lord, Venus and Jupiter as marriage karakas, the D9 Navamsa for marriage durability, the Saturn-Mars composite across both charts, Mangal Dosha and its cancellations, the synastry overlay of one partner's planets on the other's houses and the dasha overlap between the two charts during the projected marriage years. The eight-kuta score is the entry-layer compatibility reading. The conventional matchmaking practice treats a passing Ashtakuta score as necessary but not sufficient; the full reading determines whether the marriage actually receives structural support. The D9 layer is documented at /findings/will-my-marriage-last-d9.
- Nadi kuta deal-breaker · the 8-point kuta and its cancellations
- Bhakoot kuta · Moon-sign distance compatibility reading
- Gana kuta · Deva, Manushya, Rakshasa temperament pairs
- Will my marriage last D9 · the durability layer beyond kutas
- Manglik dosha truth · Mars in the marriage layer
- Will I marry late Navamsa · the timing layer of the D9
This article was prepared by Tempora Research as a compatibility-cluster explainer for the eight-kuta framework. The framework is descriptive of structural Moon-nakshatra compatibility registers and does not predict specific marriage outcomes. Internal audit log maintained. This article does not constitute medical, financial, legal or professional advice. First published 2026-06-04 by Tempora Research.