October 19, 2026

AI Chatbot Pricing Questions: Quotes, Discounts, Custom Plans

AI chatbot pricing questions answered from a published pricing page

AI chatbot pricing questions are the riskiest ones your website chat will receive. A visitor who asks how much something costs is close to a decision, and a wrong number creates a dispute, a refund or a lost customer. The safe rule is simple: the chatbot may state only prices that are published on your site, it must say what affects them, and anything custom goes to a person. This guide shows how to build that behaviour step by step.

It applies to any business that sells at a listed price, quotes by project or runs a subscription. We use Talkmio and its assistant Mio for the examples, because Mio answers only from the content you give it and never invents prices or policies.

Why AI Chatbot Pricing Questions Go Wrong

Most chatbot failures that cost money involve numbers. A model asked for the price of a service may produce a plausible figure that your company never published. A customer then screenshots it. Even when the figure is close, details such as VAT, shipping, minimum terms and discounts are easy to get wrong.

Three causes explain most of the trouble.

  • The chatbot guesses. A system that fills gaps from general knowledge will fill a missing price with a typical one.
  • The sources disagree. An old PDF says one price and the pricing page says another. The chatbot picks one, and it may be the wrong one.
  • The question is not really about a list price. Can I get a discount, what would it cost for my situation and can you match a competitor are negotiation questions, not lookups.

The fix is not a smarter guess. It is a stricter design: answers come from your content, conflicts are removed at the source and negotiation goes to a human. Our article on AI chatbot hallucination control explains the principle behind it.

Sort Pricing Questions Into Six Types

Not every pricing question deserves the same treatment. Read your last hundred chats or e-mails and sort them. You will find that they fall into a handful of types, and each one needs its own rule.

Question type Example Safe chatbot behaviour Handoff?
List price How much is the Pro plan? State the published price, period and currency, and link the pricing page No
What is included Does that include support? Quote the published feature list; say nothing about unlisted items Only if the list is silent
Extra costs Is VAT or shipping extra? Repeat the published rule exactly No, unless it depends on country or order
Quote request What would it cost for my project? Explain what affects the price, collect inputs, hand over Yes
Discount or negotiation Can you do better for a year upfront? State published discounts only, such as a yearly saving, and hand over for anything else Yes
Billing problem I was charged twice Express concern, do not diagnose, hand over Yes, high priority

Notice that only two of the six are pure lookups. That is why a pricing page alone is not enough, and why the handoff rule matters as much as the knowledge base.

Make Your Pricing Page Easy for an AI Chatbot to Read

An assistant can only repeat what it can find. A pricing page built as an image, a slider or a table loaded by script may be invisible to a reader that works with page text. Check three things.

Put prices in plain text

Write each plan name, price, billing period and currency as text on the page. Avoid prices that appear only inside images or only after a click. If your tool offers monthly and yearly prices, state both. Talkmio’s own pricing page does this: Free is €0, Pro is €19 a month or €190 a year, and Ultimate is €49 a month or €490 a year, with VAT added at checkout.

Say what each price includes and excludes

A price without scope invites guessing. List limits next to the price: number of users, websites, usage caps and support level. Then add the conditions: tax, minimum term, setup fees and renewal rules.

Add structured data if you can

Search engines read product and offer data, and it also forces you to keep one canonical price. The schema.org vocabulary for an Offer and Google’s product structured data guidance explain the fields. This does not make the chatbot smarter, but a page with one consistent set of prices is easier for everyone to trust.

Write Instructions That Keep the Chatbot Inside the Lines

Instructions are where you turn the table above into rules. In Talkmio, the Business instructions field tells Mio what you sell, which tone to use and what it must never promise. A pricing block might read like this:

  • Quote only prices that appear on the pricing page or in the uploaded price list, and always include the billing period.
  • If a price is not published, say so and offer to connect the visitor with the team.
  • Never offer, promise or imply a discount, a refund or a price match.
  • For project quotes, explain what changes the price and ask for the details, then hand the chat to the team.
  • For billing problems, apologise briefly, do not diagnose and hand over.

Keep the rules short and concrete. Long, vague instructions are harder to follow and harder to test. For more guidance on wording, read how to write AI chatbot instructions.

What good answers sound like

Compare two replies to the same question. The weak one says it depends on your needs, contact sales. The strong one says the Pro plan costs the published monthly price, with the yearly option and what is included, links the pricing page and offers to hand over if the visitor needs more seats. The second one answers first and escalates second. That order is what keeps visitors in the conversation.

Handle Quotes, Discounts and Custom Plans

These are the questions Mio should not settle alone. A request for a custom quote, a bulk discount or a special plan involves judgement, and your team may have reasons for saying yes or no that are not written down anywhere.

