About GitHub Actions Cost Calculator

A free tool built by developers, for developers. No signup. No tracking. Just answers.

Why We Built This

GitHub Actions billing can be confusing. Many developers discover surprise charges at the end of the month — especially when using macOS runners (which cost 10× more than Ubuntu) or when workflows run frequently.

Existing tools either required login, were buried inside dashboards, or only showed historical data after you had already been charged. We wanted a simple, instant, no-friction tool that tells you what you will pay before it happens.

So we built one. Paste your YAML. Get your numbers. Cut your costs. That is it.

What the Tool Does

💰
Exact Cost Breakdown
Calculates per-run, daily, monthly, and yearly costs for every job in your workflow based on GitHub's official pricing.
🖥️
All 3 Runners Compared
Shows what the same workflow would cost on Ubuntu ($0.008/min), Windows ($0.016/min), and macOS ($0.08/min) side by side.
⏱️
Step Time Breakdown
Shows estimated time for each step in your workflow — identifies which steps are the biggest cost drivers.
🤖
AI Optimization Suggestions
Uses AI to analyze your specific workflow and suggest concrete changes — with code examples — to reduce costs by up to 60%.
🔒
Privacy First
Cost calculations happen entirely in your browser. Your YAML is never stored. No account needed.

How It Works

1
YAML Parsing
Your workflow file is parsed in the browser using js-yaml to extract jobs, steps, and runner configurations.
2
Time Estimation
Each step is analyzed against a database of 35+ known GitHub Actions with real-world timing data. Shell commands are estimated based on their content.
3
Cost Calculation
Minutes are multiplied by GitHub's official per-minute rates for each runner type. Results are shown per-run, daily, monthly, and yearly.
4
AI Analysis
Your workflow structure is sent to our AI API which provides specific, actionable optimization suggestions with code examples tailored to your workflow.

Built With

HTML/CSS/JS
Frontend
Tailwind CSS
Styling
js-yaml
YAML Parsing
Vercel
Hosting
OpenRouter
AI Suggestions
Llama 3.3
AI Model

Disclaimer: This tool is not affiliated with, endorsed by, or sponsored by GitHub, Inc. "GitHub Actions" is a trademark of GitHub, Inc. Cost estimates are approximations and may differ from actual billing.

Try the Calculator →