Visible assumptions
Keeps workflow volume, operations per run, unit rates and fixed fees in one reviewable local plan.
Day 054 / n8n / Cost Planning
A dependency-free Python CLI that turns explicit workflow-volume and unit-rate assumptions into a transparent monthly automation cost estimate.
Keeps workflow volume, operations per run, unit rates and fixed fees in one reviewable local plan.
Shows run, operation and fixed costs for every workflow before calculating the monthly total.
Labels results as estimates and requires current provider rates to be verified outside the tool.
Monthly workflow-run estimates
Operation-volume estimates
Per-workflow cost breakdowns
Variable and fixed subtotals
Explicit decimal money rounding
Bounded defensive JSON validation
Text and JSON reports
Twelve standard-library tests
Argparse, JSON and Decimal provide a dependency-free local CLI with no remote account access.
Rejects duplicate keys or workflow names, negative and non-finite values, undeclared fields and oversized plans.
Twelve tests cover cost arithmetic, rounding, defaults, invalid plans, duplicate JSON keys and serializable output.