Mio hands the chat over when it cannot answer from your content, when the visitor asks for a person, complains or asks about a specific order. Make the handoff useful by asking for the key inputs before it happens: what the visitor wants to buy, how many users or units, the timeline and an e-mail address. The conversation then arrives in the Inbox with a needs-human badge and with enough context for a fast, specific reply.

If nobody is online, the visitor is asked for an e-mail before the first message, and your reply goes out as an e-mail. Set the offline text so that it promises only what you can keep, for example we reply to quote requests on the next working day. For the discount itself, keep the decision with people. Our guide on live chat on your pricing page covers timing and copy for the page where these questions start.

Keep Prices Current

A chatbot is only as current as its sources. When prices change, you need a routine.

  1. Change the price on the pricing page first. It is the single source of truth.
  2. Search the site for other mentions: blog posts, landing pages, PDFs and the FAQ.
  3. Remove or update uploaded files that contain old prices. In Talkmio, sources are re-read on demand with Re-read, so trigger it after the change.
  4. Ask Mio the old question in Try Mio and confirm it now gives the new answer, with the knowledge pieces it used shown beside the reply.
  5. Note the date of the change in your own records, so you can explain any conversation that happened before it.

Our article on keeping AI chatbot answers current describes a routine you can run every month. Treat conflicting numbers as a content bug: when two pages disagree, fix the pages, because no instruction can tell a chatbot which one you meant.

Test Pricing Answers Before You Go Live

Build a short test set and run it every time prices or instructions change. Twenty questions are enough to start.

  • Five list-price questions with known correct answers.
  • Five questions about inclusions and limits.
  • Three tax and shipping questions.
  • Three questions that ask for a discount or a price match.
  • Two quote requests.
  • Two questions about a price you do not publish.

Mark each answer correct, wrong or handed over. The last two groups should always end in a handoff or an honest statement that the price is not published. Any invented number is a failure you must fix in the content or the instructions before launch.

After launch, use the reports. Talkmio shows the share answered by Mio alone and the hand-offs, so you can see whether pricing chats are resolved or escalated. Reading a sample of conversations once a week reveals the questions your pricing page does not answer yet, and each one is a candidate for a new line on the page.

Common Mistakes to Avoid

  • Letting the chatbot round prices. About thirty euros is not an answer you can stand behind.
  • Hiding the currency or tax. State both every time. Talkmio’s page shows euros and notes that 21 percent VAT is added at checkout.
  • Uploading an old price list as a PDF and forgetting it. Version your files and delete the old ones.
  • Writing instructions that sound like a promise. Phrases such as we always match competitor prices create commitments you did not mean to make.
  • Ignoring the fallback. When the chatbot cannot answer, the message matters. Our article on AI chatbot fallback messages has wording that keeps trust.

If you want to see current plan limits as an example of a clear page, open the Talkmio pricing page. It shows every plan with its operators, websites, AI answers, knowledge base pages and history.

Frequently Asked Questions

Should an AI chatbot tell visitors prices?

Yes, when the prices are published on your site and the chatbot repeats them exactly, with the billing period, currency and conditions. It should not guess, round or invent figures. For anything that is not published, it should say so and offer to connect the visitor with your team.

What should a chatbot do when asked for a discount?

It should state only discounts you already publish, such as a yearly saving, and hand every other request to a person. Add an instruction that forbids offering, promising or implying discounts and price matches, so the decision always stays with your team.

How do I stop my chatbot from inventing prices?

Use a tool that answers only from your content, remove conflicting prices from old pages and files, and write clear instructions. Mio never invents prices or policies. Then test with a set of questions about unpublished prices and confirm each one ends in an honest answer or a handoff.

How do I handle custom quote requests in chat?

Let the chatbot explain what affects the price and collect the key inputs, such as what the visitor needs, quantities, timeline and an e-mail address. Then hand the chat to a person. The conversation arrives in the Inbox with a needs-human badge and enough context for a specific reply.

How often should I update the chatbot after a price change?

Immediately. Change the pricing page first, update or remove other pages and uploaded files that mention the old price, then re-read the sources and test the old question again. In Talkmio you can use Re-read and Try Mio to confirm that Mio now answers with the new price.

Can the chatbot handle currency and tax questions?

It can repeat what you publish, for example that prices are in euros and that VAT is added at checkout. If the tax depends on the buyer’s country and you have not written the rule down, the chatbot should say so and hand the question to your team.

The Bottom Line

AI chatbot pricing questions need a strict design: publish clear prices as text, keep a single source of truth, instruct the chatbot never to improvise and send quotes, discounts and billing problems to a person. Test twenty questions before launch and again after every price change. Try Mio free, add your pricing page to the knowledge base and see how it answers before a real customer asks.


Try Talkmio on your site

Free plan, no card required.

Start free