Skip to content
Cloud Efficiency Hub

Inactive VPC Interface Endpoint

The short version

VPC Interface Endpoints are commonly deployed to meet network security or compliance requirements by enabling private access to AWS services.

Taylor Houck

Cloud FinOps Specialist @ PointFive

AWS service
AWS VPC
Category
Networking
Reference
CER-0038
Type
Idle or Unused Resource

Explanation

Why the waste happens and who it affects.

However, these endpoints often remain provisioned even after the original use case is deprecated. In some cases, the applications have been decommissioned; in others, traffic routing has changed and the endpoint is no longer used. Since interface endpoints generate hourly charges whether or not they are used, identifying and removing inactive ones can eliminate unnecessary costs.

Billing model

The pricing dimensions that drive this cost.

VPC Interface Endpoints incur costs based on:

  • Hourly Charges: Billed per hour for each provisioned interface endpoint, in each Availability Zone, regardless of traffic.
  • Data Processing Charges: Billed per gigabyte (GB) of data processed through the endpoint.

Because hourly charges continue to accrue even when no data flows through the endpoint, idle endpoints result in ongoing costs with no business value.

How to detect

6 checks to find it in your estate.

  • Identify all VPC Interface Endpoints currently provisioned in your account
  • Review data transfer activity to determine whether any data has flowed through the endpoint over a representative time period
  • Confirm whether the associated AWS service or endpoint service is still used by any workloads in the environment
  • Evaluate whether the endpoint is tied to any running EC2 instances, Lambda functions, or container workloads
  • Check whether the endpoint is linked to a deprecated environment or redundant architecture
  • Engage with networking or application teams to verify that no current dependencies exist

How to fix

How to remove the waste.

Decommission VPC Interface Endpoints that show no recent usage and are not tied to any active application dependencies. Since endpoints are billed hourly, removing unused ones immediately eliminates ongoing charges. This change has no impact on availability or connectivity as long as no resources are routing traffic through the endpoint. Coordinate with application and networking teams to ensure safe removal.

Documentation

Vendor references for pricing and configuration.