AI Summary - 20-sec read - Reviewed by experts
- Two different things get called "an AWS chatbot." The AWS Chatbot service (ops alerts in Slack or Teams, now Amazon Q Developer in chat applications) has no additional charge - you pay only the underlying AWS services. The thing with a real bill is a customer-facing chatbot you build on AWS, and that is what this post prices.
- Amazon Lex, the piece that understands the message, is cheap and pay-as-you-go: $0.75 per 1,000 text requests ($0.00075 each) and $4.00 per 1,000 speech requests, with a first-year free tier of 10,000 text and 5,000 speech requests a month. If Lex were the whole chatbot, most teams would spend a few dollars.
- Lex is only the front door. A modern chatbot that actually answers questions adds Amazon Bedrock for the generative brains (Claude Sonnet at about $3 per 1M input and $15 per 1M output tokens, with agentic and RAG loops burning 5 to 10x the visible tokens), plus Lambda, session storage, and - if it searches your own documents - a managed retrieval layer that can add hundreds a month on its own.
- A realistic text chatbot handling 20,000 conversations a month lands roughly $900 to $2,500 per month all-in, dominated by Bedrock tokens and retrieval - not by Lex. A one-time production build (Lex + Bedrock + retrieval + guardrails) is commonly $8,000 to $40,000+. Add voice through Amazon Connect and a per-minute charge stacks on top.
- Short on time? We will price your exact chatbot - Lex requests, Bedrock tokens at your context size, retrieval, and the one-time build - and show you where the bill actually goes. Book a free call.
Short on time? Book a free call.
Ask three vendors what an "AWS chatbot" costs and you will get three answers that do not even agree on what they are pricing. One quotes you a few dollars a month, another quotes $2,000, a third quotes a $35,000 build - and none of them is lying. The reason is that "AWS chatbot" is not one product. It is a free ops-notification service to one person and a full Amazon Lex plus Bedrock stack to another, and the two have nothing in common on the invoice. This is a founder-level breakdown: which AWS chatbot you actually mean, what each piece of the real stack costs in 2026, a worked example at genuine volume, and the levers that decide whether your bill is $200 or $2,500 a month.
There are two "AWS chatbots" - and only one has a bill
Before any number means anything, separate the two products people call an AWS chatbot. The first is the AWS Chatbot service - the thing that pipes CloudWatch alarms, GuardDuty findings, and other ops notifications into a Slack or Microsoft Teams channel (Amazon rolled it into Amazon Q Developer in chat applications). It has no additional charge: you pay only for the underlying services it surfaces, exactly as you would without it. If your goal is DevOps alerts in Slack, your "chatbot" is effectively free.
The second is a customer-facing (or employee-facing) conversational chatbot you build on AWS - the one that greets a user, understands what they typed or said, looks something up, and answers. That is what has a real, variable bill, because you are assembling it from paid building blocks. Everything below prices that second thing. If you want the ground-up explainer on the core engine first, our guide to building conversational AI on AWS with Amazon Lex covers what each part does before we put price tags on it.
Not sure which "AWS chatbot" your quote is even pricing?
Send us the proposal. We will tell you whether it is the free ops service, a Lex-only bot, or a full Lex-plus-Bedrock build - and give you the real monthly and one-time numbers for what you actually need. No pitch, reply in 2 hrs, no card needed, NDA on request.
Get a free auditWhat Amazon Lex actually costs in 2026
Amazon Lex is the natural-language layer - it turns "where is my order" into an intent your code can act on. Its pricing is refreshingly simple and pay-as-you-go with no minimum and no upfront commitment. You are billed per request in the standard request-and-response mode:
| Amazon Lex request type | Price | Per 1,000 |
|---|---|---|
| Text request (request-and-response) | $0.00075 | $0.75 |
| Speech request (request-and-response) | $0.004 | $4.00 |
| Streaming text (per 15 seconds) | ~$0.002 | - |
| Streaming speech (per 15 seconds) | ~$0.0065 | - |
On top of that, the free tier gives you 10,000 text and 5,000 speech requests a month for the first year. Put it at volume and Lex barely registers: a text bot fielding 20,000 conversations a month, with an average of three Lex turns per conversation, is 60,000 text requests - about $45 a month. A voice bot is pricier per turn (speech is roughly 5x text), but Lex alone is still tens of dollars, not thousands. If Lex were the entire chatbot, this article would end here. It is not.
Lex is the front door - the real bill is the whole stack
A 2026 chatbot that actually answers open questions (rather than just routing to canned replies) does not stop at Lex. It hands the understood request to a generative model, often searches your own content for the answer, runs code to fetch live data, and remembers the conversation. Every one of those is a separate meter:
| Stack piece | What it does | Rough 2026 cost driver |
|---|---|---|
| Amazon Lex | Understands + routes the message | $0.75 / 1,000 text requests |
| Amazon Bedrock (Claude Sonnet) | Generates the actual answer | ~$3 / 1M input, ~$15 / 1M output tokens |
| AWS Lambda | Fulfilment code, tool calls | Cents per 1,000 invocations at this scale |
| DynamoDB | Session + conversation memory | On-demand, low tens of dollars |
| Retrieval (Kendra / OpenSearch) | Searches your own docs (RAG) | Often $350 - $800+ / month if managed |
| Amazon Connect (optional) | Phone / voice channel | ~$0.018 / minute, usage-based |
Two of these dominate. Bedrock is the big variable: the token price looks tiny, but agentic and retrieval-augmented chatbots consume 5 to 10 times the tokens you can see, because the model re-reads the retrieved documents and the conversation history on every turn - and all of it is billed. Managed retrieval is the sneaky fixed cost: a fully managed search layer like Amazon Kendra can run in the high hundreds a month before you have answered a single question, which is why many teams swap it for a lighter vector store. Lex, the piece everyone searches the price of, is almost never what makes the bill big.
The chatbot line item that blows the budget is never the one on the quote.
Give us your monthly conversation volume, whether it needs to search your own documents, and text-or-voice. We will model Lex, Bedrock at your real context size, retrieval, and infra into one honest monthly number. Reply in 2 hrs, NDA on request.
Book a free callTakeaways
- The free "AWS Chatbot" (ops alerts in Slack/Teams via Amazon Q Developer) is not the same product as a customer chatbot you build - only the second has a real bill.
- Amazon Lex is cheap and pay-as-you-go: $0.75 / 1,000 text requests, $4.00 / 1,000 speech, first-year free tier of 10,000 text + 5,000 speech per month. It is rarely the expensive part.
- The real cost lives in Bedrock tokens (amplified 5 - 10x by RAG and agentic loops) and, if you search your own docs, a managed retrieval layer that can add $350 - $800+/month.
- A 20,000-conversation/month text chatbot lands roughly $900 - $2,500/month all-in; a production build is commonly $8,000 - $40,000+ one-time. Voice via Amazon Connect adds a per-minute charge.
- Price the whole stack at your real volume and context size - not the Lex sticker price - before you sign anything.
A worked example: 20,000 conversations a month
Numbers on their own are abstract, so here is a realistic text chatbot: 20,000 conversations a month, three turns each, answering from your own help-centre content (so it needs retrieval), running on Amazon Lex plus Bedrock Claude Sonnet. This is the shape most support and pre-sales bots take.
| Line item | How it adds up | Monthly |
|---|---|---|
| Amazon Lex | 60,000 text requests x $0.00075 | ~$45 |
| Bedrock (Claude Sonnet) | context + history re-read each turn, amplified | ~$500 - $1,500 |
| Retrieval (managed) | Kendra / OpenSearch search layer | ~$350 - $800 |
| Lambda + DynamoDB + CloudWatch | fulfilment, memory, logs | ~$50 - $150 |
| All-in | text, with document search | ~$900 - $2,500 |
Read the table and the lesson is loud: Lex is 2 to 5% of the bill. Bedrock and retrieval are 90%+ of it. Drop the document search (answer from a fixed FAQ instead of RAG) and you can cut $350 to $800 straight off the bottom line. Shrink the context you re-send to Bedrock on every turn and the token cost falls with it. The same bot without retrieval and with tight prompts can run under $600 a month; the same bot with heavy retrieval, long context, and a voice channel can clear $3,000. Your architecture, not the Lex price list, sets the number. For the broader build-versus-buy price ranges beyond the AWS stack, our post on why AI chatbot quotes swing from $50 to $150,000 maps the whole market.
How to keep an AWS chatbot bill down
The bill is controllable if you attack the two drivers that matter. A few levers do most of the work:
- Do not call Bedrock on every turn. Let Lex handle the deterministic intents (order status, store hours, reset password) with scripted or Lambda responses, and only escalate open-ended questions to the model. Routing 60% of turns away from Bedrock can halve your token bill.
- Cut the context you re-send. Agentic and RAG loops re-read history and retrieved chunks on every turn. Trim retrieved passages, summarise old turns, and cap history length - this is the single biggest token saver because it attacks the 5 - 10x amplification directly.
- Right-size the model. Use a smaller, cheaper model for classification and routing and reserve the flagship model for the final answer. Not every step needs your most expensive model.
- Question managed retrieval. Amazon Kendra is excellent but expensive as a floor cost; for many bots an OpenSearch or lightweight vector store is a fraction of the price. Only pay for Kendra if you genuinely use its ranking and connectors.
- Use the free tier and streaming mode deliberately. The first-year Lex free tier covers early pilots; streaming pricing can beat request-and-response for long voice calls. Match the mode to the workload.
When Lex-only, Lex-plus-Bedrock, or fully managed fits
You do not always need the full stack. Match the build to the job:
- Lex-only when the bot answers a bounded set of known questions and actions - IVR deflection, order tracking, appointment booking. Cheapest to run (tens of dollars a month) and fastest to ship, but it cannot answer anything you did not script.
- Lex plus Bedrock (plus retrieval) when the bot must answer open questions from your own knowledge - support, pre-sales, internal help desk. This is the mainstream 2026 build, and the worked example above is its price. This is where deliberate custom AI agent development and a sound AI on AWS architecture pay for themselves in a bill you can predict.
- Fully managed (Amazon Q Business or similar) when you want an enterprise assistant over your documents without building the stack, and per-user licensing (a few dollars to about $20 a user a month) beats per-token for your user count. You trade control and unit economics for speed.
The mistake is defaulting to the biggest build because a demo looked impressive, or to the cheapest because a Lex quote looked tiny. A Lex-only bot that frustrates customers is expensive in churn; a full RAG stack for five FAQs is expensive in AWS bills. If you want it sized properly, our AWS consulting team will scope the right architecture for your volume before you commit.
Frequently asked questions
How much does Amazon Lex cost per message?
In the standard request-and-response mode, a text request is $0.00075 (that is $0.75 per 1,000) and a speech request is $0.004 ($4.00 per 1,000). One user message can be one or more requests depending on how the bot is built. Streaming mode is billed by duration instead - roughly $0.002 per 15 seconds for text and $0.0065 per 15 seconds for speech. The first-year free tier covers 10,000 text and 5,000 speech requests a month, and there is no minimum or upfront fee.
Is the AWS Chatbot service free?
The AWS Chatbot service - now delivered as Amazon Q Developer in chat applications, which posts CloudWatch, GuardDuty, and other AWS notifications into Slack or Microsoft Teams - has no additional charge. You pay only for the underlying services it surfaces (SNS, CloudWatch, and so on). It is a different product from a customer-facing chatbot you build on Amazon Lex and Bedrock, which does have a real, usage-based bill.
Why is my AWS chatbot bill higher than the Lex price suggests?
Because Lex is only the front door. The cost lives in Amazon Bedrock (the generative model that writes the answers) and, if the bot searches your own documents, a managed retrieval layer. Bedrock tokens are amplified 5 to 10 times by retrieval and multi-step reasoning that re-read context on every turn, and a managed search layer like Kendra can be hundreds of dollars a month on its own. In a typical build, Lex is 2 to 5% of the total and Bedrock plus retrieval are the rest.
What does it cost to build a customer chatbot on AWS?
A production chatbot on Amazon Lex and Bedrock - with retrieval over your content, tool integrations, guardrails, and testing - is commonly an $8,000 to $40,000+ one-time build, then roughly $900 to $2,500 a month to run at 20,000 text conversations. A bounded Lex-only bot is far less on both; a heavy voice-plus-retrieval bot is more. The running cost is set by your Bedrock token usage and whether you use managed retrieval, not by the Lex price list.
The short version: "AWS chatbot cost" has no single answer because "AWS chatbot" is not one thing. The AWS Chatbot ops service is free; a bounded Lex bot is tens of dollars a month; a real customer chatbot that answers from your own content is a Lex-plus-Bedrock-plus-retrieval stack that runs four figures a month and costs five figures to build. Price the whole stack at your real volume and context size, decide how much the bot truly needs to reason and search, and the wild spread of quotes resolves into the one build that fits. If you want it modelled with you, our AI on AWS team will run the numbers for your workload.
Founder and CEO of Braincuber. Has scoped and shipped 500+ Odoo, AI, and cloud projects for US mid-market and global brands. Takes every founder call personally — no SDR layer between buyers and the people building the system.
