See your AWS costs
before you deploy

CloudCostTree reads your infrastructure-as-code — Terraform, CloudFormation, Pulumi, or a raw Terraform state file — and renders a hierarchical cost breakdown, FinOps savings recommendations, governance checks, and a what-if simulator. AWS-only by design, CLI-only by design: no hosted dashboard, no account required to see a cost tree.

$ cloudcosttree ./my-infra.tf

my-infra.tf ($842.13/mo)
├── aws_instance.web (t3.medium, us-east-1)          $30.37/mo
├── aws_db_instance.main (db.t3.large, Multi-AZ)     $263.52/mo
├── aws_ebs_volume.data (500GB, gp3)                 $40.00/mo
└── ...

💡 FinOps: aws_instance.web is oversized for its CPU
   utilization — consider t3.small ($15.18/mo, saves $15.19/mo)

How it works

No agents, no cloud account linking, no hosted dashboard. Everything runs locally against your existing IaC files.

1

Point it at your code

Terraform, CloudFormation, Pulumi, Terragrunt, a raw Terraform state file, or CloudCostTree's own YAML/JSON — no cloud credentials needed to see a cost tree.

2

Get a cost tree

A hierarchical, per-resource breakdown of what your infrastructure will actually cost per month, before you apply anything.

3

Act on FinOps recommendations

Right-sizing suggestions, real Reserved Instance and Spot savings from actual usage data, and a what-if simulator for testing changes.

4

Enforce it in CI — or before

Run cost and tag/FinOps policy checks in your pipeline — Pro can fail a build on violation, so cost overruns never reach production. Or gate it locally with "guard", before code even reaches a PR.

Pricing

Free is a generous, unlimited cost-visibility tool for local use. Pro adds CI/CD scale and the ability to actually enforce governance.

Free

$0
  • Unlimited local analyses, what-if simulations, and exports
  • Cost Score — an A-F health grade, trackable over time
  • Top 3 FinOps recommendations by impact
  • Custom price books — apply your own negotiated/EDP discount
  • Limited CI/CD runs per month
  • Cost reports stay informational (no enforcement)
Install free

Pro

$14.99/month
  • Unlimited CI/CD runs (ci report/check/diff)
  • Full FinOps recommendation list
  • Cost guardrails & tag/FinOps policy enforcement — in CI, or locally before an apply
  • Real-dollar Reserved Instance & Spot savings from actual usage
  • Usage-aware right-sizing — checks your active Reserved Instances first, so it never suggests stranding one
  • Atmos (Cloud Posse) input format
Get Pro

Frequently asked questions

Does CloudCostTree need access to my AWS account?

No, not for the core cost tree — it reads your Terraform, CloudFormation, or Pulumi files and computes estimates entirely on your own machine, with no cloud credentials or account link required. The optional Pro --with-usage flag calls your own read-only AWS credentials (the standard credential chain) to replace static-config guesses with real numbers; nothing about your infrastructure is ever uploaded to us.

What input formats are supported?

Terraform (HCL or a terraform show -json plan), a raw Terraform state file, CloudFormation, a CDK-synthesized template, Pulumi, Terragrunt, an Atmos (Cloud Posse) stack (Pro), or CloudCostTree's own YAML/JSON.

What's the Cost Score?

A 0-100 number plus a letter grade (A-F) rolling up every FinOps recommendation and policy violation from a run, weighted by severity and normalized by resource count. It's on every plan — free, unlimited, no dollar figure hidden — and shows up in the console, every export format, and history save/list/compare, so a team can track whether a stack is getting healthier or worse over time the same way it already tracks cost.

Does it support Azure or GCP?

No — CloudCostTree is AWS-only by design. Staying single-cloud is what lets it price real, fetched-from-AWS rates for ~84 resource types instead of guessing across providers.

What's the difference between Free and Pro?

Free gives you unlimited local analyses, what-if simulations, and exports, plus the top 3 FinOps recommendations and up to 1,000 CI runs a month — cost data stays informational. Pro ($14.99/mo) unlocks the full FinOps recommendation list, unlimited CI runs, real-dollar Reserved Instance and Spot savings, usage-aware right-sizing, and cost/tag policy enforcement that can fail a build on violation. See the pricing section above for the full comparison.

Can I cancel my Pro subscription anytime?

Yes. Cancel anytime via the customer portal link in your Paddle receipt email, or by emailing us — see the Refund & Cancellation Policy for details. Cancelling stops future billing; your Pro access continues until the end of the period you've already paid for.

Does CloudCostTree run in CI/CD?

Yes — cloudcosttree ci report/check/diff plus a ready-to-use GitHub Action. Free includes 1,000 CI runs a month; Pro is unlimited and can enforce cost guardrails and FinOps/tag policies, failing the build on a violation.

Is there a VS Code extension?

Yes — it's included on both Free and Pro. See the VS Code Marketplace listing.

Found a bug, or have feedback?