I tried lowering the overage limit for Kiro (Enterprise contract)

I tried lowering the overage limit for Kiro (Enterprise contract)

Kiro's overage limits can be managed through AWS Service Quotas, however, reducing the limit below the current value cannot be requested via the API. This article, based on the results of lowering the limit by opening an AWS Support case, introduces the information to provide when submitting a request, the process flow, and how to check the configured values using the AWS CLI.
2026.07.28

This page has been translated by machine translation. View original

Introduction

Kiro for enterprise contracts received an update in July 2026 that allows managing the overage cap through AWS Service Quotas.

https://dev.classmethod.jp/articles/kiro-service-quotas-overage-cap/

While the previous article attempted to raise the limit, this article presents the results of lowering the limit through an AWS Support case.

What Was Tested

The quota identification information is as follows.

Item Value
ServiceCode kiro
QuotaCode L-75434B0B
QuotaName Maximum allowed overage per Kiro profile
Unit None (dollar amount specified directly)
Adjustable true
QuotaAppliedAtLevel ACCOUNT

This quota is the overage cap per subscription (user and group) within a Kiro profile.

Why Set a $200 Cap

The policy is to minimize the pay-as-you-go charges of $0.04 per credit that occur when exceeding Kiro's included credits. The desired value of $200 was determined based on operating under the Pro Max plan ($100/month, 5,000 included credits). After exhausting the 5,000 included credits, using an additional 5,000 credits via overage results in 5,000 × $0.04 = $200. The overage unit price and the number of included credits per plan are listed on the Kiro pricing page.

The intended operation is to switch to Power before overage reaches $200 for each subscription (user and group). This article does not verify the actual steps for switching to Power or the behavior of usage restrictions when the cap is reached. The basis for calculating the included credit unit price for Pro Max (equivalent to $0.02/credit) and the break-even point for plan changes are summarized in the following article.

https://dev.classmethod.jp/articles/kiro-pro-max-breakeven-update/

Specification: Cannot Be Lowered via API

Service Quotas' RequestServiceQuotaIncrease is an API that only accepts changes to values greater than the current value and cannot be used to lower it.

When specifying a value smaller than the current value, the following error is returned.

An error occurred (IllegalArgumentException) when calling the RequestServiceQuotaIncrease operation:
You must provide a quota value greater than the current quota value

Filing and Response of the AWS Support Case

When filing the case, the following information was included.

  • AWS Account ID
  • Service: Kiro
  • Quota name: Maximum allowed overage per Kiro profile
  • Quota code: L-75434B0B
  • Region: us-east-1
  • Current applied value: $420
  • Desired value: $200
  • Background explanation (reason for wanting to set the overage cap to $200)
  • The fact that the reduction could not be done via API and the error message

As background context, I communicated that $200 was being set as the threshold to use when deciding to switch to Power.

Here is a summary of the case.

Item Details
Subject Request to decrease Kiro quota "Maximum allowed overage per Kiro profile" from $420 to $200
Request Lower L-75434B0B from $420 → $200
Service Classification service-service-quotas / general
Status resolved

The response proceeded as follows.

  • 2026-07-13 06:56 UTC — Case filed
  • 2026-07-16 07:13 UTC — Case resolved (status resolved)

Verifying the Quota Value After Reduction

After the case was marked resolved, the CLI was used to confirm that the quota value had been changed to $200.

aws service-quotas list-service-quotas \
  --region us-east-1 \
  --service-code kiro \
  --query "Quotas[?QuotaCode=='L-75434B0B'].{QuotaName:QuotaName,Value:Value,Adjustable:Adjustable}"
[
    {
        "QuotaName": "Maximum allowed overage per Kiro profile",
        "Value": 200.0,
        "Adjustable": true
    }
]

Summary

This time, we requested a reduction of the Kiro overage cap through an AWS Support case and confirmed the change to $200. In environments using Kiro Web or headless Kiro, this can be set as a guardrail to prevent unexpectedly high pay-as-you-go charges from unintended long-running executions. If you manage an enterprise Kiro environment, we recommend checking your current settings and configuring the overage cap to align with your budget and usage policies.


コスト最適化、打ちっぱなしで元通りになっていませんか

タグ付けも不要リソースの棚卸しも、施策は打てる。でも続ける仕組みがなければ、コストは数か月でじわじわ戻る。一度きりで終わらせず、FinOpsを組織に定着させる=CCoEの役割。最適化を回し続ける進め方を、無料資料にまとめました。

CCoE総合支援

FinOpsを定着させる資料をもらう

Share this article

AWSのお困り事はクラスメソッドへ