---
title: Commitment Programs
description: >-
  Learn how to manage the performance and status of your cloud discount
  programs.
breadcrumbs: Docs > Cloud Cost Management > Planning > Commitment Programs
---

# Commitment Programs

{% alert level="info" %}
CCM Commitment Programs supports Amazon EC2 and RDS Reserved Instances, Amazon EC2 Savings Plans, and Amazon ElastiCache Reserved Nodes.
{% /alert %}

## Overview{% #overview %}

Cloud providers offer commitment-based discount programs, such as Reserved Instance (RI) (A billing discount for committing to use a specific instance configuration for a one- or three-year term.) and Savings Plans (Flexible cloud discount programs that provide lower prices in exchange for a commitment to a consistent amount of usage (measured in $/hour) over a term.), to help you save on predictable usage. Datadog's Commitment Programs feature helps you monitor, optimize, and maximize the value of these discounts across your cloud environments.

With Commitment Programs, you can:

- Track and address unused or underused commitments
- Target high on-demand (Cloud resources billed at standard rates, without any commitment or discount program.) spend with additional commitments
- Monitor expirations and plan timely renewals

## Getting started{% #getting-started %}

Use Commitment Programs to understand and optimize your cloud commitments.

1. Go to [**Cloud Cost > Planning > Commitment Programs**](https://app.datadoghq.com/cost/plan/commitment-programs) in Cloud Cost Management.
1. Use the product selector to choose a commitment type and the time frame selector to set the reporting period.
1. Gain insights into your KPIs, commitment costs, and renewal recommendations:
   - Review KPIs in the Commitments overview section.
   - Analyze areas of on-demand spend to understand how to improve your coverage in the On-demand hot-spots section.
   - View active commitments by type in the Commitments inventory table.
   - Identify savings plans generating the most waste in Least used savings plans.
1. Take action based on these insights:
   - Adjust workloads to better use your commitments and avoid extra on-demand charges.
   - Update commitments by buying or changing them based on your usage data.
   - Plan renewals or retire commitments before they expire.
   - Optimize spend using Datadog's recommendations to save more and reduce waste.

## Commitments overview{% #commitments-overview %}

Review these Key Performance Indicators (KPIs) for your cloud providers and services:

{% image
   source="https://docs.dd-static.net/images/cloud_cost/planning/commitments-inventory.f6175acb509bb9669097fdcdcacac81e.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/cloud_cost/planning/commitments-inventory.f6175acb509bb9669097fdcdcacac81e.png?auto=format&fit=max&w=850&dpr=2 2x"
   alt="Commitments Overview dashboard showing key savings metrics and a bar chart comparing commitment costs to equivalent on-demand costs over time." /%}

- Effective Savings Rate (ESR): Percentage of cost savings achieved by your discount programs compared to on-demand prices, factoring in both utilized and underutilized commitments.
  - *Example: Your RIs may offer a 62% discount, but if your ESR is only 45%, underutilized commitments are reducing your actual savings.*
- Realized Savings: Total dollar amount saved by using commitment programs versus on-demand rates.
  - *Example: You spent $10,000 on cloud services last month, but would have spent $14,000 at on-demand rates, so your absolute savings is $4,000.*

## On-demand hot-spots{% #on-demand-hot-spots %}

On-demand hot-spots highlight areas with high on-demand costs, which may indicate opportunities to purchase additional commitments.

{% image
   source="https://docs.dd-static.net/images/cloud_cost/planning/commitments-on-demand-2.56b6fb0ff78e6a4e4acff0ec1c55c320.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/cloud_cost/planning/commitments-on-demand-2.56b6fb0ff78e6a4e4acff0ec1c55c320.png?auto=format&fit=max&w=850&dpr=2 2x"
   alt="On-Demand Hot-Spots table for AWS RDS showing region, instance family, DB engine, coverage percentage, and on-demand cost." /%}

Use the Cost and Hours tabs to toggle between on-demand spend in dollars or usage in hours. Use the available filters to narrow results—filters vary based on the selected product.

The table columns correspond to the filters for the selected product, showing the dimensions that characterize the on-demand usage (such as region, instance family, or database engine), along with Coverage (percentage of usage covered by commitments) and On-Demand Cost (sorted in descending order to surface the highest-spend hot-spots first).

## Commitments inventory{% #commitments-inventory %}

Commitments Inventory provides a detailed view of commitments active during the selected time frame, organized by commitment type. This includes commitments expiring soon (within 30 days) and commitments that have already expired at the time of viewing.

{% image
   source="https://docs.dd-static.net/images/cloud_cost/planning/commitments-inventory-1.811c86286204c12e58f509a7d90ead96.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/cloud_cost/planning/commitments-inventory-1.811c86286204c12e58f509a7d90ead96.png?auto=format&fit=max&w=850&dpr=2 2x"
   alt="Commitments Inventory section showing the Savings Plans tab with a utilization chart and a table of EC2 savings plan commitments." /%}

Use the Savings Plans and Reserved Instances tabs to switch between commitment types. Each tab shows:

- Utilization: Percentage of the commitment type being used during the selected period.
- Unused spend: Total spend on unused commitments.
- Daily chart: Tracks used and unused commitment spend alongside the utilization rate over time.

Use the Only show Expiring checkbox to filter the table to commitments nearing their end date.

The table lists your active commitments. Columns vary depending on the product and commitment type, but common columns include:

| Column                              | Description                                                             |
| ----------------------------------- | ----------------------------------------------------------------------- |
| Savings Plan ARN or Reservation ARN | Unique identifier for the commitment.                                   |
| Payment Model                       | Payment option (for example, No Upfront, Partial Upfront, All Upfront). |
| Term                                | Duration of the commitment (for example, 1 Year, 3 Years).              |
| Type                                | The commitment type (for example, `ComputeSavingsPlans`).               |
| Committed Spend/HR                  | Hourly spend committed under the plan.                                  |
| End Date                            | Date the commitment expires.                                            |
| Utilization                         | Percentage of the commitment used during the selected period.           |

Use the Columns button to show or hide additional columns.

## Least used savings plans{% #least-used-savings-plans %}

Least Used Savings Plans helps you identify which savings plans are generating the most waste. Use this section to determine when that waste occurs and take action to improve utilization.

{% image
   source="https://docs.dd-static.net/images/cloud_cost/planning/commitment-programs-least-used-savings-plans-1.4f575a73b21c79679783b66c83c6c076.png?auto=format&fit=max&w=850 1x, https://docs.dd-static.net/images/cloud_cost/planning/commitment-programs-least-used-savings-plans-1.4f575a73b21c79679783b66c83c6c076.png?auto=format&fit=max&w=850&dpr=2 2x"
   alt="Least Used Savings Plans section showing a bar chart of daily average unused savings plan spend by day of week, a table of the most wasteful savings plans with waste amount, utilization, and ARN, and a heat map of hourly unused committed spend percentage by day of week." /%}

Daily average unused Savings Plans: A bar chart showing the average daily cost of unused savings plan spend for each day of the week. Use this to spot patterns, such as higher waste on weekends when workloads may be lower.

Savings Plans with most waste: A table listing underutilized savings plans, sorted by total waste. Columns include:

- Waste: Total dollar amount of unused committed spend during the selected period.
- Utilization: Percentage of the savings plan being used, shown as a percentage and progress bar.
- Savings Plan ARN: Unique identifier for the savings plan.

Hourly unused committed spend percentage: A heat map showing the percentage of committed spend that went unused, broken down by hour (UTC) and day of week. Darker cells indicate higher unused percentages, making it possible to identify specific time windows where commitments are consistently underused.

## Example use cases{% #example-use-cases %}

### Identify underutilized commitments{% #identify-underutilized-commitments %}

**Scenario**: Your Effective Savings Rate (ESR) is lower than expected, even though your coverage is high.

**How to use commitment programs**:

1. Go to the Commitments Overview and check the utilization KPI.
1. In the Commitments inventory, sort by utilization in ascending order to identify the least-used commitments. For savings plans, also check the Savings Plans with most waste table in the Least used savings plans section.
1. Reallocate workloads to use these commitments more effectively, or consider modifying or selling unused commitments if your cloud provider allows it.

### Plan for expiring commitments{% #plan-for-expiring-commitments %}

**Scenario**: Several Reserved Instances are expiring soon, and you want to avoid unexpected on-demand charges.

**How to use commitment programs**:

1. In the Commitments Explorer, review the list of commitments and their expiration dates.
1. Use the filters to focus on soon-to-expire commitments.
1. Plan renewals or replacements in advance to maintain coverage and maximize savings.

### Target high on-demand spend{% #target-high-on-demand-spend %}

**Scenario**: Your cloud costs show consistently high on-demand usage for a particular service or region.

**How to use commitment programs**:

1. Use On-demand hot-spots to identify which services, regions, or accounts have significant and steady on-demand costs.
1. Analyze usage patterns to confirm they are predictable.
1. Purchase new commitments to cover the consistent usage and reduce costs.

### Reduce waste by shifting workloads to cover unused savings plans{% #reduce-waste-by-shifting-workloads-to-cover-unused-savings-plans %}

**Scenario**: You have underutilized savings plans and high on-demand costs running in parallel.

**How to use commitment programs**:

1. Use the Least used savings plans section to identify recurring patterns of low utilization—for example, consistently unused capacity on certain days or hours.
1. Identify on-demand workloads that could be scheduled during those low-utilization windows to take advantage of unused savings plan coverage.
1. Shift or reschedule those workloads to reduce on-demand spend and improve savings plan utilization.

## Further reading{% #further-reading %}

- [Learn about Cloud Cost Management](https://docs.datadoghq.com/cloud_cost_management.md)
