Bedrock limits inference per model and per Region, mostly by tokens per minute, plus a daily token cap per account and, for some models, requests per minute. Each request reserves its input tokens plus max_tokens up front, and some models count output tokens 5 to 15 times. Cut max_tokens, use cross-Region inference, then ask for an increase.
Bedrock limits how much you can send to each model, in each Region, per minute and per day.
Your account has default quotas that you can see in the Service Quotas console under Amazon Bedrock. AWS may set your values lower than the published defaults based on Region, account age, usage history and payment history, so always check your own account rather than a blog's table.
Bedrock has two inference endpoints, bedrock-runtime and bedrock-mantle, each with its own quotas, even for the same model. On bedrock-runtime, one model's quota is shared across every API you call it with (InvokeModel, Converse, Responses, Chat Completions).
| Quota | Scope | What it limits |
|---|---|---|
| On-demand InvokeModel tokens per minute | Per model, per Region | Input plus output tokens per minute in a single Region |
| Cross-Region InvokeModel tokens per minute | Per model, per Region | Input plus output tokens per minute through a cross-Region inference profile |
| Cross-Model Max Tokens Per Day | Per account, per Region | Tokens per day across all supported models |
| InvokeModel requests per minute | Per model, per Region | Requests per minute, only for some models |
Quota use is not the same as your bill. Two rules explain most throttling.
AWS's own example: with Claude Sonnet 4 (5x burndown), a request with 1,000 input tokens and a 100-token answer uses 1,500 tokens of quota (1,000 plus 100 times 5) but is billed for 1,100. See how tokens are counted.
Quotas are per minute. Averages hide bursts.
When a request would push you over a quota, Bedrock rejects it with a ThrottlingException (HTTP 429). You can be well under your average and still be throttled, because a burst in one minute, a few requests with a large max_tokens, or a model with a high output burndown can fill the minute's quota.
Watch the Bedrock automatic dashboard in Amazon CloudWatch: InputTokenCount, OutputTokenCount, CacheReadInputTokenCount and CacheWriteInputTokenCount by model. Compare peak-minute usage, after burndown, to your quota.
Increases are not automatic, and AWS prioritizes accounts that already use their quota.
Try the cheap ones first.
| Lever | What it does | Cost or catch |
|---|---|---|
| Lower max_tokens | Shrinks the up-front reservation so more requests fit per minute | Free; set it near your real answer length |
| Prompt caching | Cache reads do not count against quota | Cache writes can cost more; see the caching page |
| Cross-Region inference | Uses a separate cross-Region TPM quota and spreads calls across Regions in a geography | Data may be processed in another Region in that geography |
| A smaller model for easy calls | Moves volume off a high-burndown model | Check quality with an evaluation |
| Batch inference | Moves bulk work off the real-time path, with its own quotas | Not real-time; caching does not apply |
| Quota increase | Raises the ceiling | Not automatic; needs real usage |
| Provisioned Throughput | Reserved capacity for one model | Hourly cost whether used or not |
Assume you will be throttled sometimes, and make it harmless.
There are two kinds of AWS money for a Bedrock build. A partner files one. You apply for the other yourself.
Partner-filed funding. An AWS consulting partner can file POC (proof of concept) funding to test a Bedrock workload, whether or not you run on AWS today. If you already run on AWS and are adding new AI work, the partner can file incremental workload (IW) funding instead. For startups this is often $50K to $150K. Depends on the workload; AWS approves. The work has to be real, and the partner has to be the one doing it.
AWS Activate, which you apply for yourself. Activate Founders gives $1,000 to start, up to $5,000, with no investor needed. Activate Portfolio gives up to $200,000 if your VC, accelerator or angel group is an Activate Provider and gives you its Org ID. A consulting partner cannot apply for Activate on your behalf. AWS made Activate credits usable for third-party models on Bedrock in April 2024.
For most startups without a VC, the partner route is the larger of the two. A partner who has run Bedrock in production can also help you design for quotas before launch. CloudRoute matches you with one vetted AWS partner for free. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.
| Funding | Who files it | Amount | When it fits |
|---|---|---|---|
| Proof of concept (POC) funding | Your matched AWS partner | $50K to $150K for startups. Depends on the workload; AWS approves. | You want to test something, whether or not you are on AWS today. |
| Incremental workload (IW) funding | Your matched AWS partner | $50K to $150K for startups. Depends on the workload; AWS approves. | You are already on AWS and are launching new work: a new AI feature, a new customer or a new contract. |
| AWS Activate Founders | Founder applies | $1,000 to start, up to $5,000 | Self-funded startups with no investor or accelerator behind them. |
| AWS Activate Portfolio | Founder applies | up to $200,000 | Startups backed by a VC firm, accelerator or angel investor that is an AWS Activate Provider. |
| AWS Credits for AI Startups | Invite only (AWS account manager) | $200,000 or more, by invitation | AI startups ready to scale after Activate Portfolio, invited by AWS. |
You fill in a short form: what you run today, what you want to move, test or build, your stage and your region.
We read your answers and pick one vetted AWS consulting partner that fits the work, the stack and the region. We reply within 24 hours; your matched partner reaches out within 5 business days.
Your matched partner scopes the test with you. Then it checks whether the test qualifies for POC (proof of concept) funding. A POC can fit whether or not you run on AWS today.
If the work qualifies, the partner files the funding request with AWS. AWS reviews it and decides. The amount depends on the workload.
CloudRoute is free for startups. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.
AWS Activate credits are separate, and you apply for them yourself. Use Activate Founders if no investor backs you. Use Activate Portfolio with the Org ID or invite from your VC, accelerator, incubator or angel group if it is an Activate Provider. A consulting partner cannot apply for Activate on your behalf.
Tell us what you are building on Bedrock. We match you with one vetted AWS partner. If the work qualifies, the partner files POC funding for a test, or incremental workload (IW) funding for new work on AWS: often $50K to $150K for startups. Depends on the workload; AWS approves. CloudRoute is free for startups.