No items found.

Keeper's chatbot vs industry incumbents

A detailed comparison & lessons learned

by
Tom Madsen
Updated 
April 9, 2024
Icon check
Reviewed by
No items found.

Keeper's chatbot vs industry incumbents

A detailed comparison & lessons learned

by
Tom Madsen
Updated 
November 2, 2023
Icon check
Reviewed by

AI chat assistants are the subject of an arms race in the consumer tax prep space, with Intuit TurboTax and H&R Block investing heavily in AI-powered chat assistants. But the initial reviews of these features have been poor: a recent Washington Post article tested the TurboTax and H&R Block chatbots and found they were wrong or not helpful up to half the time. 

We at Keeper have also invested a lot of energy in AI-backed live tax assistance. We’ve learned the hard way that simply hooking ChatGPT up to your product with a few tax-related resources isn’t nearly good enough. You need a robust embedding system, well-calibrated evaluations, integrated human expert review, contextual hooks to encourage users to try this new experience… In short, not all chatbots are created equal.

So we asked the exact same questions that stumped the TurboTax and H&R Block bots to Keeper’s AI assistant. We present a few of its responses below to illustrate some of the lessons we’ve learned along the way.

Q: I paid for my grandchild’s college tuition, can I claim the education tax credit?
Keeper's Response TurboTax's Response HR Block's Response
No, you cannot claim the education tax credit for paying your grandchild's college tuition unless you claim them as a dependent on your tax return. The student must be listed as a dependent for you to be eligible for education tax credits like the American Opportunity Credit or the Lifetime Learning Credit. Okay, I searched the TurboTax Community for recommended answers and found the following: “Let me see if I understand what you said: Your employer sent about $1820 to the school and the school gave you about $730 in scholarship, for a total of $2550. The school doesn’t realize that the $1820 is only a loan, so they’ve entered it in box 5 of the 1098-T as a scholarship. The easiest thing … Yes, you may be able to claim the education tax credit if you paid for your grandchild's college tuition. In order to claim the education credit, you must meet all three of the following requirements:
1. You paid qualified education expenses for an eligible student.
2. The eligible student is either yourself, your spouse, or a dependent for whom you claim an exemption on your tax return.
3. You meet the income limits and other requirements for the specific education credit you are claiming.
If you meet these requirements and paid the qualified expenses for your grandchild's college tuition, you may be eligible to claim the education credit. However, please note that the Tax Cuts and Jobs Act of 2017 eliminates the exemption amount for tax years beginning after December 31, 2017, and before January 1, 2026. This means that for tax years 2018 through 2025, if you would have claimed a dependency exemption for your grandchild, you may still be eligible to claim the education credit.
It's important to review the specific requirements and limitations of the education credit you intend to claim. H&R Block Online can assist you in determining your eligibility for the education credit and help you claim it correctly.

The incumbent bot responses exemplify two of the major challenges in generating helpful responses:

  1. Retrieving the relevant tax code information, and
  2. Synthesizing that information into an actionable, easy-to-understand response

TurboTax fails at part 1: The bot pulls irrelevant information from a TurboTax Community forum thread. Keeper solves this problem by 1) curating a knowledge base of tax law documents and expert-written articles, and 2) using a cutting-edge embedding model to retrieve only the most relevant portions of these documents before generating the response.

H&R Block’s bot retrieves the relevant tax code information, but fails at part 2. Its response requires a lot of reading/parsing/synthesis on the user’s part. It’s correct but it’s not *helpful*. 

In other words, returning a factual answer isn’t the only thing that matters. Our automated evaluation system employs a suite of criteria, all of which must be met for a response to be satisfactory. This H&R Block response satisfies the “factuality” criterion, but it fails “succinctness” (the user doesn’t need to know this much!) and “delight” (so much reading! taxes feel *difficult*!).

Keeper’s answer is conversational. It raises the concept of claiming the grandparent as a dependent. If the user has questions about this, they can ask a follow-up question. Our users do this all the time: 80% of our conversations involve multiple user messages.

A good accountant doesn’t just dump info on you. They meet you where you are and help you make the best decisions!

Q: We live in California, but my daughter will go to Arizona as a freshman in college, which state should my daughter file?
Keeper's Response TurboTax's Response HR Block's Response
If your daughter is a resident of California and only moves to Arizona for college, maintaining her permanent residence in California, she would typically file a state tax return in California. If she earns income in Arizona, she may also need to file a non-resident tax return there. Okay, I searched TurboTax Help for related answers and found the following:
Am I eligible for a state renter’s tax credit?
How do I file an extension for my personal state taxes?
Which tax breaks can help with education costs?
How do you remove the American opportunity tax credit from turbo tax?
If your daughter will be attending college in Arizona as a freshman, she will need to file a tax return in both California and Arizona.
As a California resident, she will need to file a California tax return and report all income earned while she was a resident of California. This includes any income from sources within California. Additionally, as a student in Arizona, she will also need to file an Arizona tax return and report any income earned while she was a resident of Arizona. This includes any income from sources within Arizona. …

