> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vantage.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Commitments

> View and manage your cloud provider financial commitments, such as Reserved Instances and Savings Plans.

The Commitments screen provides a centralized inventory of all your cloud financial commitments, including [Reserved Instances](https://handbook.vantage.sh/aws/concepts/reserved-instances/), [Savings Plans](https://handbook.vantage.sh/aws/concepts/savings-plans/), and contract commitments. You can view commitment details—such as status, type, term, and expiration—across AWS, Azure, and Vercel from a single table.

Use the Commitments screen to audit your current commitments, identify upcoming expirations, and understand your commitment portfolio before using other financial-planning workflows such as AWS [Financial Commitment Reports](/financial_commitment_reports) or AWS [Savings Planner](/savings_planner).

## Supported Providers

The Commitments screen automatically syncs and displays financial commitments from connected AWS, Azure, and Vercel integrations. The following commitment types are supported.

| Provider | Commitment Types                  |
| -------- | --------------------------------- |
| AWS      | Savings Plans, Reserved Instances |
| Azure    | Savings Plans, Reserved Instances |
| Vercel   | Contract Commitments              |

<Info>
  For AWS, Reserved Instance commitments include service-specific commitments such as EC2, RDS, ElastiCache, OpenSearch, and Redshift Reserved Instances. AWS Savings Plans include Compute and EC2 Instance Savings Plans.
</Info>

## Requirements

To view commitments on this screen, you need at least one of the following integrations:

* An [AWS integration](/connecting_aws) with access to **Savings Plans** and **Reserved Instances**.
* An [Azure integration](/connecting_azure) with the permissions described in [Optional Azure Reservations and Savings Plans](/connecting_azure#optional-azure-reservations-and-savings-plans).
* A [Vercel integration](/connecting_vercel) connected via the Vantage Vercel Community Integration.

Vantage automatically syncs your commitments once the integration is connected. Azure reservations and Savings Plans sync even when the workspace has only Azure commitments. If you don't see your commitments, ensure that your integration is properly configured and that Vantage has had time to complete the initial sync.

<Info>
  The Commitments screen supports AWS, Azure, and Vercel. [Financial Commitment Reports](/financial_commitment_reports) and [Savings Planner](/savings_planner) are currently AWS-only.
</Info>

## View Commitments

<Steps>
  <Step>
    From the top navigation, click **Financial Planning**.
  </Step>

  <Step>
    On the left navigation, click **Commitments**. A table of all your financial commitments is displayed. By default, commitments are sorted by **Status** so that active commitments appear first.
  </Step>
</Steps>

### Commitment Table Columns

The table displays the following columns for each commitment.

| Column              | Description                                                                                                                                                                                                                                                                          |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Provider**        | The cloud provider icon (e.g., AWS, Azure, or Vercel).                                                                                                                                                                                                                               |
| **Status**          | The current status of the commitment: **Active**, **Pending**, or **Retired**.                                                                                                                                                                                                       |
| **Type**            | The commitment type: **Savings Plan**, **Reserved Instance**, or **Commitment** (for Vercel contracts).                                                                                                                                                                              |
| **Service**         | The service the commitment covers (e.g., Compute, EC2, RDS). For AWS Savings Plans, this is the coverage type, such as Compute or EC2. For AWS Reserved Instances, the specific service is displayed, such as EC2, RDS, or ElastiCache. For Vercel, this is displayed as **Vercel**. |
| **Account**         | The account name associated with the commitment, displayed with a provider icon.                                                                                                                                                                                                     |
| **Description**     | Additional details, such as the instance type for Reserved Instances.                                                                                                                                                                                                                |
| **Instance Count**  | The number of instances covered by the commitment. This field applies to Reserved Instances.                                                                                                                                                                                         |
| **Term**            | The commitment term length, in years (e.g., 1 or 3).                                                                                                                                                                                                                                 |
| **Payment Type**    | The payment option for the commitment (e.g., No Upfront, Partial Upfront, or All Upfront).                                                                                                                                                                                           |
| **Region**          | The region associated with the commitment, if applicable.                                                                                                                                                                                                                            |
| **Purchase Date**   | The date the commitment was purchased.                                                                                                                                                                                                                                               |
| **Expiration Date** | The date the commitment expires.                                                                                                                                                                                                                                                     |
| **Commitment**      | The commitment amount, in dollars. For AWS and Azure Savings Plans, this is the hourly commitment rate. For Vercel, this is the total contract commitment cost.                                                                                                                      |
| **Commitment Cost** | The total cost over the commitment's full term, calculated as the hourly rate multiplied by the number of hours in the term. For example, a $10/hr one-year commitment shows $87,600.                                                                                                |

#### FOCUS 1.3 Columns

The following columns are aligned with the [FOCUS 1.3](https://focus.finops.org/) specification for representing commitment data in a standardized format. These columns are hidden by default. To display them, click **Manage Columns** and toggle the columns you want to show.

| Column                           | Description                                                                                                                          |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| **Billing Currency**             | The currency used for billing the commitment (e.g., USD). For AWS commitments, this defaults to USD.                                 |
| **Contract Commitment Category** | The category of the commitment. Savings Plans are categorized as **Spend**, and Reserved Instances are categorized as **Usage**.     |
| **Contract Commitment ID**       | A unique identifier for the commitment, derived from the commitment ARN or contract ID.                                              |
| **Contract Commitment Quantity** | The committed quantity. For Savings Plans, this is the hourly dollar commitment. For Reserved Instances, this is the instance count. |
| **Contract Commitment Unit**     | The unit of measurement for the commitment quantity: **Dollars** for Savings Plans or **Instances** for Reserved Instances.          |
| **Contract ID**                  | The contract identifier associated with the commitment.                                                                              |
| **Contract Period Start**        | The start date of the commitment contract period.                                                                                    |
| **Contract Period End**          | The end date of the commitment contract period.                                                                                      |

### Filter Commitments

Use the filter bar above the table to narrow down commitments. The following filters are available:

| Filter              | Description                                                                                                                                                       |
| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Status**          | Filter by **Pending** (purchased but not yet active), **Active** (currently in effect), or **Retired** (expired or cancelled). All statuses are shown by default. |
| **Provider**        | Filter by cloud provider (e.g., AWS, Azure, Vercel).                                                                                                              |
| **Commitment Type** | Filter by **Savings Plan** or **Reserved Instance**.                                                                                                              |
| **Service**         | Filter by the service or coverage type (e.g., Compute, EC2, RDS). Options are dynamically populated based on your commitments.                                    |
| **Account**         | Filter by account name.                                                                                                                                           |
| **Term**            | Filter by commitment term length (e.g., 1 Year, 3 Year).                                                                                                          |
| **Payment Type**    | Filter by payment option (e.g., No Upfront, Partial Upfront, All Upfront).                                                                                        |
| **Region**          | Filter by the region associated with the commitment.                                                                                                              |

You can combine multiple filters to narrow results. For example, filter by **Active** status, **Savings Plan** type, and a specific **Account** to see only active Savings Plans for a particular account.

### Customize Columns

To show or hide columns, click the column selector icon on the top right of the table (i.e., click **Manage Columns**). Toggle the columns you want to display. Column preferences apply to your current session. FOCUS 1.3 columns are hidden by default and can be enabled from this menu.

## Export Commitments

You can export your commitments as a CSV file. The export respects any active filters and includes only the columns currently visible in the table.

<Steps>
  <Step>
    From the top right of the Commitments table, click the download icon.
  </Step>

  <Step>
    The **Export Commitments** modal is displayed. Select one or more email recipients from the list of Vantage users in your organization.
  </Step>

  <Step>
    Click **Export**. A CSV is generated and emailed to the selected recipients with a download link. It may take a few minutes for the email to be sent.
  </Step>
</Steps>

<Tip>
  To include FOCUS 1.3 columns in your export, enable them via **Manage Columns** before exporting. Only visible columns are included in the CSV.
</Tip>

## Provider-Specific Details

### AWS

Vantage syncs the following commitment types from AWS:

* **Savings Plans**: Including Compute Savings Plans and EC2 Instance Savings Plans. Savings Plans provide flexible pricing in exchange for a commitment to a consistent amount of usage (measured in dollars per hour) for a one- or three-year term.
* **Reserved Instances**: Including EC2, RDS, ElastiCache, OpenSearch, and Redshift Reserved Instances. Reserved Instances provide a discount compared to On-Demand pricing in exchange for a commitment to use a specific instance type in a specific region for a one- or three-year term.

<Tip>
  For a detailed overview of the differences between AWS Savings Plans and Reserved Instances, see the [Vantage Cloud Cost Handbook](https://handbook.vantage.sh/aws/concepts/savings-plans/).
</Tip>

### Azure

Vantage syncs the following commitment types from Azure:

* **Savings Plans**: Azure Savings Plans provide discounted rates on compute usage in exchange for committing to spend a fixed hourly amount for one or three years.
* **Reserved Instances**: Azure Reservations provide discounted rates by committing to one- or three-year plans for multiple products, including virtual machines, storage, and databases.

To sync Azure commitments to this page, complete the additional permission steps in [Optional Azure Reservations and Savings Plans](/connecting_azure#optional-azure-reservations-and-savings-plans).

<Note>
  If your Azure integrations are missing the required Reservations Reader or Savings Plan Reader RBAC scopes, a warning banner is displayed at the top of the Commitments page with a link to the configuration steps.
</Note>

### Vercel

Vantage syncs contract commitments from Vercel. These commitments represent contractual agreements between your organization and Vercel, typically associated with Enterprise or Pro plans. Vercel contract commitments are synced daily and include details such as the commitment amount, term, and status. The commitment type is displayed as **Commitment** in the table.

## Example Workflow: Audit, Analyze, and Optimize

The Commitments screen is a starting point for understanding your commitment portfolio. From there, you can use other Financial Planning features to analyze the cost impact of those commitments and plan future purchases. The following workflow walks through a typical example.

<Steps>
  <Step title="Audit your commitments">
    Start on the **Commitments** screen. Filter by **Status** to see only **Active** commitments. Review the list to understand what you currently have in place—note the services covered, terms, expiration dates, and hourly commitment amounts. Then, filter for **Retired** commitments to see which commitments have recently expired and may need to be renewed.
  </Step>

  <Step title="Identify upcoming expirations">
    Since the table is sorted by **Status** by default (with active commitments first), look for active commitments that are expiring soon. These represent potential gaps in coverage that could lead to increased On-Demand spend if not renewed or replaced.
  </Step>

  <Step title="Analyze AWS cost impact with Financial Commitment Reports">
    If you use AWS, navigate to **[Financial Commitment Reports](/financial_commitment_reports)** to see the actual cost impact of your commitments. Create a report to review your **coverage** (how much of your On-Demand usage is offset by commitments) and **effective savings rate** (the overall discount you're achieving). Use the **Group By** options to break down costs by commitment type, service, or account to identify where coverage is strong and where gaps exist.
  </Step>

  <Step title="Model new AWS purchases with Savings Planner">
    If you use AWS and your coverage is low or commitments are expiring, navigate to **[Savings Planner](/savings_planner)** and create a savings model. The Savings Planner shows your on-demand vs. committed spend over the past six months, with projections for the next 12 months. Add potential Savings Plans with different hourly commitments, terms, and payment types to see how each option would affect your future coverage and savings.
  </Step>

  <Step title="Review recommendations">
    Check **[Cost Recommendations](/cost_recommendations)** for Vantage-generated suggestions on new Reserved Instance or Savings Plan purchases based on your actual usage patterns. You can also use **[Autopilot](/autopilot)** to automate Savings Plan purchases.
  </Step>
</Steps>
