I Used to Mock Kundali Matching — Until I Read My Own

Written by

in

The first time Arjun saw Meera’s birth details in his email, he laughed. Not unkindly. He just laughed, the way he had laughed at his cousins for the last decade whenever they spoke about pandits and panchangs. He was 29, a senior engineer at a Bangalore startup, and he had once written a Medium post titled “Astrology is Confirmation Bias With Better Marketing.” Eleven hundred upvotes. He kept the link in his LinkedIn featured section.

His mother had sent the birth details with a single line: “Just open the app and check, na. For my peace.” He opened the app. He was not planning to read it. He was planning to screenshot the score, paste it into the family WhatsApp group with a sarcastic caption, and go back to his Tuesday-night code review.

That is not what happened.

Setup

Arjun is a composite. (This story is a composite of three couples who shared their experiences.) He is drawn from an IIT Kharagpur graduate working in Bangalore fintech, a London-returned product manager raised in Kolkata, and an MIT-Madras computer scientist who works for an American firm from a co-working space in Pune. All three were public about their disinterest in astrology, all three got married between 2021 and 2024, and all three were quietly converted not into believers but into people who stopped calling it nonsense.

The Bangalore protagonist met Meera at a friend’s housewarming. She was a 27-year-old urban planner with a master’s from Berkeley. Their first three dates were about Detroit techno, weekend trekking, and whether honey bees were sentient. Astrology never came up. Six months later they were discussing rent splits on a shared flat. Eight months later, Meera’s mother flew down from Kolkata to meet his parents. The dinner went well. By the end of the evening, Meera’s mother had asked, almost casually, whether they had matched the kundali.

Arjun had not. He had no intention to. He told his mother that night, on a one-minute phone call: “We will not be doing that drama. Meera and I have already decided.” His mother said the line he expected: “Just for me. Just once. Please.”

Conflict

The next four weeks were a slow grind. His mother did not push. She just stopped asking about the wedding. His father, who had always been the rational one in the house, mentioned over a Sunday call that “your aunt is asking why you are not even checking.” Meera’s mother, meanwhile, had quietly visited a pandit in Kolkata and sent over a five-page printout. The score on the printout was 18 out of 36. The pandit had written, in slanting Bengali handwriting, “match is borderline; Nadi okay; Bhakoot weak; advise full kundali review before fixing the date.”

Arjun read the printout twice. He did not understand most of it. He understood that 18 out of 36 sounded like a 50% on an exam, which is failing. He showed it to Meera. She shrugged. “My mom says you should just open that app everyone keeps mentioning. The free one. Sahita. She says you can do it in front of her on a video call so she sees the result.”

He agreed because saying no had begun to cost more than saying yes.

The night he sat down to open Sahita, he had a specific plan. He was going to record the entire interaction, run the same birth details through three different online calculators, find the inconsistencies, write up the discrepancies, and put together a short blog post called “I Mathematically Disproved Kundali Matching.” He had even reserved the URL.

The check that changed his mind

He opened Sahita at 10:47 PM. He typed both birth details — date, time, city — for himself and Meera. He tapped Match. Three seconds. The result screen appeared. Total: 19 out of 36. Roughly what the Kolkata pandit had given, off by one.

He noticed two things immediately. The score was reproducible, which was the first surprise. Astrology, in his earlier mental model, was vibes and theatrics. This was a deterministic function: same input, same output. The second thing he noticed was that the app did not stop at the score. It opened a per-Koota breakdown, with each of the eight Kootas listed separately, scored, and explained.

He started reading. Varna: full marks, both Brahmin Varna by birth nakshatra. Vashya: full marks. Tara: 1.5 of 3. Yoni: 3 of 4, “Gaja-Gaja, mutually friendly.” Graha Maitri: 5 of 5. Gana: 6 of 6, “both Manushya gana.” Bhakoot: 0 of 7, “6/8 position, dosha applies.” Nadi: 8 of 8, “different Nadis, no dosha.”

Three things in that screen stopped him. First, Yoni was not labelled “compatible” or “incompatible.” It was labelled with an actual animal pair from the classical table — Gaja-Gaja — and a friendliness coefficient. Second, Bhakoot 6/8 was flagged with a cancellation rule the Kolkata pandit had not mentioned: “Bhakoot 6/8 is cancelled when both moon-sign lords share a friendly aspect.” Sahita had checked that condition on their charts. The condition was met. The dosha was annotated “cancelled — effective: nil.” Third, the app generated a three-page PDF report he could save.

He read the PDF the way he read code reviews. Slowly, line by line. None of it predicted anything. None of it told him whether his marriage would succeed. What it did was lay out, in clean structured text, eight specific compatibility axes — temperament, communication style, lifestyle pace, family expectations, fertility outlook, mental affinity, emotional alignment, social Varna — and rate each one. Two of those axes were marginal. Six were strong.

