Net Annual Footprint
{{ formatTonnes(total_kg) }}
{{ summaryLine }}
Budget {{ budget_kg > 0 ? formatTonnes(budget_kg) : 'Not set' }} {{ budgetStatus.label }} Top {{ topCategory.label }} Home 1/{{ household_people }} Runway {{ runwayMonthsDisplay }} Spare {{ formatTonnes(spare_kg) }} Offsets {{ formatTonnes(offsets_kg) }}
Transport Energy Food Target
Personal carbon budget inputs
Budget Setup
Use 2.0, 3.0, or 5.0 t/year presets, or Custom for your own target.
Enter a yearly target, for example 3 tCO2e or 3000 kgCO2e.
per year
Choose Shared for whole-house bills; choose personal share for already divided values.
Minimum 1; use the number of residents sharing the same utility and heating bills.
people
Home Energy
Use average monthly kWh from a bill; enter 0 if none applies.
kWh/month
Cleaner 0.20, average 0.40, high 0.60 kg/kWh; custom factor lives in Advanced.
Use therms per month; enter 0 if the home has no natural gas.
therm/month
Use liters per month; enter 0 if no oil or diesel heating is used.
L/month
Transport
Select ICE for fuel economy, EV for kWh/100 mi, or no personal car.
Enter miles per year assigned to you before any occupancy split.
mi/year
Typical passenger cars often land around 25-40 mpg; use your actual average when known.
mpg
Gasoline uses 8.89 kg/gal by default; diesel uses 10.16 kg/gal.
Enter miles per year assigned to you before any occupancy split.
mi/year
Use vehicle or charging-app average, such as 28-35 kWh/100 mi.
kWh/100 mi
Enter total annual passenger-km; 10,000 km is roughly one long-haul round trip.
km/year
Enter annual bus and rail passenger-km; leave at 0 if negligible.
km/year
Food And Other
Pick the closest pattern first; use Advanced for a known kg/day estimate.
Add a direct kg/year estimate for purchases, services, pets, or other known sources.
kg/year
Enter verified annual offsets in kg/year; leave 0 to show the activity footprint without credits.
kg/year
Examples: 0.20 clean grid, 0.40 average, 0.60 carbon-heavy.
kg/kWh
Default is 5.3 kg/therm; replace with your utility or inventory factor if known.
kg/therm
Default is 2.68 kg/L; use a local fuel factor if available.
kg/L
Edit the active fuel factor only; the hidden gasoline/diesel value is kept for switching back.
kg/gal
kg/gal
Use 1 for solo driving, 2 for shared trips, or a weighted average.
people
Default is 0.15 kg/passenger-km before the multiplier.
kg/km
{{ formatNumber(rf_multiplier, 1) }}x
Set 1.0 for direct CO2 only, or raise toward 3.0 for stronger aviation uplift.
Default is 0.05 kg/passenger-km; use a local operator or mode blend if known.
kg/km
Enter kg/day; 1.5 vegan, 2 vegetarian, 3 low-meat, 5 average, 6 high-meat.
kg/day
Category kg/year t/year Monthly pace Gross share Copy
{{ row.label }} {{ formatNumber(row.kg, 0) }} {{ formatNumber(row.kg / 1000, 2) }} {{ formatNumber(row.monthlyKg, 0) }} {{ row.key === 'offsets' ? '—' : `${formatNumber(row.share, 1)}%` }}
Gross before offsets {{ formatNumber(gross_kg, 0) }} {{ formatNumber(gross_kg / 1000, 2) }} {{ formatNumber(gross_kg / 12, 0) }} 100%
Net after offsets {{ formatNumber(total_kg, 0) }} {{ formatNumber(total_kg / 1000, 2) }} {{ formatNumber(total_kg / 12, 0) }} {{ budget_kg > 0 ? `${formatNumber(coverage_pct, 1)}% of budget` : '—' }}
Chosen budget {{ formatNumber(budget_kg, 0) }} {{ formatNumber(budget_kg / 1000, 2) }} {{ formatNumber(budget_kg / 12, 0) }} {{ budget_kg > 0 ? `${formatNumber(coverage_pct, 1)}% used` : 'No target' }}
{{ gap_kg <= 0 ? 'Under budget by' : 'Over budget by' }} {{ formatNumber(Math.abs(gap_kg), 0) }} {{ formatNumber(Math.abs(gap_kg) / 1000, 2) }} {{ formatNumber(Math.abs(gap_kg) / 12, 0) }} —
{{ lane.label }} {{ lane.badgeText }} {{ formatNumber(lane.targetKg, 0) }} {{ formatNumber(lane.targetKg / 1000, 2) }} — {{ lane.resultText }}
Category Current Plan lens Budget impact Notes Copy
Budget gap {{ requiredCut_kg > 0 ? formatTonnes(requiredCut_kg) : formatTonnes(spare_kg) }} {{ requiredCut_kg > 0 ? 'Closing the gap' : 'Spare budget' }} {{ requiredCut_kg > 0 ? 'Annual savings required' : 'Current spare budget' }} {{ requiredCut_kg > 0 ? `Closing the gap requires ${formatTonnes(requiredCut_kg)} of annual savings.` : `Current spare budget is ${formatTonnes(spare_kg)}.` }}
Recommendation {{ idx + 1 }} — Lever sequence Prioritized action {{ item }}
{{ row.label }} {{ formatNumber(row.kg / 1000, 2) }} t {{ row.planLens }} {{ row.impactText }} {{ row.note }}
No budget levers to chart
Enter at least one positive emissions source to populate the lever map.
No source mix to chart
Enter at least one positive emissions source to populate the source mix.

                
Customize
Advanced
:

Introduction:

A personal carbon budget turns a footprint estimate into a planning target. Instead of asking only how many tonnes of CO2e a year produced, it compares the annual total with a chosen limit and shows which daily choices are using the most room. That is helpful when the goal is to test scenarios, set priorities, or understand why one trip, bill, or diet assumption can move the whole year.

Source visibility matters more than a single headline number. Home electricity depends heavily on the grid factor, gas and heating oil come from fuel use, car travel depends on distance and efficiency, flights can be affected by non-CO2 aviation effects, and food estimates rely on broad diet patterns. Two people with the same net total can have very different reduction options if one footprint is flight-heavy and the other is dominated by winter heating.

Personal carbon budget flow Home energy, transport, food and other sources add into a gross footprint. Offsets reduce the net footprint, which is compared with a chosen annual budget. Home energy Transport Food and other Gross footprint activity total Offsets Net footprint gross minus offsets Budget line Levers

Carbon dioxide equivalent, usually shortened to CO2e, puts different greenhouse gases and warming effects into one shared unit. The shared unit lets electricity, fuel, flights, food, and offsets sit in one ledger. It also hides uncertainty. A fuel factor can be fairly direct, while diet patterns, grid averages, aviation uplift, and offset quality carry wider assumptions.

Carbon budget estimate strengths and limits
Question What A Personal Budget Can Show What It Cannot Prove
Scale Whether the year is near 2, 3, 5, or another chosen tonne target. An official allowance for a person, household, employer, or country.
Source priority The largest current source and the categories worth checking first. The full lifecycle impact of every product, trip, or supplier choice.
Planning How much annual reduction would close a selected target gap. A certified greenhouse-gas inventory or regulatory disclosure.

Treat a personal budget as a planning estimate, not a moral score or official allowance. It is most useful when the chosen target is clear, the inputs are honest enough to reveal the biggest driver, and the comparison is used to test changes before relying on offsets or small adjustments.

How to Use This Tool:

Start with the numbers you know from bills, travel records, or a realistic annual estimate. The defaults keep the calculator usable, but replacing them with local factors improves the comparison.

  1. Choose a planning lane, or enter a custom annual budget in tonnes or kilograms CO2e when you already have a target.
  2. Set Home-energy input before entering utility values. Use shared household bills only when the electricity, gas, and heating-oil figures are whole-house totals.
  3. Enter the main annual sources: electricity, gas or heating oil, vehicle use, flights, public transit, diet, other known emissions, and any verified offsets.
  4. Use the vehicle path to avoid double counting. Car (ICE) uses miles, fuel economy, and fuel type; Car (EV) uses miles, EV efficiency, and the electricity grid factor.
  5. Open Advanced when you have a better grid intensity, fuel factor, flight factor, transit factor, diet estimate, or aviation non-CO2 multiplier.
  6. Read Net Annual Footprint, budget usage, runway, and top source first, then use Budget Ledger, Budget Levers, Source Mix, and Budget Runway for the detailed view.
  7. Export CSV, DOCX, chart images, chart CSV, or JSON after the source ranking matches what you know about the year.

A common mistake is dividing the same value twice. If a bill has already been split to your personal share, choose Already my personal share. If the bill is a whole-house number, keep the shared setting and enter the number of people sharing those home-energy emissions.

Interpreting Results:

The headline total is the net annual footprint. It subtracts offsets from the gross activity total and never goes below zero. Budget status, percentage used, spare budget, required reduction, and runway all use that net figure.

Source ranking uses gross activity emissions instead. That is deliberate. Offsets can reduce the budget comparison, but they should not hide the activities that produced the emissions. A source-mix chart that still shows flights, gas, or car travel after offsets gives a clearer reduction plan.

Personal carbon budget status meanings
Status Rule Used Here Best First Reading
No target The annual budget is zero or not effectively set. The footprint can still be estimated, but budget usage and runway need a positive target.
Comfortably under Net total is within budget and usage is below 75 percent. The year has headroom against the selected lane, though the largest source may still deserve attention.
Within budget Net total is within budget and usage is 75 percent or higher. The selected target is met, but a small change in travel, heating, or other activity can use the remaining room.
Slightly over Net total is above budget but usage is no more than 125 percent. The gap is visible but may be closeable with one strong lever or a few moderate changes.
Over budget Budget usage is above 125 percent. The chosen target needs several changes, a better set of assumptions, or a different planning lane.

Budget Runway spreads the current annual pace evenly across twelve months. It is a pacing chart, not a weather or travel forecast. Heating, cooling, holidays, and work trips can happen in bursts while the runway line still shows an even average.

Budget Levers translates the gap or spare room into source-specific terms. When the year is over budget, it estimates whether the largest source could close the whole gap. When the year is under budget, it shows how much spare room a rise in the largest source would consume.

Technical Details:

Activity-based carbon accounting starts with a use amount, multiplies it by an emissions factor, and sums the sources over a defined period. The annual period keeps unlike activities comparable: monthly home energy becomes yearly energy, vehicle use and public transport use annual distance, diet becomes a yearly estimate from a daily factor, and other known emissions are entered as annual CO2e.

Allocation rules decide whose footprint receives shared activity. Whole-house energy is divided by household residents only when the inputs are shared bills. Car travel has its own occupancy divisor because ride sharing changes the personal share of fuel or electricity. Flights, public transit, diet, other emissions, and offsets remain personal entries because the form assumes those values already belong to the person being modeled.

Formula Core:

home share = 1 for personal inputs, otherwise 1household people electricity = monthly kWh×12×grid factor×home share natural gas = monthly therms×12×gas factor×home share ICE car = annual milesoccupancy÷mpg×fuel factor EV car = annual milesoccupancy×kWh per 100 miles100×grid factor flights = passenger-km×flight factor×non-CO2 multiplier net annual footprint = max(0, gross total - offsets)
Main factor groups and modeling notes
Source Area Inputs That Move It Important Boundary
Home energy Electricity kWh, grid intensity, gas therms, heating-oil liters, fuel factors, household share. Only home electricity, gas, and heating oil use the household divisor.
Vehicle travel ICE miles, mpg, gasoline or diesel factor, EV miles, EV efficiency, grid intensity, occupancy. ICE and EV paths are alternatives. Inactive vehicle fields are ignored.
Flights and transit Passenger-km, flight factor, aviation multiplier, transit factor. The aviation multiplier raises flight impact for non-CO2 warming effects when values above 1 are chosen.
Diet and other Diet preset, custom daily diet estimate, direct annual add-on. Diet presets are broad estimates. A known kg/day value should replace the preset.
Offsets Annual offset amount in kg CO2e. Offsets reduce the net total only. Gross source rows and source-mix shares remain activity-based.

Default emissions factors are planning placeholders. Electricity is especially location-sensitive because the same EV distance or home kWh can imply very different CO2e on a cleaner grid and a carbon-heavy grid. Fuel factors for gasoline, diesel, gas, and heating oil are more direct, but inventories can still differ by fuel blend, upstream boundaries, and whether only combustion or wider lifecycle effects are included.

