Methane-SPC Calculator

Methane-to-SPC Offset Calculator

This calculator determines the quantity of SPC (semi-persistent carbon pool of soil-applied biochar) required to offset a specific methane emission or, conversely, the amount of methane that can be offset by a given amount of SPC. By applying the Total Climate Effect (TCE) framework, the calculator ensures a scientifically robust balance between the atmospheric decay of methane and the carbon sink properties of the semi-persistent carbon pool.

Please provide either the amount of SPC or of methane in the input field below.


Input Parameters

tCH4
tCO2e

Calculation Results

-- tCH4
-- tCO2e
-- tCO2e yr
-- tCO2e yr
-- tCO2e
-- tCO2e

Interpretation

An initial Semi-Persistent Carbon (SPC) pool of --.-- tCO2e could offset within n years the warming effect of emitting --.-- t of methane. Over this horizon, the SPC sink delivers a Total Climate Effect (TCE) of --.-- tCO2e·yr, matching the methane pulse’s positive TCE in equal magnitude. SPC is a probabilistic pool representing the share of biochar carbon modeled to degrade within 1000 years. The graph tracks this modeled decay, showing that -- tCO2e of SPC remains after n years, which can provide additional climate services beyond the chosen offsetting period.

  • Methodology Details

    SPC–Methane Offsetting Tool (TCE/IRF framework)

    This tool calculates the equivalence between a methane pulse and a semi-persistent carbon (SPC) pool of soil applied biochar using the Time-integrated Climate Effect (TCE) framework.

    You can either determine the mass of SPC (in $\text{tCO}_2\text{e}$ at $t=0$) required to offset a given methane emission $M_{\mathrm{CH4}}$ over a specified SPC delivery horizon $H$, or determine the amount of emitted methane that is possible to offset with a given amount of SPC.

    For the calculation we use the impulse response function, the SPC retention function, and the time dependent total climate effect (TCE) of methane emissions and biochar SPC removals:


    1. CO$_2$ impulse response function (IRF)

    The atmospheric decay of a CO$_2$ pulse is represented by a multi-exponential impulse response function (Jeltsch-Thömmes & Joos, 2019):

    $$\mathrm{IRF}(t) = a_0 + \sum_{j=1}^{5} a_j \, e^{-t/\tau_j}$$

    The analytic time-integral of the IRF over a horizon $T$ is:

    $$\int_{0}^{T} \mathrm{IRF}(t)\,\mathrm{d}t = a_0\,T + \sum_{j=1}^{5} a_j \tau_j \left(1-e^{-T/\tau_j}\right)$$

    IRF Parameter Set (Bern3D model)
    Component ($j$) Fraction ($a_j$) Time Constant ($\tau_j$) [yr]
    0 (Airborne fraction) $a_0 = 0.008$ $\infty$
    1$a_1 = 0.044$68,521
    2$a_2 = 0.112$5,312
    3$a_3 = 0.224$362
    4$a_4 = 0.310$47
    5$a_5 = 0.297$6

    Reference: Jeltsch-Thömmes, A., and Joos, F. (2019). A compilation of atmospheric CO2 and carbon isotope impulse response functions. Climate of the Past.


    2. SPC Retention Curve

    The retention of SPC in soil follows a bi-exponential decay (Schmidt et al., 2025):

    $$f_{\mathrm{SPC}}(t) = \alpha_{1} e^{-k_1 t} + \alpha_{2} e^{-k_2 t}$$

    Parameters:

    • $\alpha_1 = 0.1787, k_1 = 0.5337$
    • $\alpha_2 = 0.8237, k_2 = 0.00997$

    3. The Offset Calculation

    To calculate the offset, we equate the cumulative warming of methane with the cumulative cooling of the SPC sink.

    Step A: Calculate Methane TCE

    Using a 100-year horizon ($T=100$) and $\mathrm{GWP}_{100} = 27.0$ for biogenic methane (27.9 for mixed, 29.8 for fossil):

    $$\mathrm{TCE}_{\mathrm{CH4}}(100) = M_{\mathrm{CH4}} \cdot \mathrm{GWP}_{100} \cdot \int_{0}^{100} \mathrm{IRF}(t)\,\mathrm{d}t$$

    Step B: Calculate the Kernel Integral $I(H)$

    The cooling effect depends on the interaction between SPC retention and the CO$_2$ IRF over horizon $H$:

    $$I(H) = \int_{0}^{H} f_{\mathrm{SPC}}(t) \cdot \mathrm{IRF}(t) \,\mathrm{d}t$$

    The analytic solution for $I(H)$ is a sum of integrals for each combination of SPC and IRF terms:

    $$I(H) = \sum_{i=1}^{2} \sum_{j=0}^{5} \frac{\alpha_i \cdot a_j}{k_i + \frac{1}{\tau_j}} \left(1 - e^{-(k_i + \frac{1}{\tau_j})H}\right)$$
    Step C: Solve for the Unknown
    Find Required SPC:
    $$M_{\mathrm{SPC}} = \frac{\mathrm{TCE}_{\mathrm{CH4}}(100)}{I(H)}$$
    Find Offset Methane:
    $$M_{\mathrm{CH4}} = \frac{M_{\mathrm{SPC}} \cdot I(H)}{\mathrm{GWP}_{100} \cdot \int_{0}^{100} \mathrm{IRF}(t)\,\mathrm{d}t}$$

    4. Remaining SPC at Year $H$

    The amount of carbon physically remaining in the soil at the end of the period is:

    Remaining SPC($H$) $= M_{\mathrm{SPC}} \cdot f_{\mathrm{SPC}}(H)$

  • Comparison to the former CSI method

    For comparability with the former EasyCert methane compensation calculator, this tool provides an optional legacy mode that uses $\mathrm{GWP}_{100}=25$ and a 1-year left Riemann sum approximation. However, the newly adopted method provides:

    • Flexible $\mathrm{GWP}_{100}$ aligned with IPCC AR6 values.
    • Continuous-time integration for higher physical accuracy.

    1) Alignment with current scientific consensus

    Using source-specific AR6-consistent values (natural, mixed, fossil) improves scientific accuracy. The new CRCF regulation and EU Delegated Regulation (EU) 2020/1044 mandates specific values which our "mixed" setting reflects.


    2) Consistency with TCE definition

    The Time-integrated Climate Effect (TCE) is fundamentally a continuous integral:

    $$\mathrm{TCE}_{\mathrm{CH4}}(100)=M_{\mathrm{CH4}}\cdot \mathrm{GWP}_{100}\cdot \int_{0}^{100} \mathrm{IRF}(t)\,\mathrm{d}t$$


    3) Avoidance of discretization artefacts

    Former methods used a 1-year left Riemann sum:

    $$\int_{0}^{H} f(t)\,\mathrm{d}t \approx \sum_{k=0}^{H-1} f(k)\cdot \Delta t, \qquad \Delta t = 1~\text{yr}.$$

    The analytic integral removes these artefacts, especially critical during the non-linear decay in early years.


    4) Internal consistency of the offset condition

    Offsetting is defined by equality of the integrated climate effects:

    $$\mathrm{TCE}_{\mathrm{CH4}}(100) + \mathrm{TCE}_{\mathrm{SPC}}(H)=0$$


    5) Method Comparison Table

    Method $\text{IRF}_{int}(100)$ [yr] $I(20)$ [yr] $\text{TCE}_{\text{CH4}}(100)$ [tCO$_2$e·yr] Required SPC [tCO$_2$e]
    Analytic 50.4808 11.1512 1262.0211 113.1732
    Left Riemann (Legacy) 50.7986 11.4639 1269.9653 110.7797
    Right Riemann 50.1723 10.8637 1254.3079 115.4583
    Trapezoid 50.4855 11.1638 1262.1366 113.0561
  • API Reference

    API Reference:
    POST https://dev.ithaka-institut.org/api/calc

    Key Type Requirement Description
    mode String Mandatory offset_mode or sink_mode
    h_horizon Float Mandatory Time horizon in years (e.g., 20.0).
    gwp_type String Mandatory fossil, biogenic, mixed or legacy .
    ch4_offset Float Offset Mode Methane pulse mass ($\text{tCH}_4$).
    spc_initial Float Sink Mode Biochar Carbon application ($\text{tCO}_2\text{e}$).

    Example Payloads
    Methane Offset Mode (Methane to SPC)
    {
      "mode": "offset_mode",
      "h_horizon": 20.0,
      "gwp_type": "fossil",
      "ch4_offset": 1.0
    }
    Biochar Sink Mode (SPC to Methane)
    {
      "mode": "sink_mode",
      "h_horizon": 10.0,
      "gwp_type": "biogenic",
      "spc_initial": 100.0
    }