Credit Cards, Confusion, Computation, and Consequences: What Can We Uncover About Language Model Reasoning?

Arnav Hiray, Agam Shah, Caleb Lu, Meghaj Tarte, Harsit Mittal +1 more
7/29/2026
cs.CL

No confident code implementation found for this paper. 2 possible matches can be shown below.

Abstract

We introduce CreditCardQA, the first financial literacy benchmark for numerical reasoning derived from real credit card agreements. The dataset contains 1,800 questions, including first-person variants that reflect how consumers naturally ask about fees, interest, and payments. We evaluate a range of large language and reasoning models under Chain-of-Thought (CoT) and Program-of-Thought (PoT) prompting. Overall, PoT yields consistent performance gains, particularly for models with weaker baseline reasoning, and narrows gaps between open- and closed-source systems. Through error analysis, we show that failures arise less from arithmetic and more from misapplied financial rules, missed conditions, and misunderstandings of contractual terms. We further analyze question difficulty and find that comparisons, conditional logic, and monetary constraints are especially challenging. We also find that errors often arise in edge cases such as late-payment penalties or small-balance scenarios that are more likely to affect lower-income or financially vulnerable individuals.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 2 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{hiray2026credit,
  title  = {Credit Cards, Confusion, Computation, and Consequences: What Can We Uncover About Language Model Reasoning?},
  author = {Arnav Hiray and Agam Shah and Caleb Lu and Meghaj Tarte and Harsit Mittal and Sudheer Chava},
  year   = {2026},
  eprint = {2607.26952},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.26952v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2607.26952.svg)](https://codeofpaper.com/paper/2607.26952)

Discussion