Every AWS VPC subnet has 5 IP addresses you can't use. The textbook usable count (total − 2) is wrong on AWS — you need to subtract 5. This breaks capacity plans more often than any other AWS networking detail.

The 5 reserved IPs

For a subnet 10.0.0.0/24, AWS reserves:

What this means for sizing

A /28 has 16 total addresses. Subtract 5 reserved → 11 usable. A /27 has 32 total → 27 usable. A /24 has 256 total → 251 usable.

PrefixTotalTextbook usableAWS usable
/28161411
/27323027
/26646259
/24256254251
/221,0241,0221,019

AWS minimum subnet: /28

AWS doesn't allow /29 or smaller VPC subnets. A /29 would have only 3 usable IPs after the 5 reserved (8 − 5 = 3), and a /30 would have negative usable. The minimum is /28.

The hidden capacity drains

The 5 reserved IPs aren't the only thing eating your subnet. Many AWS resources consume ENIs (Elastic Network Interfaces), each taking an IP from your subnet:

An "empty" /28 subnet with a NAT gateway and an interface endpoint is already at 7/11 used before you place a single workload.

The EKS pod problem

If you're running EKS with the AWS VPC CNI, every pod gets a real VPC IP. A node with 30 pods consumes 30 IPs from your subnet. A /24 holds about 8 nodes worth. This is why EKS clusters of any size need large subnets — or you need to enable prefix delegation, which assigns /28 blocks per node and is far more efficient.

Recommended subnet sizes

Plan with the math, not the textbook

The cloud-aware calculator defaults to AWS reserved-IP math. Drop in your prefix and see the real usable count without doing the subtraction in your head. For multi-tier VPCs, the VLSM planner handles the boundary alignment automatically.

Try the tools

All the math from this article is one click away in our free, browser-based tools.

Open Calculator → Learn Center More articles

Related: If you're sizing AWS subnets that participate in BGP (Direct Connect, Transit Gateway with on-prem peering), check the routing table simulator to validate longest-prefix-match behaviour, and use the VLSM planner for the broader VPC layout.

RELATED

More on this topic