He realised, somewhere around midnight, that he was not arguing with the report. He was reading it.

The reframe

The reframe was not “kundali matching is real.” It was narrower than that. Arjun realised three things over the next two days, in the order he later wrote them down.

One. The Ashta Koota system is internally consistent. It applies fixed rules to fixed inputs. He could disagree with the rules’ origin, but he could not say it was arbitrary. The same two birth charts produce the same eight scores on Sahita, on AstroSage, on any traditional pandit’s hand-calculated reading, as long as the rules being applied are the same.

Two. The eight Kootas, when stripped of Sanskrit terminology, mapped almost cleanly onto categories he himself used when thinking about whether the relationship would hold. Bhakoot — family-level compatibility, the way both extended families show up at festivals — had been a real point of friction with Meera’s larger Bengali family. Tara — communication and timing — had been a recurring small theme in his arguments with Meera (he was a morning person, she worked till 2 AM). The terminology was old. The categories were not exotic.

Three. The cancellation rules, the part most modern dismissals never engage with, were where the framework had its sophistication. Nadi cancellation when both share Nadi but different rashis. Bhakoot cancellation when moon-sign lords share a friendly aspect. Manglik anshik vs purna. Anshik cancellation after age 28 with Jupiter aspect. The system had built-in self-corrections. It was not the cartoon version he had assumed.

He did not become a believer. He stopped being a mocker.

Outcome

Arjun and Meera married in March 2024 in a small ceremony at a Kolkata heritage hotel. The Kolkata pandit who had written the borderline-match note did the ceremony; Arjun’s mother attended in a state of quiet relief. They did the rituals without irony and without complaint. The blog post he had reserved the URL for never got written. The Medium piece from his twenties is still live; he no longer sends it to anyone.

Meera, who had always treated kundali matching as a family ritual rather than a verdict, mostly remembers Arjun reading the PDF report at 2 AM with a furrowed brow. She also remembers him saying, two weeks later, “I think the Bhakoot section is right about your cousin Tina.” He was right about her cousin Tina, which Meera will never tell him.

Two years in, they argue about coriander and Detroit techno. They have not had a fight that the Kootas could have predicted, and they have had three that the Kootas could not.

If you are reading this in your own moment of pretend-eye-rolling

If you are the rational one in your family, the engineer, the consultant, the doctor who once wrote a Quora answer about confirmation bias, run the check anyway. Open Sahita, type in both birth details, tap Match. The full per-Koota breakdown takes two minutes. The app is free, no paywall, no signup wall. You can read the PDF report the way you read any other structured document — slowly, line by line, deciding what is signal and what is noise. You do not have to believe in any of it. You only have to read it. Sahita is available free on the Play Store: Download Sahita on Google Play.

Related reading on Sahita: What 36 Gunas actually measures, Nadi dosha cancellation rules, and Manglik dosha cancellation explained.

Frequently Asked Questions

Is kundali matching scientific?

Kundali matching is not science in the sense of repeatable lab experiments. It is a structured compatibility framework built over centuries of Vedic observation. The eight Kootas examine specific axes — temperament, lifestyle, communication, fertility outlook, family compatibility — that any modern relationship counselor would also raise, only with different vocabulary. The framework is internally consistent, has clear rules, and produces measurable scores; whether you call that scientific or traditional depends on definitions, not facts.

Can a skeptic still benefit from checking kundali?

Yes, in two ways. First, it surfaces conversations couples often avoid — children, finances, in-law dynamics, lifestyle pace — under the cover of an ancient framework that elders take seriously. Second, even if you do not believe the metaphysics, you will spend the rest of your life around relatives who do, so understanding the score gives you a vocabulary to navigate those conversations without feeling cornered.

What did the Sahita app actually show that changed his mind?

Not predictions. It showed a structured per-Koota breakdown of two birth charts — temperament fit (Gana), communication style (Tara), family dynamics (Bhakoot), and so on. The categories mapped surprisingly well onto the friction points the couple were already noticing in real life. The match was 19 out of 36, and the report explained which two Kootas were weak and why. That is not magic. It is a useful summary that happened to be accurate.

Should I get kundali matched if I do not believe in it?

If your family or your partner’s family takes it seriously, getting it done is a small cost for a large peace-of-mind return. The Sahita app is free, takes two minutes, and gives you the full breakdown plus any applicable cancellation rules. Reading the report does not require belief. Refusing to read it usually requires more energy than just running the check.

Is the 36 Gunas system the same as the 8 Kootas?

Yes — the 36 Gunas total is the sum of eight Kootas, each weighted differently. Varna scores 1 point, Vashya 2, Tara 3, Yoni 4, Graha Maitri 5, Gana 6, Bhakoot 7, and Nadi 8 — adding to 36. When astrologers talk about a guna score they mean this Ashta Koota total. Sahita shows all eight separately so you can see exactly where compatibility is strong and where it needs a closer look.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *