Start free. Pay as you grow. Teams typically recover the cost within the first month of runner right-sizing. Estimate your savings →
No credit card required
For small teams taking their first step on carbon
For teams that need CSRD/ESG compliance built in
For regulated industries and large engineering orgs
All prices in USD · VAT/GST added at checkout where applicable · Annual plans non-refundable after payment
CSRD/ESRS E1-6 and GHG Protocol PDF reports, SHA-256 integrity-verified for auditors and sustainability disclosures. Included at no extra charge on the Team plan. ESG webhook push (Workiva, Diligent, Watershed) on Enterprise.
Accepted by Big 4 auditors as Category 3.3 evidence. Satisfies CDP, EcoVadis, and enterprise supplier questionnaires out of the box.
Hover any row for details
Free Free · 14 days | Starter $99/mo | Team $299/mo POPULAR | Enterprise Custom | |
|---|---|---|---|---|
| Usage | ||||
| Repositories?The number of repositories you can connect and track. Private repos require a paid plan. | 3 public | 10 (incl. private) | Unlimited | Unlimited |
| Runs / month?One workflow_run event = one run. Cancelled and failed runs count — compute was used. Skipped runs do not. | 500 | 10,000 | 100,000 | 300,000 |
| Overage rate?The free tier hard-caps at 500 runs. Paid plans charge per 1,000 runs above the included quota, billed at period end — never mid-month. | Hard cap | $2.50 / 1k | $1.50 / 1k | $0.40 / 1k |
| Data retention?How far back you can query historical run data. Enterprise supports retention up to 3 years. | 30 days | 90 days | 1 year | Up to 3 yrs |
| Private repos?The free tier tracks public repos only. All paid plans support private repos with no additional per-repo fees. | — | Yes | Yes | Yes |
| Integrations | ||||
| GitHub Actions?Tracked via the EmitCI GitHub App — zero YAML changes, installs in under 60 seconds. All runner types supported. | Yes | Yes | Yes | Yes |
| GitLab CI, CircleCI, Azure, Bitbucket, Jenkins?Five additional CI platforms polled every 5 minutes. Available on all plans — connect in Settings → Integrations so you can explore multi-platform carbon tracking during your trial and keep it after upgrading. | Yes | Yes | Yes | Yes |
| Developer tools (VS Code, Chrome, CLI, Measure Action)?VS Code extension with live CO₂ estimates, Chrome overlay on GitHub Actions pages, npx emitci CLI, and the emitci/measure GitHub Action. | Yes | Yes | Yes | Yes |
| Features | ||||
| Energy dashboard & PR carbon comments?Live dashboard with kWh, CO₂ and SCI scores per run. Automatic PR comment posted on every pull request before merge. | Yes | Yes | Yes | Yes |
| Green CI certification badge?Auto-awarded when your repo's CI carbon is below the 25th percentile for its language and runner category, and trending down. | Yes | Yes | Yes | Yes |
| Anomaly detection?Flags runs >2× the repo mean or >3σ above baseline. Email alert sent to the engineering lead. Activates after 5 baseline runs. | — | Yes | Yes | Yes |
| Carbon budget protection?Set a monthly CO₂ ceiling per repo. Starter gets email-only alerts at 80% and 100%. Team and Enterprise add Slack notifications and merge blocking: EmitCI posts a failure commit status on open PRs — add 'EmitCI / carbon-report' to your branch protection required checks to hard-block merges. | — | Email alerts | Email, Slack, merge block | Email, Slack, merge block |
| DORA metrics + CO₂ per deployment?Deployment Frequency, Lead Time, Change Failure Rate, MTTR, and CO₂/deployment as a 5th metric. 12-week trend charts with Elite/High/Medium/Low tier badges. | — | — | Yes | Yes |
| Green Scheduler?Monitors cron workflows and suggests the lowest-carbon 2-hour window for tonight using real-time grid intensity data. Advisory mode — you approve each deferral. | — | — | Yes | Yes |
| Slack integration?Add a Slack webhook in Settings → Notifications to receive anomaly and budget alerts (Starter+). Team and Enterprise also get the Monday morning weekly digest and the /emitci slash command for on-demand status queries. | — | Anomaly alerts | Full (digest + /emitci) | Full (digest + /emitci) |
| AI workflow optimizer?AI-powered YAML suggestions: parallelise jobs, remove redundant steps, right-size runners. Uses your own key (BYOK) or the platform quota. | — | 5 fixes/mo | 50 fixes/mo | 20/day per user |
| AI chat (use your own key)?Ask questions about your CI carbon data in natural language. Requires your own Anthropic or OpenAI key in Settings → AI. Available on all paid plans. | — | Yes | Yes | Yes |
| Automated AI reviews / month?EmitCI-initiated AI reviews on anomaly PRs, using the platform key up to plan quota. Add your own API key (BYOK) to remove the cap on any paid plan. | 10 | 500 | 2,000 | 10,000 |
| AI inference carbon tracking?Measure the CO₂ footprint of OpenAI, Anthropic, Google, Cohere, and Mistral API calls made during CI. Report usage via the emitci-ai Python SDK (wraps openai/anthropic clients), the emitci/report-ai@v1 GitHub Action, or the REST API directly. Estimates are research-based (Patterson et al. 2022, MLPerf) and labeled as such. AI carbon appears alongside runner carbon in run analytics. | Yes | Yes | Yes | Yes |
| Carbon goals & progress tracking?Set annual CO₂ reduction goals per installation and track YTD progress. Includes baseline calculation from prior-year runs and cloud emissions. | — | Yes | Yes | Yes |
| Production cloud compute (AWS, GCP, Azure)?Connect cloud billing APIs to track production emissions (compute, storage, network, serverless, managed databases) using the Cloud Carbon Footprint methodology. Energy estimated via TDP × utilisation × PUE; carbon intensity from OWID/Ember annual averages. | — | 1 provider | Up to 3 providers | Unlimited |
| Developer hardware lifecycle?Declare team headcount and device type to estimate Scope 3 Category 2 hardware lifecycle emissions (manufacturing + end-of-life). Uses verified manufacturer PCF data (Apple, Dell, Lenovo, Microsoft). Supports CSV bulk import. | — | Yes | Yes | Yes |
| SaaS tool emissions?Declare SaaS spend (Slack, GitHub, Jira, Datadog, etc.) and EmitCI converts to monthly CO₂ using DEFRA 2023 spend-based emission factors. Totals roll into your full GHG inventory. | — | — | Yes | Yes |
| Scope 1 & 2 declarations?Manually declare direct emissions (Scope 1: office gas, vehicles, generators) and purchased electricity (Scope 2: annual kWh + grid factor) per reporting year. Includes third-party assurance tracking and multi-year history. | — | — | Yes | Yes |
| Base year locking?Lock a GHG Protocol base year to freeze historical data from deletion and enable year-over-year comparison. Required for SB 253 and CSRD multi-year baselines. | — | — | Yes | Yes |
| Scope 3.1 Purchased Goods & Services (EEIO)?Declare supplier spend by category and EmitCI converts to CO₂ using EPA USEEIO v2.0 factors. Supports manual entry and CSV upload. Totals roll into the full GHG inventory. | — | — | Yes | Yes |
| Scenario Modeling (What-If)?Model CO₂ and cost savings across 5 levers: green shift, CI optimisation, AI model switch, run reduction, and renewables. Returns baseline vs projected CO₂, per-lever breakdown, and cost saving estimate. 3 presets included. | — | — | Yes | Yes |
| SBTi Target Tracking?Create carbon reduction targets (SBTi 1.5°C, WB2°C, Paris Aligned, or Custom) and track progress against a linear reduction trajectory. On-track/off-track badge, gap-to-close in kg. | — | — | Yes | Yes |
| CSRD Double Materiality Assessment?Step-by-step assessment of 8 ESRS topics (E1–E5 environmental, S1–S2 social, G1 governance) on financial and impact axes. Material topics identified per ESRS 1 §4 criteria. 2D scatter matrix visualisation. | — | — | Yes | Yes |
| Industry benchmarks?Compare your CO₂/run against anonymised peers in the same language and runner category. Shows your percentile rank. | Yes | Yes | Yes | Yes |
| Public leaderboard opt-in?Opt into the public Open Source CI leaderboard — repos ranked by average CO₂ per run, visible to anyone without login. | — | Yes | Yes | Yes |
| Reports & Compliance | ||||
| Data exports (CSV, Excel, PDF)?Download all emissions data within your retention window in CSV, Excel, or PDF format. | — | Yes | Yes | Yes |
| Chargeback reports?CO₂ and cost breakdown by team or repository, formatted for Finance. Available as CSV, Excel, or PDF. | — | Yes | Yes | Yes |
| Annual impact report?Year-end CO₂ summary with real-world equivalents (trees, car miles, transatlantic flights). Good for all-hands and ESG narratives. | Yes | Yes | Yes | Yes |
| SCI score tracking?Software Carbon Intensity (ISO/IEC TS 21031) tracked over time — required for CSRD/ESRS E1-6 reporting. | — | — | Yes | Yes |
| ESG data webhooks (Workiva, Diligent, Watershed, Persefoni)?Push monthly GHG data automatically to Workiva, Diligent ESG, Watershed, Persefoni, or any HTTP endpoint. Configure in Settings → Integrations. Enterprise only. | — | — | — | Yes |
| ESG PDF reports (CSRD-ready)?Professional PDF mapped to CSRD/ESRS E1-6 and GHG Protocol Scope 3 Category 3.3. Includes GWP AR6 declaration, ESRS E1-6 disclosure mapping, renewable attribution, and SHA-256 audit trail. Every report regenerates with your latest run data. Previously downloaded PDFs remain valid after cancellation. Download a sample at emitci.com/enterprise. | — | — | Yes | Yes |
| CSRD CSV export?Machine-readable CSV covering all GHG categories (Scope 1, 2, 3) with completeness statements for uncovered categories — formatted for ESRS E1-6 disclosures and auditor review. | — | — | Yes | Yes |
| CDP export (Excel workbook + JSON)?CDP Excel workbook (C6.5 format) with Verification columns auto-populated from assurance data. Also includes CDP JSON mapping C6.1 (Scope 1), C6.3 (Scope 2), C6.5 (Scope 3), and C7 (SBTi targets). | — | — | Yes | Yes |
| EcoVadis export?JSON export mapped to EcoVadis Environment theme: E1.1 (GHG management), E1.2 (Scope 1 & 2 tCO₂e), E2.1 (Scope 3 tCO₂e). Download from Reports → Compliance Exports. | — | — | Yes | Yes |
| SECR export (UK)?UK Streamlined Energy and Carbon Reporting: Scope 1 + 2 tCO₂e, intensity ratio tCO₂e/£1M revenue, YoY comparison. Required for UK companies with >250 employees or £36M+ turnover. | — | — | Yes | Yes |
| TCFD / IFRS S2 export?JSON covering all four TCFD pillars: Governance, Strategy, Risk Management, and Metrics & Targets. Compatible with IFRS S2 climate disclosure requirements. | — | — | Yes | Yes |
| GHG Methodology PDF?Auditor-grade methodology document: organisational boundary, data sources table, emission factor table, calculation formulas, uncertainty bounds, and exclusion justifications. Required for SB 253 and CSRD limited assurance engagements. | — | — | Yes | Yes |
| XBRL / iXBRL export (ESAP filing)?Inline XBRL xHTML tagged with ESRS E1 taxonomy elements for digital CSRD filing on the European Single Access Point (ESAP). Enterprise only. | — | — | — | Yes |
| Signed audit trail?SHA-256 hash of every run record written at insert time. Deletions logged. Auditors can verify CO₂ totals haven't been altered. | — | — | — | Yes |
| Multi-org dashboard?Track multiple GitHub organisations under one EmitCI account — one dashboard, one bill, one ESG report. | — | — | — | Yes |
| Role-based access (Admin, Manager, Team Manager, Member)?Four roles: Admin (billing + settings), Manager (repos + budgets), Team Manager (scoped to one team), Member (read-only). Invite team members by GitHub login. | — | Yes | Yes | Yes |
| SSO / SAML?Single sign-on via Okta, Azure AD, Google, or any OIDC-compatible provider. Configure in Settings → SSO. | — | — | — | Yes |
| Custom MSA + DPA?Negotiate a Master Services Agreement and Data Processing Agreement tailored to your legal and procurement requirements. | — | — | — | Yes |
| Support | ||||
| Support channel?Community = GitHub Discussions. Email = 2-business-day response. Priority = same-day. Dedicated CSM = named account engineer with proactive check-ins. | Community | Priority | Dedicated CSM | |
| Annual invoicing & PO numbers?Pay annually by invoice with a purchase order number. Net-30, no credit card required. | — | — | — | Yes |
| Ready to get started? | Book a Demo | |||