Flight estimates are more uncertain than a simple fuel calculation. Aircraft release CO2 and also create non-CO2 effects such as nitrogen-oxide chemistry and contrail-related cloudiness. The multiplier control lets a scenario include only direct CO2 at 1.0 or apply a stronger uplift when the planning question should reflect wider aviation warming effects.

The JSON output is the complete audit trail for a scenario. It includes the entered inputs, factors, summary totals, category totals, planning lanes, lever notes, recommendations, and monthly runway series, making it the best format for comparing two saved cases.

Accuracy And Privacy Notes:

This is a personal planning estimator, not a certified lifecycle assessment. It can show the direction and size of major sources, but it does not trace every product supply chain, every utility loss, every food ingredient, or every offset quality claim.

Offsets deserve separate judgment. Credible climate plans usually reduce direct and indirect emissions first, then use high-integrity credits for residual emissions. Entering offsets here changes the net budget comparison, but it does not validate the credit, prove additionality, or remove the need to inspect the original source emissions.

The calculation runs in the current browser session. Shared links and downloaded files can still expose energy use, travel, diet assumptions, household size, and offset choices, so treat exported CSV, DOCX, chart, and JSON files as personal planning records.

Worked Examples:

Shared apartment with whole-house utilities

Choose the 3 tonne lane, leave home energy as shared bills, enter the monthly electricity and gas totals, and set household people to four. Home energy is divided across residents, while flights, diet, other emissions, offsets, and any car travel remain personal. If home energy looks unrealistically small, check whether the utility values were already split before entry.

Flight-heavy year over target

Use a modest home-energy profile, no personal car, a vegetarian diet preset, and 10,000 passenger-km of flights. If flights become the top source, the lever table will show how much flight distance would need to change to close the selected budget gap. Raising the aviation multiplier can make that source much larger.

EV commute that depends on grid intensity

An EV commute can sit comfortably within budget on a cleaner grid and become a leading source on a carbon-heavy grid because both home electricity and EV charging use the same grid factor. When the result feels too high or too low, replace the default grid intensity with a local electricity factor before changing the mileage.

Offsets improve net status but not source priority

Adding verified offsets can move the status from over budget to within budget. The gross source mix will still show which activities produced the footprint, which is useful when the goal is to reduce future emissions rather than only balance the current year's net number.

FAQ:

Are the 2, 3, and 5 tonne lanes official personal allowances?

No. They are planning lanes for comparison. Use a custom budget when you need to match a household plan, employer target, local programme, or another published target.

Why does changing household people affect only some sources?

Household people divides shared electricity, gas, and heating-oil totals. Flights, transit, diet, other emissions, offsets, and personal travel stay separate. Car sharing is handled by the car occupancy control.

Why does source mix ignore offsets?

Source mix is based on gross activity emissions so the largest sources remain visible. Offsets are reflected in the net footprint, budget status, and runway comparison.

What should I do if the result looks obviously wrong?

Check units first. Common causes are entering annual electricity as monthly kWh, leaving shared household mode on for a personal bill, mixing miles and kilometers, or using a grid, fuel, flight, transit, or diet factor that does not match the scenario.

Can I compare two scenarios?

Yes. Update the inputs, export or copy the current result, then change one assumption at a time. The JSON export is best when you want a complete record of inputs, factors, totals, category totals, levers, and runway values.

Is this suitable for corporate reporting?

No. It is built for personal planning and scenario comparison. Corporate greenhouse-gas inventories need defined organizational boundaries, source documentation, accepted accounting rules, and review controls that this calculator does not provide.

Glossary:

CO2e
Carbon dioxide equivalent, a common unit for comparing greenhouse gases and warming effects.
Gross footprint
The annual activity total before offsets are subtracted.
Net annual footprint
The gross footprint minus offsets, bounded at zero, and used for the budget comparison.
Planning lane
The selected annual target, either one of the built-in tonne lanes or a custom budget.
Budget runway
The month-by-month pacing view showing when the selected annual budget would be used up at the current average rate.
Non-CO2 multiplier
The flight uplift factor used when aviation warming effects beyond direct CO2 should be included.

References: