Enabling Cost Explorer
Cost Explorer is free to enable but charges $0.01 per API request. Enable it in Billing & Cost Management → Cost Explorer. Historical data populates for the last 12 months. Allow 24 hours for initial data processing.
Effective Grouping & Filtering
The default "Monthly costs by service" view is a starting point, not a destination. Most useful grouping strategies:
- Group by Tag (Team/Project): Requires consistent tagging. Shows cost by business unit.
- Group by Usage Type: Reveals what you're actually paying for (DataTransfer-Out, BoxUsage, etc.)
- Group by Purchase Option: Shows on-demand vs Reserved vs Spot split — critical for commitment planning
- Filter to EC2, then group by Instance Type: Identifies your biggest compute spenders
Cost Anomaly Detection
Cost Anomaly Detection uses ML to identify unusual spending patterns. Configure monitors by: service (separate alerts per service), linked account, cost category, or tag. Set alert threshold as either % change or absolute $ amount. For most teams: 20% + $500 minimum is a good starting threshold.
Rightsizing Recommendations
Cost Explorer's rightsizing feature analyzes 14 days of CloudWatch metrics and recommends instance downsizes or terminations. Enable "Include member accounts" in Organizations. Filter recommendations by region and instance family. The "Potential monthly savings" column is conservative — actual savings are usually higher once you test the recommendation.
RI and Savings Plan Coverage Reports
The RI Utilization report shows whether your reserved capacity is being used. Below 80% utilization = you over-committed. The Coverage report shows what percentage of your eligible spend is covered by commitments. Target: 70–80% coverage (leaving 20–30% for variable/Spot workloads).