How I offset carbon emissions

Reading time: 3 minutes. Published on .

I have been on a lot of flights in my life, and I continue to fly. This page is to make transparent my efforts to offset the carbon emissions caused by those flights.

I am aware that reducing carbon emissions is vastly better than offsetting them, which is why I prefer trains and other types of public transit, if available.

The data

I use a tool to compile a dataset of all flights that I remember taking. The dataset includes at least departure and arrival airports. Other than that, the data quality varies:

Those caveats notwithstanding, the data reaches all the way back to age ten. I’m sure I was on some flights before that, but those are lost in the mists of time.

The offsetting

I started buying offsets in 2019 and use a variety of providers. The following are links to statements regarding their methodology:

To cover flights before 2019, I computed the total miles of flight until that time, which came out to 136,237 miles. I emailed atmosfair and they estimated approximately 64 t of carbon emission, based on an assumed 50/50 split of medium- and long-haul flights.

For flights from 2019, I used atmosfair’s calculator to estimate individual emissions, taking into account e.g. airplane model and seat class.

From 2024, I will switch to another set of providers, focusing on buying and cancelling carbon certificates from the European market:

I am happy about suggestions. (The listings above should not be construed as endorsements.)

From 2025, offsetting also includes some of my partner’s flights. Conversely, some work flights are excluded: they are partly compensated by my employer.

The receipts

This table lists all compensations on a rolling basis. I typically do 2–3 of them a year, batching a few past and/or future flights together.

Date Provider Cost (€) Mass (kg) kg/€
atmosfair 500 21740 43.48
myclimate 500 22700 45.40
atmosfair 100 4350 43.50
myclimate 400 18160 45.40
atmosfair 200 8700 43.50
atmosfair 71 2970 41.83
atmosfair 92 3702 40.24
Primaklima 54 2000 37.04
myclimate 132 6000 45.45
atmosfair 30 1047 34.90
Compensators 433 5000 11.55
Compensators 57 693 12.16
ForTomorrow 316 4450 14.08
Compensators 99 1040 10.51
ForTomorrow 327 4600 14.07
Compensators 275 3160 11.49
Sum 3586 110312 30.76