All Products
Search
Document Center

Expenses and Costs:Query savings plan usage and coverage

Last Updated:Apr 01, 2026

Monitor your savings plan performance by tracking two complementary metrics: usage and coverage. Together, they show whether your commitment is fully utilized and how much of your eligible pay-as-you-go spending is protected by the plan.

Savings plan usage

Usage measures how much of your committed quota is actually consumed. A high usage rate means your commitment is working efficiently.

Formula: Usage = Deducted amount ÷ Total amount (savings plan)

TermDefinition
Deducted amountThe pay-as-you-go bill amount offset by the savings plan during a specific period
Total amount (savings plan)USDUSDUSDUSDHourly commitment × Total hours in the period
The Saved Amount shown in the console is your net cost savings (deducted amount minus the cost of the plan). For usage and coverage calculations, use the deducted amount, which reflects the total gross bill value covered by the plan.

Example

For a 3-year, all-upfront, general-purpose savings plan covering October 1–December 31, 2025:

  • Total amount (savings plan): USD 160.80

  • Deducted amount: USD 127.41

  • Usage = 127.41 ÷ 160.80 = 79.24%

About 20% of the committed quota went unused. Adjust your resource strategy to improve the usage rate.

Query usage

Console

  1. In the Expenses and Costs console, go to Expenses and CostsExpenses and CostsBilling Account > Savings Plan.

  2. Click the Usage tab. Filter and query usage data using the following options:

    OptionDescription
    Time DimensionView data by Hour, Day, or Month. Hourly data covers the last 30 days, daily data covers the last 90 days, and monthly data covers the last 18 months.
    FiltersNarrow results by Type, Region, and other criteria to focus on specific resources.
    Query by BudgetLink a Usage or coverage budget from the Budgets page to filter usage by that budget. For details, see Budget Management.
  3. The page displays summary metrics including Expected Amount, Total Amount (Savings Plan), and Saved Amount, followed by a Usage trend chart and Usage Details table.

Usage data becomes final three days after the billing cycle (T+3). The Usage tab does not display data for total-amount savings plans; view that information on the Overview tab of the Savings Plan page.

Legacy console

  1. In the Expenses and Costs console, go to Savings Plan > Overview.

  2. Click the Usage tab. Filter and query usage data using the following options:

    OptionDescription
    Time UnitView data by Hour, Day, or Month. Hourly data covers the last 30 days, daily data covers the last 90 days, and monthly data covers the last 18 months.
    Search ConditionsNarrow results by Account, Type, and other criteria to focus on specific resources.

    image

  3. The page displays summary metrics including Expected Amount, Total Amount (Savings Plan), and Saved Amount, followed by a Usage trend chart and Usage Details table.

OpenAPI

Use the following API operations to query usage programmatically.

API operationDescription
DescribeSavingsPlansUsageTotalQueries the summary of savings plan usage
DescribeSavingsPlansUsageDetailQueries the details of savings plan usage

Savings plan coverage

Coverage measures what percentage of your eligible pay-as-you-go spending is offset by the savings plan. A high coverage rate means the plan protects a large share of your eligible resource costs.

Formula: Coverage = Deducted amount ÷ Total spending on eligible resources

TermDefinition
Deducted amountThe pay-as-you-go amount actually offset by the savings plan
Total spending on eligible resourcesTotal amount (savings plan) + pay-as-you-go spending that exceeded the commitment
Total spending on eligible resources is not a single value in the console. Calculate it by adding Total Amount (Savings Plan) to the pay-as-you-go amount for eligible resources that exceeded your plan's commitment. To see your full potential for savings, check Expected Amount (the equivalent pay-as-you-go cost at normal rates) on the Overview tab.

Example

For a 3-year, all-upfront, general-purpose savings plan covering October 1–December 31, 2025:

  • Deducted amount: USD 1.23

  • Total spending on eligible resources: USD 1.23

  • Coverage = 1.23 ÷ 1.23 = 100%

The savings plan completely covered all eligible pay-as-you-go spending during this period.

Query coverage

Console

  1. In the Expenses and Costs console, go to Billing Account > Savings Plan.

  2. Click the Coverage tab. Filter and query coverage data using the following options:

    OptionDescription
    Time DimensionView data by Hour, Day, or Month. Hourly data covers the last 30 days, daily data covers the last 90 days, and monthly data covers the last 18 months.
    FiltersNarrow results by Type, Region, and other criteria to focus on specific instances.
    Query by BudgetLink a Usage or coverage budget from the Budgets page to filter coverage by that budget. For details, see Budget Management.
    By shared accountIf you share your savings plan across multiple accounts, select an account to view its coverage.
  3. The page displays summary metrics including Total Coverage (%) and Deducted Amount, followed by a Coverage trend chart and Coverage Details table.

Coverage data becomes final three days after the billing cycle (T+3). The Coverage tab does not display data for total-amount savings plans; view that information on the Overview tab.

Legacy console
  1. In the Expenses and Costs console, go to Savings Plan > Overview.

  2. Click the Coverage tab. Filter and query coverage data using the following options:

    OptionDescription
    Time UnitView data by Hour, Day, or Month. Hourly data covers the last 30 days, daily data covers the last 90 days, and monthly data covers the last 18 months.
    Search ConditionsNarrow results by Account, Type, and other criteria to focus on specific instances.
    Query by BudgetCreate a Usage or coverage budget to query coverage based on that budget. For more information, see Budget Management.

    image

  3. The page displays summary metrics including Expected Amount, Total Amount (Savings Plan), and Saved Amount, followed by a Coverage trend chart and Coverage Details table.

OpenAPI

Use the following API operations to query coverage programmatically.

API operationDescription
DescribeSavingsPlansCoverageTotalQueries summary information about savings plan coverage
DescribeSavingsPlansCoverageDetailQueries the details of savings plan coverage

Optimize your commitment based on usage and coverage

Analyze both metrics together to decide whether to adjust your savings plan commitment.

UsageCoverageWhat it meansAction
HighHighYour commitment is sized correctly and delivering strong savings.Maintain the current configuration and review periodically.
HighLowThe plan is fully utilized, but significant pay-as-you-go spending remains uncovered.Increase your savings plan commitment to extend coverage.
LowHighThe plan covers most eligible spending, but the commitment exceeds your actual usage.Reduce your commitment or switch to a savings plan type that better fits your workload.
LowLowA mismatch between your plan and your resource usage is wasting commitment and missing savings.Shift resource usage to prioritize savings plan coverage, and review your instance types.
For workloads using Auto Scaling, 100% coverage is often not the most cost-effective target. Because demand fluctuates, a lower coverage rate helps avoid unused commitment during off-peak periods. Use the Savings Plan Purchase Recommendation tool tool to find the optimal balance between coverage and usage for elastic workloads.