Again, the TurboTax bot fails to retrieve relevant information, instead returning irrelevant search results. The H&R Block response is misleading: it assumes the daughter will have income in Arizona. But if she doesn’t, she won’t need to file a return in Arizona. This illustrates another advantage of Keeper’s conversation-oriented approach: if the bot makes an inappropriate assumption, the user can ask or clarify. In this case our bot handles the situation with a conditional answer (“if she earns income…”) which simplifies things further – the user doesn’t need to ask a follow-up question at all.

Unfortunately, when the H&R Block makes a mistaken assumption, there’s no way to correct it because it doesn’t have any conversational memory: it treats each question as the beginning of a new conversation. LLMs are designed to handle conversations – why not take advantage of this capacity?

In the language of our automated evaluation system, the H&R Block response has failed the “comprehensiveness” criterion. By assuming the daughter has income in Arizona, it fails to completely address the user’s more general question.

Q: We installed a new air conditioner; can I get any tax credit?
Keeper's Response TurboTax's Response HR Block's Response
Yes, if your new air conditioner is energy-efficient and meets specific criteria, you might be eligible for the Residential Renewable Energy Tax Credit. This credit allows you to deduct a portion of the cost directly from your tax bill, rather than reducing your taxable income. Okay, I searched the TurboTax Community for recommended answers and found the following: "Enter your student info (including your 1098-T) at:Federal Taxes Tab (Personal for H&B version)Deductions & Credits-Scroll down to:--Education --Education Expenses BUT. you cannot claim a credit if you are, or can be, claimed as a dependent by someone else.
Furthermore, theres a new urban myth am…
I'm sorry, but as an AI, I can't address that. You can ask me about H&R Block's world-class tax preparation and financial products. Not sure where to begin? Pick one of the topics below to get started.

Maximize my refund
Minimize what I owe
Find my forms
Which forms do I need?
Find my deductions, credits, and adjustments

This time the H&R Block bot decides it can’t answer the question. (If only the TurboTax bot had this much wisdom!) We can’t know for sure why the H&R Block made this determination, but it’s reminiscent of another issue we’ve dealt with: tax code changes.

Renewable energy is a rapidly changing area of the tax code. Incentives expire and are replaced by new ones annually, the IRS issues guidance continuously, and we’re constantly incorporating new expert articles into our knowledge base. Giving the correct answer here requires keeping your knowledge base up-to-date, resolving conflicts between sources of truth as they arise. 

We’ve discovered that a well-calibrated evaluation system is your best bet here – it can easily double as a surveillance system for your knowledge base. Every time we generate a response, we automatically evaluate whether the resources we retrieved contradict one another. If so, a human steps in to remove outdated information or add clarification. The result is a near-seamless knowledge base.

But even so, there will inevitably be gaps in the bot’s knowledge. “I don’t know” is not a good enough answer – the user is paying you to help them make decisions. We’ve solved this problem with a combination of chain-of-thought reasoning and old-fashioned human support. First, our bot assesses whether or not it can answer the user’s question. If not, it notifies a human tax expert to join the conversation. (In our system, humans handle about 5% of responses.) After addressing the user’s concern, the human provides feedback on the bot’s performance in the conversation. This feedback is incorporated into the knowledge base, creating a virtuous cycle of improvement.

Ultimately the proof is in the pudding: our users love our live tax assistance. Why wouldn’t they? They get instant help from a helpful, attentive tax expert. Our customer satisfaction has never been higher. Users can file more quickly than ever. And our costs are down. That’s what’s possible when you build a really great AI product.

Company Contact Country
Alfreds Futterkiste Maria Anders Germany
Centro comercial Moctezuma Francisco Chang Mexico
Ernst Handel Roland Mendel Austria

Pellentesque id nibh tortor id aliquet. Iaculis nunc sed augue lacus viverra vitae congue eu. Commodo viverra maecenas accumsan lacus. Purus sit amet luctus venenatis lectus magna fringilla urna porttitor.

Tom Madsen

GlobalTwitter

Tom is a senior ML engineer at Keeper. He holds a PhD in biostatistics from Harvard. Prior to Keeper, he taught statistics at a liberal arts college. He still likes wearing elbow patches.