BFSI-Bench

Updated 12 October 2026

A benchmark that evaluates AI agents’ ability to find and apply India’s current financial regulations to real-world, everyday scenarios.

Background

BFSI-Bench is a benchmark for testing how well language models answer questions about India’s banking, financial services, and insurance (BFSI) rules. In this domain, the correct answer often depends on circulars and regulations that change frequently, and the official sources (sites like RBI, SEBI, and IRDAI) can be hard to find, parse, and keep current. Each question describes an everyday situation that depends on one of those rules, such as an RBI circular, a gazette notification, or an IRDAI regulation. We will periodically update the benchmark to reflect newly published rules and regulatory changes.

We evaluate current frontier models under identical conditions, using the same agent harness with web search powered by Exa. The Trajectories tab shows the full run for a few samples.

30%40%50%60%70%80%$0.00$0.02$0.04$0.06LOWEST COSTBEST PERFORMANCEAccuracyCost per question (USD)GPT-6 AstraGPT-6.1 SolMuse Spark 1.3Opus 5.5Mistral Large 4
30%40%50%60%70%80%$0.00$0.02$0.04$0.06LOWEST COSTBEST PERFORMANCEAccuracyCost per question (USD)GPT-6 AstraGPT-6.1 SolMuse Spark 1.3Opus 5.5Mistral Large 4

Key Findings

  • GPT-6 Astra (67.5%), GPT-6.1 Sol (64%), and Grok 4.7 (61%) lead the benchmark.
  • Questions with a source published in 2026 are much harder than questions with an earlier publication date: the models are correct on 39% of the 2026-dated questions and 82% of the earlier ones.
  • Models search more on the questions they get wrong. A run with three or four searches is correct 66% of the time, while a run with nine or more is correct only 37% of the time.
  • Search often returns a private website instead of the official page. TaxGuru, a private tax site, appears in 40% of searches, while the official income-tax sites appear in 15%.
  • Most wrong answers repeat an older rule, either because the model searched for that rule or because it saw the new rule and still gave the old one.

Methodology

The Task

There are 200 questions. Each gold answer is a set of facts, easy to check, such as a yes or no, a form, or a rate. We take each fact from an official document on a government site such as the Reserve Bank of India, SEBI, or IRDAI.

Example
Question

I head research at a SEBI-registered research firm in Mumbai. A report goes out to all our clients tomorrow morning. Someone on our sales team wants an advance copy tonight to discuss the call with a few key clients. Can I give it to him?

Gold

No. A research report must not be made available selectively to internal trading personnel, or to a particular client or class of clients, before the other clients who are entitled to it receive it. Giving it to your sales team tonight, before it goes to all clients tomorrow, would break that rule. You must also keep the report confidential until it is made public.

SEBI Research Analysts Regulations, 2014
Nuggets

Required No. The report must not be given to the sales team before all eligible clients receive it.

Optional The research entity and its employees must maintain the report’s confidentiality until it is made public.

Evaluation and Grading

Each model answers in Inspect’s ReAct agent, the same agent the BrowseComp eval uses. The only search tool is Exa, so every model gets the same search. The model can search, read the result, and search again. The run stops after 24 messages. We use GLM-5.3-Flash as a reference-based LLM judge to evaluate the answers. It checks the answer against the gold facts. An answer is correct only when it states every vital fact. Leaving a non-vital fact out is allowed. Contradicting a vital fact makes the answer incorrect, and a missing vital fact is marked not attempted.

Results

Accuracy on 200 questions
0%25%50%75%100%67.5%GPT-6 Astra64%GPT-6.1 Sol61%Grok 4.760.5%Muse Spark 1.354%Opus 5.548%Qwen 3.8 Max46%DeepSeek V4.1 Flash42.5%Gemini 3.8 Flash41%Mistral Large 4
  • GPT-6 Astra 67.5% $0.049
  • GPT-6.1 Sol 64% $0.022
  • Grok 4.7 61% $0.054
  • Muse Spark 1.3 60.5% $0.020
  • Opus 5.5 54% $0.019
  • Qwen 3.8 Max 48% $0.026
  • DeepSeek V4.1 Flash 46% $0.052
  • Gemini 3.8 Flash 42.5% $0.026
  • Mistral Large 4 41% $0.015

GPT-6 Astra leads at 67.5%, then GPT-6.1 Sol at 64%, then Grok 4.7 at 61%. Muse Spark 1.3 is close, at 60.5%, and much cheaper at about $0.02 a question.

A run with three or four searches is correct on 66% of questions. A run with nine or more searches is correct on 37% of questions.

104 questions have a main source published in 2026, and 61 have an earlier publication date. Accuracy is 39% on the 2026 questions and 82% on the earlier ones. For every model, accuracy on the 2026 questions is 33 to 50 percentage points lower.

Mean searches per question
02468103.44GPT-6 Astra3.00GPT-6.1 Sol7.55Grok 4.70.23Opus 5.52.50Muse Spark 1.33.78Gemini 3.8 Flash7.82DeepSeek V4.1 Flash2.59Qwen 3.8 Max8.56Mistral Large 4
  • Mistral Large 4 8.56
  • DeepSeek V4.1 Flash 7.82
  • Grok 4.7 7.55
  • Gemini 3.8 Flash 3.78
  • GPT-6 Astra 3.44
  • GPT-6.1 Sol 3.00
  • Qwen 3.8 Max 2.59
  • Muse Spark 1.3 2.50
  • Opus 5.5 0.23
Accuracy by the publication date of the main source
0%25%50%75%100%GPT-6 Astra5592GPT-6.1 Sol5092Grok 4.74780Muse Spark 1.34189Opus 5.53984Qwen 3.8 Max3679DeepSeek V4.1 Flash3171Mistral Large 42675Gemini 3.8 Flash2575Published in 2026Published earlier

Error analysis

About 46% of answers were not correct. About 68% of the wrong answers involve an older rule, or a current rule used the wrong way. In some the model searched for the old rule, in some it saw the current rule and still answered wrong, and in some the search returned only the old rule.

The other wrong answers fall into two modes. In 15% the model does not search, and answers from training data that predates many of the 2026 rules. Claude Opus 5.5 accounts for about two thirds of these. In 17% the run stops after 24 messages, before the model gives a correct answer.

Share of wrong answers
Searched for the old rule: 30%30%Saw the current rule, still answered wrong: 23%23%Search found only the old rule: 15%15%Answered from memory: 15%15%Ran out of turns: 17%17%
  • Searched for the old rule (30%)
  • Saw the current rule, still answered wrong (23%)
  • Search found only the old rule (15%)
  • Answered from memory (15%)
  • Ran out of turns (17%)
Share of questions each model missed
GPT-6
Astra
32.5%
GPT-6.1
Sol
36%
Grok
4.7
39%
Muse
Spark 1.3
39.5%
Opus
5.5
46%
Qwen
3.8 Max
52%
DeepSeek
V4.1 Flash
54%
Gemini
3.8 Flash
57.5%
Mistral
Large 4
59%
  • GPT-6 Astra 32.5%
  • GPT-6.1 Sol 36%
  • Grok 4.7 39%
  • Muse Spark 1.3 39.5%
  • Opus 5.5 46%
  • Qwen 3.8 Max 52%
  • DeepSeek V4.1 Flash 54%
  • Gemini 3.8 Flash 57.5%
  • Mistral Large 4 59%

Below, we show samples of how runs went wrong.

Searched for the old rule

30% of wrong answers

The question does not name an old form, section, or rate, but the model adds one to its search, and the results then describe that older rule.

We asked GPT-6.1 SolWe run a jewellery shop in India. A walk-in customer wants to buy a ₹3.2 lakh necklace today and has no PAN. What do we get her to sign?

  1. Current ruleForm No. 97, under the Income-tax Rules, 2026, in force from 1 April 2026.
  2. Search

    income tax rule 114B sale goods services exceeding two lakh form 60 jewellery no PAN

    Search result

    If a person does not have a PAN, they must furnish a declaration in Form 60.

  3. AnswerGet her to complete and sign Form 60, the prescribed declaration for a person without PAN.
View complete trajectory

Contact

If you have a question, want to license the benchmark, or evaluate your model, contact us at hello@ground-truth.in.

Citation (BibTeX)
@dataset{groundtruth2026bfsibench,
  title={BFSI-Bench: Fact-Seeking Eval for Indian BFSI},
  author={GroundTruth},
  year={2026},
  url={https://www.ground-truth.in/benchmarks/bfsi-bench},
  license={CC-BY-4.0}
}