June 24, 2026
We construct an analytical general equilibrium model of an economy with carbon offsets, and show that increasing the carbon offset price has an ambiguous effect on aggregate emissions and welfare. Using two carbon accounting metrics, we demonstrate that offsets are over-credited under many parameterizations; however, offset under-crediting can also occur. Due to general equilibrium effects, neither carbon accounting metric is a sufficient statistic for welfare. Furthermore, we define four margins whereby offsets can respond to payments, including a margin not previously identified. Our results suggest that market spillover effects warrant consideration when evaluating carbon offset policies.
JEL Codes: H23, D58, D62
Keywords: Offsets; Additionality; Subsidies; General Equilibrium; Welfare
We are grateful for comments and suggestions from Teevrat Garg, Rick Klotz, and Jeffrey Wagner, from participants at the 2025 AERE Summer Conference, 2025 AERE@SEA Sessions, and 2026 AERE@MEA Sessions, as well as seminars at Colgate University, Miami University (OH), and Smith College. We thank Elly Beauchesne for excellent research assistance. All mistakes are our own. No AI was employed in writing of this manuscript or any of the analysis therein; however, Gemini was used for troubleshooting and editing Matlab code.
Demand for carbon offsets from policymakers, corporations, and nonprofits is growing around the world [1]. As the size of the offset market grows, there will be increased impacts of offset policies on other markets, emissions, and the broader economy. However, the general equilibrium effects of carbon offsets are not well studied. Furthermore, the (non-)additionality of carbon offsets is a well-known problem in offset markets [2]–[5], where the true emissions impacts of offsets are difficult to measure.In this study, we examine the economy-wide impacts of offsets using an analytical general model, explore how these impacts limit the accuracy of offset carbon accounting metrics, and detail that neither estimated nor actual emissions changes are sufficient statistics for welfare changes. We also examine the implications of offset (non-)additionality on our findings.
We construct a tractable general equilibrium model of an economy with carbon offsets. The model has two types of inputs—clean and dirty—and the clean input can be subsidized by the sale of carbon offsets. For simplicity, we refer to these inputs as renewable (clean) energy and fossil fuel (dirty) energy, but our model can be applied to non-energy settings such as agricultural carbon offsets. Consumers gain utility from a composite final consumption good, but lose utility from the emissions externality. Emissions are produced by the fossil fuel energy and final goods sectors. We solve for closed-form solutions and find that raising the price of carbon offsets increases clean energy production and decreases final consumption good production. However, dirty energy production can increase, and aggregate emissions can increase or decrease. Although a reduction in aggregate emissions is a necessary condition for an increase in welfare, it is not sufficient. Rather, welfare effects depend on the relative size of the consumption good decrease (i.e., the policy’s cost) versus the value of the emissions change.
We also delineate four types of additional and non-additional offsets. Additionality is the idea that the emissions reductions from an offset-generating project would not have occurred in the absence of the offset payment. We describe the margins upon which additional and non-additional offsets respond to price changes, one of which has not previously been identified in the literature. Then, we assess the model’s results using two separate carbon accounting metrics: conventional carbon accounting and aggregate carbon accounting. Conventional carbon accounting credits offsets with the direct emissions reductions they cause and aligns with most practitioners’ definitions. Aggregate carbon accounting is the change in aggregate, economy-wide emissions due to the existence of a specific offset-generating project, including both direct and indirect changes. We analytically and numerically demonstrate the difference between the two metrics and how that difference changes as key parameters shift. Importantly, we highlight a type of rebound effect where conventional carbon accounting often over-credits offsets when compared to the aggregate emissions decreases (due to market and economy-wide responses). However, we also document cases where conventional carbon accounting under-credits carbon offsets. Even if we assume that all offsets are real and additional—as measured by traditional screening tools—our results suggest a further problem with carbon accounting: even real and additional offsets can increase aggregate emissions.
In the economics literature, the term “additionality” is used in ways that can align with our two carbon accounting metrics and definitions; thus, we introduce more precise terminology for discussing offset additionality and its measurement. For example, [4] examine additionality of wind projects in India at the project-level, determining that at least 52 percent of the projects are non-additional. In our context, these projects are called “non-additional by traditional, project-based assessments” and their emissions reductions are credited using our conventional carbon accounting metric. Other economists have taken a system-wide view of additionality in line with our aggregate carbon accounting metric. For instance, [3] examine the additionality of power sector Clean Development Mechanism (CDM) projects in China using economy-wide emissions per our aggregate carbon accounting metric, since they are unable to pinpoint the emissions of specific projects. [2] is one of the few studies that makes the distinction between project-level and aggregate impacts, albeit in a less formal manner than our treatment.
There is a small but growing literature that empirically assesses carbon offset additionality [4]–[6], and a small theoretical literature on offset additionality, with the latter focusing on screening and other solutions to additionality concerns [7]–[10]. Instead, we focus on precisely defining two distinct carbon accounting metrics, as well as describing several different margins upon which carbon offsets can respond to price changes. These additionality and measurement concerns are connected to a larger literature on carbon policy leakage and that literature focuses more broadly on emissions leakage under carbon taxes, cap-and-trade systems, or other regulations (e.g., [11]–[14]. A more limited literature examines leakage in the context of carbon offsets; for example, [15] discuss various types of emissions leakage including what they call “market” leakage that operates via price effects. The bulk of this literature consists of empirical work quantifying the extent of offset leakage [16], [17]. We extend the literature on carbon offset leakage by examining offsets and their net impact on emissions in a general equilibrium model while accounting for all possible channels of market-based leakage.
We also contribute to the literature that uses general equilibrium models to examine environmental policies. Previous studies use these models to examine pollution taxes [18]–[20], renewable portfolio standards [21], [22], emissions trading schemes [23], leakage [24], [25], and environmental mandates [26]–[28]. We expand this literature by examining the general equilibrium impacts of carbon offsets and the impacts on carbon accounting and emissions.
The carbon offsets in our model can be interpreted as a type of abatement subsidy or clean input subsidy. In the simplest partial equilibrium setting, this subsidy can be equivalent to a Pigouvian tax. However, in a more general setting, there are several important differences between an abatement subsidy and a Pigouvian tax on carbon emissions [29]. First, in our model, carbon offsets only partially subsidize abatement due to regulatory constraints: producers are subsidized for producing more renewable energy (thereby avoiding emissions), but are not subsidized for reducing emissions in other sectors, making it an incomplete abatement subsidy. Second, the policymaker must generate revenue for the subsidy and doing so has a welfare cost in general equilibrium.1 The revenue-generating taxes in our model are equivalent to lump-sum taxes, but this revenue generation to pay for offsets still comes at the cost of consumption. Meanwhile, the incomplete environmental subsidy changes relative prices and thus introduces a distortion in the economy. Thus, carbon offsets both partially correct an externality while introducing a distortionary cost and a revenue-generation cost into the economy. These costs can be seen in our welfare analysis: carbon offsets may decrease emissions, but they also decrease final good consumption.
As a numerical exercise to illustrate the range of outcomes, we parameterize our model using plausible parameter values from the U.S. economy. For a large set of cases, we find that carbon offsets are over-credited because they cause aggregate emissions to decrease by less than the amount credited using conventional carbon accounting. This is true even when offset projects would not have occurred in the absence of the offset payment—that is, the offsets are real and additional by traditional measures—and arises due to downstream effects of carbon offsets on other prices and quantities in the economy. Under certain conditions, carbon offsets can actually increase carbon emissions due to these economy-wide effects. This outcome is similar to that found in the rebound effect literature, where an extreme rebound effect (referred to as “backfire”) means that an improvement in energy efficiency leads to an increase in energy use.2 However, in our setting, the mechanism is different. The traditional rebound effect is driven by a change in marginal cost and is therefore most strongly seen in partial equilibrium while tending to be muted in general equilibrium [27]. Our backfire effect is present only in general equilibrium due to relative price changes.
Conversely, we find that carbon offsets can also be under-credited; that is, the real emission reductions can be greater than calculated under conventional carbon accounting. As an example, suppose that a significant proportion of wind turbines receiving offset payments would have been built without an offset policy and are considered non-additional for carbon accounting purposes [4]. If there is an increase in the offset price after the turbines were built, then the profit maximizing operators respond to this marginal incentive by increasing output, perhaps by reducing downtime for maintenance.3 However, if the increase in output (and corresponding emissions decrease elsewhere) from these traditionally non-additional sources is not counted as an effect of an offset price increase, then the conventional carbon accounting metric under-credit offsets relative to the actual emission reductions. This is the additionality margin not previously identified in the literature.
Our findings have important implications for carbon accounting and offset policy, since these policies can have substantial general equilibrium effects due to the (potential) size of the carbon market. In particular, policymakers should be aware that even real and additional carbon offsets have spillover effects that may erode their emissions benefits, and in the extreme case, can even increase aggregate emissions. Practitioners may wish to re-examine how they credit carbon offsets to account for these market spillover effects. Furthermore, we detail how in some cases that conventional carbon accounting may be under-crediting offsets and, generally, is a poor proxy for welfare. In this way, we add to the literature on the limitations of carbon offsets and carbon accounting metrics as a tool to expand the reach and reduce the costs of incomplete carbon regulation.
The remainder of the paper is organized as follows. Section 2 sets out the general equilibrium model. Section 3 discusses and formalizes our definitions of conventional and aggregate carbon accounting, and delineates our taxonomy of offsets and their margins of adjustment. Section 4 provides the definitions of the welfare and marginal value of public funds (MVPF) and discusses optimal policy. Section 5 presents the analytical solution to the model, and Section 6 provides illustrative numerical examples to highlight the relative importance of different parameters, as well as a case study of carbon capture and storage subsidies. Section 7 concludes.
We model an economy with two types of energy—a single final consumption good and an emissions externality —following [22].4 We extend their model to include carbon offset payments to renewable energy producers. Total productive resources in the economy are represented by an aggregate of capital, labor, and materials. This total resource is fixed and denoted by \(\bar K\). We call this aggregate resource simply “capital” for convenience, but it can be more generally defined as a composite of the primary inputs to production. Capital is employed to produce three goods: an aggregate, final consumption good (\(X\)); renewable energy (\(R\)); and fossil fuel energy (\(F\)). Although we call these inputs “energy”, the model works for any clean and dirty inputs; for example, \(R\) could be low-carbon emission agriculture (e.g., no-till) while \(F\) is conventional agriculture, both used to produce the consumption good (food). There are many other possible examples that fit the model, including: landfills with and without methane capture technology, traditional cookstoves versus clean cookstove technology, forestry services, and livestock farms with and without biogas technology.
The resource constraint in the economy is given by \(\bar K = K_X+K_R+K_F\) where \(K_i\) denotes the amount of capital employed in sector \(i \in \{X,R,F\}\). The additive form of the resource constraint implies capital is homogeneous and thus paid a uniform price (\(P_K\)). We log-linearize the economy as shown in Appendix 8. The log-linear version of the resource constraint becomes: \[\begin{align} \label{Eq:Resource} 0 &=\alpha_X \hat{K}_X + \alpha_R \hat{K}_R + \alpha_F \hat{K}_F, \end{align}\tag{1}\] where the “hat” notation indicates a small, marginal change; specifically, \(\hat{K}_i \equiv \frac{d K_i}{K_i}\). The parameters \(\alpha_i \equiv \frac{K_i}{\bar K}\) in equation 1 express the initial share of capital employed in each production sector, and thus \(1 = \alpha_X + \alpha_R + \alpha_F\). Therefore, an increase in capital use in the renewable energy sector \((R)\) requires a decrease in capital use in the fossil fuel energy sector \((F)\) and/or final goods sector \((X)\). As discussed in Section 4, the potential to decrease capital use in the final goods sector is important because consumers receive their consumption utility directly from good \(X\).
The final consumption good (\(X\)) is produced via a constant returns to scale (CRTS) production function using capital (\(K_X\)) and total energy (\(E\)) as inputs given by \(X = X(K_X, E)\), and sold at price \(P_X\). Total energy is the combination of fossil (\(F\)) and renewable (\(R\)) energy produced by an energy sector \(E\) then sold at price \(P_E\) to sector \(X\).5 Totally differentiating sector \(X\)’s production function gives the condition: \[\begin{align} \hat{X} &= \theta_{XK}\hat{K}_X+\theta_{XE}\hat{E}, \label{Eq:ProductionX} \end{align}\tag{2}\] where \(\hat{X}\) is the change in total final goods production \((\hat{X} \equiv \frac{dX}{X})\), and the other “hat” variables are similarly defined. The \(\theta_{Xj}\) parameters indicate the initial input costs shares such that \(\theta_{XK} \equiv \frac{(1+t)P_KK_X}{P_XX}\) where \(t\) is an ad valorem tax on capital (equivalent to a lump-sum tax since \(\bar K\) is fixed and all capital is sold into the input market). This means \((1+t)P_K\) is the per unit cost of capital for firms; the capital tax revenue will be used to pay for carbon offsets. Similarly, \(\theta_{XE} \equiv \frac{P_EE}{P_XX}\) is the input cost share for energy and the cost shares must sum to one due to the CRTS assumption meaning \(1 = \theta_{XK} + \theta_{XE}\). The CRTS assumption also implies a zero-profit condition for sector \(X\) given by \(P_X X = (1+t)P_K K_X + P_E E\); totally differentiating yields: \[\begin{align} \hat{P}_X +\hat{X} &= \theta_{XK} (\hat{t} + \hat{P}_K + \hat{K}_X) + \theta_{XE} ( \hat{P}_E+ \hat{E}), \label{Eq:ZeroProfitX} \end{align}\tag{3}\] where \(\hat{t} \equiv \frac{dt}{1+t}\) is an ad valorem tax.6 Substitution in production between the capital and energy inputs in the final goods sector is summarized by the elasticity of substitution \(\sigma_X \geq 0\). Applying the elasticity’s definition leads to: \[\begin{align} \hat{K}_X-\hat{E} &= \sigma_X (\hat{P}_E - \hat{t} - \hat{P}_K), \label{Eq:ElastX} \end{align}\tag{4}\] such that increasing the energy price \((\hat{P}_E>0)\), all else equal, increases the ratio of capital to energy \((\hat{K}_X-\hat{E}>0)\) when \(\sigma_X > 0\), and, conversely, the capital-to-energy input ratio falls if the price of capital or the capital tax increases. As \(\sigma_X\) goes to infinity the inputs tend towards perfect substitution, while \(\sigma_X=0\) implies perfect complements (i.e., Leontief production).
The energy sector’s CRTS production function is given by \(E = E(F,R)\), and differentiating finds: \[\begin{align} \hat{E} &= \theta_{EF} \hat{F} + \theta_{ER} \hat{R}. \label{Eq:ProductionE} \end{align}\tag{5}\] The input share parameters in equation 5 are defined as \(\theta_{EF}\equiv \frac{P_FF}{P_EE}\) and \(\theta_{ER}\equiv \frac{P_RR}{P_EE}\) where \(P_F\) and \(P_R\) are the prices for renewable and fossil fuel energy, respectively. The CRTS assumption means \(1 = \theta_{EF} + \theta_{ER}\) and totally differentiating the zero-profits condition \((P_E E = P_F F + P_RR)\) recovers: \[\begin{align} \hat{P}_E +\hat{E} &= \theta_{EF} ( \hat{P}_F+\hat{F} ) + \theta_{ER} ( \hat{P}_R+\hat{R} ). \label{Eq:ZeroProfitE} \end{align}\tag{6}\] Also, it is helpful to define \(\theta_{XF} \equiv \frac{P_FF}{P_XX} = \theta_{XE} \theta_{EF}\) and \(\theta_{XR} \equiv \frac{P_RR}{P_XX} = \theta_{XE} \theta_{ER}\) as the shares of dirty and clean energy input costs, respectively, in the production of the final consumption good; it follows that \(1 = \theta_{XK} + \theta_{XF} + \theta_{XR}\). The elasticity of substitution in energy production, \(\sigma_E \geq0\), summarizes substitution in production in the energy sector, and applying the definition yields: \[\begin{align} \hat{R}-\hat{F} &= \sigma_E (\hat{P}_F - \hat{P}_R). \label{Eq:ElastE} \end{align}\tag{7}\] As \(\sigma_E>0\) increases, then the different types of energy become more substitutable, while \(\sigma_E=0\) implies that renewable and fossil fuel energy are prefect complements in the energy sector \((E)\).
The production of renewable energy \((R)\) requires the primary factor, capital, as well as a sector-specific resource denoted \(\bar{Q}\). (We delineate additional and non-additional \(R\) later in this section.) The sector-specific resource enters the CRTS production function, \(R = ( K_R,\bar{Q})\), as a fixed factor such that \(d\bar{Q}=0\). The fixed factor accounts for the limited locations suitable for building renewable energy projects such as wind and solar farms (e.g., suitable windy locations and suitable sunny locations).7 Rents from the sector-specific resource appear in consumer income at the price \(P_{Q}\). The fixed factor implies a diminishing marginal product of capital in \(R\); as prime locations for wind or solar become scarce, the marginal site produces less energy per solar panel or wind turbine due to suboptimal conditions. After totally differentiating, the production function is given by: \[\begin{align} \hat{R} &= \theta_{RK} \hat{K}_R, \label{Eq:ProductionR} \end{align}\tag{8}\] where \(\theta_{RK} \equiv \frac{(1+t)P_KK_R}{(P_R+s)R}\) is the input cost share for capital (i.e., primary inputs). Recall that \(t\) is the ad valorem tax on the homogeneous capital. The revenue from the capital tax pays for the per unit carbon offset price (essentially a subsidy on \(R\)), \(s\), given to renewable energy production. Thus, \((P_R+s)R\) is the net of offset subsidy revenue in sector \(R\). The CRTS assumption implies the zero-profit condition \((P_R +s) R = (1+t)P_K K_R + P_{Q}\bar{Q}\) and totally differentiating finds: \[\begin{align} (1-\gamma)\hat{P}_R + \gamma\hat{s} + \hat{R} &= \theta_{RK} (\hat{t} + \hat{P}_K + \hat{K}_R) + \theta_{RQ} \hat{P}_{Q}, \label{Eq:ZeroProfitR} \end{align}\tag{9}\] where \(\hat{s} \equiv \frac{ds}{s}\) is the change in the carbon offset price. Note that the definition of \(\hat{s}\) requires an initial, non-zero carbon offset, and then considers a small change in the offset value.8 We define the fixed factor input cost share as \(\theta_{RQ} \equiv \frac{P_Q\bar Q}{(P_R+s)R}\), and then by CRTS it follows that \(1 = \theta_{RK} + \theta_{RQ}\). Note that price, or rent, of the fixed factor can vary \((\hat{P}_Q)\). Also, we define \(\gamma \equiv \frac{s}{s+P_R}\) as the share of the clean energy sector’s return due to the offset.9 Regardless of the fixed factor (\(\hat{Q} = 0\)), the substitution elasticity in \(R\) is still defined and given by \(\sigma_R\geq0\), and applying the definition recovers: \[\begin{align} \hat{K}_R &= \sigma_R (\hat{P}_{Q} - \hat{t} - \hat{P}_K). \label{Eq:ElastR} \end{align}\tag{10}\] This \(\sigma_R\) is not the renewable energy supply elasticity (although the two concepts are related). Rather, it measures how the clean energy sector substitutes between inputs.
For production of fossil fuel energy, we assume the production is simply \(F = K_F\). That is, the production of \(F\) only requires use of the primary input (capital), and totally differentiating leads to: \[\begin{align} \hat{F} &= \hat{K}_F. \label{Eq:ProductionF} \end{align}\tag{11}\] This modeling choice follows from our national-level interpretation of this setting where the U.S. (or another other country or region) has taxing authority to raise revenue to buy offsets that subsidize local renewable energy production. In other words, U.S. tax revenue is subsidizing U.S. renewable energy projects. In the U.S., the number of feasible renewable energy sites is limited, leading to the fixed factor in the production of \(R\). However, production of fossil fuel energy \(F\) is not limited by fixed factors as the U.S. can import virtually unlimited quantities of fossil fuels. The prior literature has assumed fixed factors of production in the renewable energy sector as we do (see [25]), or no fixed factors of production (see [35]).
The single input to \(F\) implies no substitution in production However, the zero-profit condition, \(P_F F = (1+t) P_K K_F\), due to CRTS still holds and totally differentiating reveals: \[\begin{align} \hat{P}_F + \hat{F} &= \hat{t} + \hat{P}_K + \hat{K}_F. \label{Eq:ZeroProfitF} \end{align}\tag{12}\]
The many identical households in our model face the budget constraint \(P_X X \leq I = P_K \bar{K}+P_{Q}\bar{Q}+B\), where \(I\) is total income (equivalent to GDP) and \(B\) is the government’s net budget given by \(B=t(P_K\bar{K})-sR\). As Appendix 8 shows, the zero-profit conditions imply the representative consumer’s budget constraint. To focus attention on the carbon offsets’ effects, we assume a balanced budget constraint that all tax revenue is spent by the government on the offsets (or equivalently on a renewable energy subsidy) such that \(B=0\). In equilibrium, consumers spend all their income on \(X\). Also, since we fix the total amount of capital, the capital tax is equivalent to a lump-sum tax on consumers. Totally differentiating the government’s balanced budget constraint finds: \[\begin{align} \hat{s} + \hat{R} = \psi \hat{t} + \hat{P}_K, \label{Eq:BalanceBudget} \end{align}\tag{13}\] where \(\psi \equiv \frac{1+t}{t}\) scales the ad valorem capital tax relative to the per unit carbon offset price.
Finally, we close the general equilibrium system by defining \(X\) as the numeraire good and setting \(P_X \equiv 1\). This numeraire choice is equivalent to setting the consumer price index (CPI) as the numeraire since there is only one consumption good. Totally differentiating \(P_X\) simply yields: \[\begin{align} \hat{P}_X &= 0 \label{Eq:Numeraire}. \end{align}\tag{14}\] When \(\hat{P}_X=0\), the existing per-unit offset price \(s>0\) is held constant in real terms relative to the CPI and this avoids potentially perverse outcomes as demonstrated by [19].
The linear system defined by equations 1 through 14 includes two policy variables \(\{\hat{t},\hat{s}\}\) along with 13 endogenous price-quantity variables \(\{ \hat{K}_X,\hat{K}_R, \hat{K}_F, \hat{X}, \hat{E}, \hat{F}, \hat{R}, \hat{P}_K, \hat{P}_X, \hat{P}_E, \hat{P}_F, \hat{P}_R, \hat{P}_{Q} \}\). We study the effect of exogenously increasing the carbon offset or renewable energy subsidy \((\hat{s}>0)\) such that \(\hat{t}\) becomes the last endogenous variable (via the balanced-budget condition).
What about additional versus non-additional offsets? We start with the premise that the initial equilibrium contains non-additional \(R\). That is, some proportion of \(R\) is not due to the existing offset price, meaning some offsets are non-additional by traditional measures (see Section 3 for further discussion). Assuming that additional and non-additional \(R\) are perfect substitutes, total \(R\) can be decomposed into \(R = R^A + R^N\), where \(R^A > 0\) denotes the additional component of \(R\), and \(R^N > 0\) denotes the non-additional component.
In Appendix 9, we detail an expansion of the model outlined above where \(R^A\) and \(R^N\) are each produced in separate production sub-sectors. Then, we show that \(\hat{R} = \hat{R}^A = \hat{R}^N\) under the added assumption that the additional and non-additional sub-sectors have the same cost functions. In other words, production of both the additional and non-additional offsets change in equal proportion when the offset price changes. Totally differentiating the linear substitution condition leads to the auxiliary equation \(\hat{R} = \phi \hat{R}^A + (1-\phi) \hat{R}^N\) that generally represents the separation between additional and non-additional offsets in the model, where \(\phi \equiv R^A/R\) is the initial share of additional offsets.10
Figure 1 provides an illustration of the modeled economy. Each box represents a production sector as well as a box for the representative consumer. The arrows from the consumer to the production sectors denote the flow of the primary inputs \((K_F,K_R,K_X)\). The arrows return to the consumer show the quantities of the final good \((X)\) and pollution \((Z_F,Z_X)\) that enter the consumers utility function. (Note that \(Z_F\) and \(Z_X\) are not explicitly solved in the linear system as they are perfectly correlated with \(F\) and \(X\), respectively, as discussed in Section 3.) The figure illustrates that sector \(E\) simply transforms clean and dirty energy into a composite energy service for the final goods sector. As we show in Section 6, the elasticity of substitution in sector \(E\) given by \(\sigma_E\) is key to determining outcomes.
Carbon offset programs function under the assumption that offsets are both real and additional. In other words, it is assumed that the activity results in an actual reduction in emissions that would not have occurred in the absence of the offset payment. There are multiple methodologies to determine the impacts offset programs [36]. However, all methods are applied at the project-level, and tend to inadequately account for market spillover effects and other types of leakage. [37] document the leakage assessment requirements of a variety of CDM methodologies, and note that virtually all energy-sector methodologies ignore market spillover effects. That is, the renewable energy produced is assumed to directly offset an equivalent amount of fossil fuel energy with no impacts to energy or other market prices. [38] corroborates this, finding that most CDM projects do not account for leakage due to market and price effects. [4] document this for CDM wind farm projects in India, noting:
The [offset] revenue is estimated by multiplying the electricity that would be generated by a ‘business-as-usual’ emissions factor. Most projects use a factor equal to the generation-weighted average carbon dioxide emissions per unit of net electricity generation from all generating power plants serving the same regional grid (tCO\(_2\)/MWh). The assumption is that the new project would replace an equivalent amount of ‘business-as-usual’ generation capacity, avoiding the associated emissions.
[36] provides an overview of additionality assessment in the CDM. He finds that the two most prevalent additionality assessment methods are barrier analysis and investment analysis, both of which are project-level assessments focused on direct emissions reductions. Barrier analysis requires that the offset-producing project demonstrate that there is some sort of barrier preventing the project from moving forward without the offset subsidy. This barrier is often financial, but could be technological or policy-related. Investment analysis involves demonstrating that the offset-generating project is not the most financially attractive option. These projects are then assumed to directly offset an equivalent amount of dirty generation, which is used to determine the quantity of offsets they may sell. These project-level assessments of additionality and crediting for direct emissions reductions align with our conventional carbon metric accounting as outlined below. Importantly, we refer to the commonly used categorizations of offsets by the above screening tools as “additional (or non-additional) by traditional measures.”
Here, we discuss more subtle categorizations of offsets by creating a taxonomy to describe the offset types in our general equilibrium model. This taxonomy makes a distinction between the levels of additional and non-additional offsets in the initial equilibrium as compared to offset changes due to policy changes. The offsets in this model can then be decomposed into four types as follows:
Inframarginal offsets that are non-additional by traditional measures: \(R^N\);
Extensive-margin offsets that are additional by traditional measures: \(R^A\);
Intensive-margin offsets that are additional by traditional measures: \(dR^A\); and
Intensive-margin offsets that are non-additional by traditional measures: \(d R^N\).
Note that \(d R^i = R^i \hat{R}^i\) for \(i \in \{A,N \}\) is the absolute quantity change in sub-sector \(R^i\)’s output. In defining the offset types, we use the term “inframarginal” to refer to the subset of \(R\) that would have been produced without implementing the initial offset policy. Then, “extensive margin” refers to offsets that would not exist without the initial offset policy, while “intensive margin” refers to offsets that occur in response to the increase in the offset price. These three terms identify the four groups of offsets in the model. Importantly, \(dR^N\) is an intensive-margin offset despite coming from the non-additional sector because it only exists in response to the increase in offset price.11
We discuss each offset type in turn. To start, much of the empirical literature focuses on identifying the quantity of Type 1 non-additional offsets (see, for example, [4]). In our taxonomy, \(R^N\) is inframarginal as it neither arises due to the carbon offset’s introduction \((s)\) nor the change in the offset price \((\hat{s})\). Rather, \(R^N\) is a parameter in the model. Policymakers care a great deal about this type because the sub-sector \(R^N\) receives subsidies that it would not have needed to receive to exist.
Next, we call \(R^A\) the Type 2 extensive-margin additional offsets. Again, the empirical literature focuses on identifying and measuring \(R^A\) (similar to the goal of identifying \(R^N\)). However, subsidy or offset payments to this sub-sector are typically deemed useful expenditures since \(R^A\) would not exist without the payments. We call this an extensive margin, as the counterfactual without the offset payment involves no additional offsets in the initial equilibrium \((i.e., R^A=0).\)
Continuing, Type 3 intensive-margin additional offsets represent the change in initially additional offsets. It is natural for the change in additional offsets \((dR^A)\) to be deemed additional by traditional measures (and this is particularly salient in partial equilibrium). The change in additional offsets can only exists if initially additional offsets exists and thus the designation as “intensive” margin.
Finally, to the best of our knowledge, Type 4 offsets have not been previously identified in the literature. These intensive-margin offsets occur because the firms in the \(R^N\) sub-sector still profit maximize on the margin. That is, the change in the offset price provides a change in the marginal incentive for \(R^N\) firms (although the initial quantity of \(R^N\) would have been provided without the initial offset price \(s\), see Type 1 offsets). In the wind generation context, an increase in the offset price induces firms to run their wind turbines more often, perhaps by minimizing down time.12.
Consider the extreme case where \(R \approx R^N\) and \(R^A \approx 0\). Despite no traditionally additional offsets, policymakers would induce additional offsets \((dR^N)\) in response to an increase in the offset price. Thus, even when all initial offsets are non-additional by traditional measures, there exists an avenue through which emissions may decrease via an increase in the offset price and subsequent quantity. This highlights an understudied channel whereby offset payments induce an intensive-margin adjustment from traditionally non-additional offset producers, suggesting that traditional measures of non-additionality may understate additionality in some cases.
In summary, \(dR=dR^A+dR^N\) is always the quantity change in intensive margin additional offsets regardless of the share of additional and non-additional offsets in the initial equilibrium. Therefore, without loss of generality, Section 5 solves for \(\hat{R}\) to show how a change in the offset price affects the quantity of offsets and subsequent change in emissions.
Here, we define two types of carbon accounting metrics to explore their general equilibrium implications: conventional and aggregate carbon accounting. Conventional carbon accounting is designed to capture the emissions changes estimated via standard carbon accounting practices, as outlined at the start of Section 3. Conversely, aggregate carbon accounting is designed to capture aggregate greenhouse gas emissions changes. Importantly, both are carbon accounting metrics, rather than offset types (see definitions above).
Conventional carbon accounting measures the increase in quantity of additional renewable energy \((dR^A>0)\) induced by the higher offset price (see Type 3 offsets) and then credits those renewable energy projects with the corresponding level of emissions that would have been produced by the same quantity of energy under fossil fuel energy production (the direct emissions change). We call this estimate of emissions reductions the “conventional carbon accounting” metric of the offsets, denoted \(\Omega_{C}\). It is defined as \(\Omega_C \equiv -\xi_F dR^A\) and equivalent to: \[\begin{align} \Omega_C = -(\xi_F R^A) \hat{R}^A = -(\xi_F \phi R) \hat{R}, \label{Eq:OffsetConventional} \end{align}\tag{15}\] where \(\xi_F\) is the emission factor of fossil fuel energy \((F)\) such that \(\xi_FR^A\) (or \(\xi_F \phi R\)) is the implied total conventional emissions offset prior to the change in the offset price (recalling \(\phi \equiv R^A/R\) and using the result that \(\hat{R}^A=\hat{R}\), see Section 2). Our definition of conditional carbon accounting means \(\Omega_C<0\) when \(\hat{R}>0\). Therefore, a larger increase in renewable energy \((\hat{R})\), a larger initial share of additional offsets \((\phi)\), or a larger emission factor for the fossil fuel sector \((\xi_F)\) imply a higher conventional measure, and hence a larger amount of credited emission reductions, all else equal.
Yet, the purported purpose of carbon offset programs is to reduce carbon emissions. If so, then the true interest of policymakers from an emissions-only standpoint is the change in total emissions induced by the increase in the offset price. Total carbon emissions are given by \(Z = Z_F +Z_X\) where \(Z_F\) denotes emissions from the fossil fuel sector and \(Z_X\) represents emissions in the rest of the economy.13 Thus, the production of fossil fuel energy \((F)\) and the production of the final good \((X)\) both generate emissions but the renewable energy sector \((R)\) does not. Then, following [22], we define \(Z_F\;\equiv \xi_FF\) and \(Z_X \equiv \xi_XK_X\) where \(\xi_X\) is the emission factor in the final goods sector related to the primary input \(K_X\). Substituting implies \(Z=\xi_FF+\xi_XK_X\) and totally differentiating \(Z\) then finds the proportional change in total emissions as follows: \[\begin{align} \hat{Z} = \rho_F \hat{F} + \rho_X \hat{K}_X. \label{Eq:Zhat} \end{align}\tag{16}\] where \(\rho_F \equiv \frac{\xi_F F}{Z}\) and \(\rho_X \equiv \frac{\xi_X K_X}{Z}\) are the initial shares of carbon emissions in the economy such that \(1=\rho_F+\rho_X\) (see Appendix 8 for derivations). As shown in Section 5, the signs of \(\hat{F}\) and \(\hat{K}_X\) are generally ambiguous, and thus the sign of \(\hat{Z}\) is generally ambiguous.
We define the quantity change in total emissions as the “aggregate carbon accounting” metric of offsets, denoted \(\Omega_A\). Formally, it is defined as \(\Omega_A \equiv \xi_FdF+\xi_XdK_X\) and equivalent to: \[\begin{align} \Omega_A = (\xi_FF)\hat{F}+(\xi_XK_X)\hat{K}_X. \label{Eq:OffsetAggregate} \end{align}\tag{17}\] Note that \(\Omega_A\) can be negative or positive (similar to \(\hat{Z}\)).14
In general, it could be that the metric of conventional or aggregate carbon accounting is larger for a given increase in the offset price. We measure this difference via the ratio: \[\begin{align} \Delta & \equiv \frac{\Omega_A-\Omega_C}{\Omega_C} = \frac{\Omega_A}{\Omega_C}-1, \label{Eq:Delta}\\ &= - \left[ \frac{(\xi_FF)\hat{F} + (\xi_XK_X)\hat{K}_X}{(\xi_F \phi R) \hat{R}} \right] -1 . \nonumber \end{align}\tag{18}\]
If \(\Omega_C =\Omega_A\) such that conventional carbon accounting perfectly measures aggregate emissions changes, then \(\Delta=0\). For many parameter values, we find \(\Delta<0\) implying the conventional carbon accounting metric overstates emissions reductions relative to the aggregate metric. A value of \(\Delta=-0.20\) means conventional carbon accounting overstates true emissions reductions by 20 percent while \(\Delta=-1\) means there are no aggregate emission reductions \((\Omega_A=0)\) and the conventional carbon accounting metric records emissions reductions where none exist.15 In the extreme, \(\Delta<-1\) means \(\hat{Z}>0\) (implying \(\Omega_A>0\)) and this case is known as “backfire” where total carbon emissions actually increase as result of an offset policy. It is also possible to find \(\Delta>0\) which means that conventional carbon accounting understates the true emission reductions in general equilibrium. Interestingly, assuming \(\Omega_C<0\) and \(\Omega_A<0\), then \(\phi \rightarrow0\) implies \(\Delta\rightarrow\infty\), and this demonstrates how ignoring the intensive-margin offsets from initially non-additional offsets (see Type 4 offsets) under-counts real emission reductions.
We use the ratio in 18 to compare the two carbon accounting metrics across scenarios with different levels of conventional carbon accounting. Using the closed-form solutions for the endogenous variables reported in Section 5, we examine the extent to which these two carbon accounting metrics differ via the measure \(\Delta\), and then discuss implications for policymakers and carbon accounting.
Figure 2 provides an overview of the relationships between offset types and carbon accounting metrics defined in this section. To start, the blue boxes denote emission sources. These boxes include the four offset types and the general equilibrium effects that lead to emission changes in other sectors of the model’s economy. Then, the green boxes denote how the emission sources are measured. Traditional additionality screening tools measure the Type 1 and 2 offsets at the initial equilibrium (and also the parameter \(\phi\)). A change in the offset prices leads to Type 3 and 4 offsets as well as the general equilibrium changes. However, the conventional carbon accounting metric \((\Omega_C)\) only captures Type 3 offsets, while all of the offsets induced by the price change contribute to the aggregate carbon accounting metric \((\Omega_A)\).
The offset subsidy has real costs since the revenue required to pay for the subsidies comes from taxes. In this model, revenue comes from an ad valorem tax on capital (i.e, the primary factor), although it is equivalent to a lump-sum tax due to the fixed amount of capital in the economy. The imposition of the tax means consumers have less money to spend on final consumption goods \((X)\) and this creates a real welfare cost in general equilibrium. In this section, we derive a welfare formula that shows the trade-off between utility from consumption and damages from emissions.
With a large number of households, \(n\), each household does not consider their own impact on aggregate emissions (\(nZ\)), and we assume that aggregate emissions enter separably into utility. The household receives direct utility from the consumer of good \(X\) with the the representative consumer’s utility function given by \(U = U(X; nZ)\). We assume that \(U\) is continuous, quasiconcave, and twice-differentiable such that \(U\) is strictly increasing in \(X\) and strictly decreasing in \(nZ\). Aggregate emissions are set apart in the utility function with a semicolon to indicate that the level of aggregate emissions is not a choice variable; that is, households cannot optimize over \(nZ\).
As shown in Appendix 10, the change in welfare from an exogenous policy change is found to be: \[\begin{align} \frac{dU}{\lambda I} = \underbrace{\hat{X}}_{\text{Marginal Cost}} - \underbrace{\mu \left( \frac{nZ}{I} \right) \hat{Z}}_{\text{Marginal Benefit}}, \label{Eq:Welfare} \end{align}\tag{19}\] where \(\lambda\) is the marginal utility of income (and recalling that \(I\) is total income, or GDP), and thus the left-hand side of equation 19 is the percent change in welfare using the money metric [40]. We define \(\mu \equiv \frac{-1}{\lambda}\frac{\partial U}{\partial Z}>0\) as the marginal environmental damage (MED) from a change in \(Z\). The MED is positive since a binding budget constraint implies \(\lambda>0\) and higher pollution reduces utility (\(\frac{\partial U}{\partial Z}<0\)). If \(\hat{Z}=0\), then changes in \(X\) are equivalent to changes in welfare in this setting and any change in \(X\) comes from income effects since there is no substitution in utility.
In a standard model where a negative externality is controlled by an existing tax, \(\tau\), the welfare equation differs from our equation 19 in two important ways. First, final consumption goods \((e.g., \hat{X})\) do not appear in the welfare equation as the existing tax internalizes the cost. Second, welfare terms with respect to pollution changes take the form \((\tau-\mu)\frac{nZ}{I}\hat{Z}\) such that a decrease in pollution \(\hat{Z}<0\) increases welfare when the tax is set lower than the MED (meaning the initial \(\tau\) may not be set optimally). As a result, welfare can increase or decrease depending on whether the pollutant is over- or under-regulated, and welfare is maximized when \(\tau=\mu\) (i.e., a Pigouvian tax). That is, \(\tau\) is the marginal cost of reducing emissions while \(\mu\) is the marginal benefit, and maximizing welfare requires setting the marginal benefit equal to the marginal cost.
Our model does not have an explicit cost to producers for pollution, so a fixed parameter similar to \(\tau\) does not appear in equation 19 . However, the final consumption good \(\hat{X}\) appears in the welfare equation, and decreasing final good consumption is the indirect cost of subsidizing renewable energy production via offsets (and below we show \(\hat{X}<0\), always). This means \(\hat{X}\) is the marginal cost of pollution reduction as labeled in equation 19 , and this marginal cost is not fixed, but a function of economic parameters such as the factor shares and production elasticities. On the other hand, \(\mu \left( \frac{nZ}{I} \right) \hat{Z}\) is the marginal benefit of carbon reductions. (Note: the marginal benefit can be negative in cases of backfire, \(\hat{Z}>0\), when subsidizing clean energy increases total emissions.)
Finally, since \(\mu\) is a free parameter in this model, then for any \(\hat{Z}<0\) there exists a \(\mu^*\) such that the welfare gain is non-negative meaning the marginal benefit of subsidizing clean energy is greater than or equal to the marginal cost. Formally, when \(\hat{Z}<0\), define \(\mu^*\) as follows: \[\begin{align} \mu^* \equiv \left( \frac{I}{nZ} \right) \frac{\hat{X}}{\hat{Z}}, \label{Eq:MuStar} \end{align}\tag{20}\] such that \(\mu^*\) is increasing in income \((I)\) as well as the loss of final good consumption \((\hat{X})\), but decreasing in the initial amount of emissions \((Z)\) and aggregate carbon emission reductions \((\hat{Z})\). As the closed-form solutions in Section 5 make clear, \(\mu^*\) is not a function of policy change since \(\hat{s}>0\) cancels out from the numerator and denominator of equation 20 ; rather, \(\mu^*\) is a function of the economic parameters and initial policy conditions \((s,t)\). Also, \(\mu^*\) is not defined when \(\hat{Z}>0\).
The marginal value of public funds (MVPF) is a benefit-cost ratio for comparing outcomes across policies, and it is defined as the ratio of the benefits to individuals divided by the net cost to government [41]. A larger MVPF means that a spending policy has more “bang-for-buck”. In the context of public goods, [42] provides a framework for evaluating the MVPF while emphasizing the importance of externalities as well as (potential) rebound and general equilibrium effects. Our model fully captures both the rebound and general equilibrium effects from a subsidy-based offset policy. In this section, we translate [42]’s framework to our setting to evaluate how the MVPF relates to the carbon accounting metrics defined in Section 3.
To begin, the MVPF’s numerator is the willingness to pay (WTP) for a small increase in the offset price \((ds)\) is given by: \[\begin{align} WTP =\underbrace{Rds}_{\text{Subsidy Value}}+\underbrace{VdR}_{\text{Externality Value}}, \end{align}\] where \(V\) is the marginal externality value per unit of \(R\). The WTP is then comprised of the dollar value of the offset subsidy and the dollar value of the externality. Rewriting the above equation in our “hat” notation leads to: \(WTP =(sR)\hat{s}+(VR)\hat{R}\). The value of \(V\) must account for all environmental benefits from a change in \(R\) and not just the direct benefits from offsetting \(F\). In other words, \(V\) is related to the aggregate carbon accounting metric, defined as \(\Omega_A\equiv\xi_FdF+\xi_XdK_X\). As shown below, \(dF\) and \(dK_X\) can be rewritten in terms of \(dR\), so the aggregate carbon accounting metric can be redefined as \(\Omega_A=-\zeta dR\), where \(\zeta\) is a collection of parameters that includes the emission factors \((\xi_F,\xi_X)\) as well as elasticity and share parameters.16 Then, the dollar value per unit for a change in \(R\) is given by \(V=\mu\zeta\), and since \(\Omega_A\) is negative when emissions reductions occur then \(\zeta>0\) (recalling \(\mu>0\) is the MED). Substituting then finds: \[\begin{align} WTP =(sR)\hat{s}+(\mu\zeta R)\hat{R}, \label{Eq:WTP} \end{align}\tag{21}\] and the closed-form expression for \(\hat{R}\) (found in Section 5) can be substituted into 21 to recover WTP as a function of the exogenous policy variable \(\hat{s}\) only.
Next, still following [42], the MVPF’s denominator is the net cost to the government given by \(Cost=Rds+sdR\), where \(dR\) captures all rebound and general equilibrium effects. Again, switching to our hat notation yields: \[\begin{align} Cost=sR(\hat{s}+\hat{R}). \end{align}\] Therefore, the MVPF in our setting is found to be: \[\begin{align} MVPF=\frac{WTP}{Cost}=\frac{(sR)\hat{s}+(\mu\zeta R)\hat{R}}{sR(\hat{s}+\hat{R})}=\frac{1+(\mu\zeta/s)\epsilon}{1+\epsilon},\label{Soln:MVPF} \end{align}\tag{22}\] where \(\epsilon=\hat{R}/\hat{s}\) is the general equilibrium elasticity of renewable energy \((R)\) with respect to the offset price \((s)\). The parameter value \(\epsilon\) is implicitly defined in equation 23 below. We find \(\epsilon>0\), which means that an increase in the offset price always increases \(R\) and implies that \(\textrm{MVPF}>0\). In our model, a policy is social welfare improving when \(\textrm{MVPF}>1\) since the willingness to pay exceeds the cost on the margin. The necessary and sufficient condition for \(\textrm{MVPF}>1\) is \(|\mu\zeta|>s\). This condition means that the dollar value of the total externality benefit per unit of \(R\) is greater than the per unit offset price. The MVPF is increasing in \(\mu\) and \(\zeta\); that is, as the environmental damage increases, or the aggregate emission offset increases, then the value of the offset program increases. Conversely, the MVPF decreases as the offset price increases, all else equal.
The model in Section 2 solves for the change in prices and quantities from one equilibrium to another from a change in the prevailing offset price. What is the optimal policy? Regardless of the complexities induces by an explicit clean energy sector with a fixed-factor of production, an optimal policy is straightforward: set a Pigouvian tax on emissions, \((t_Z)\), equal to the marginal environmental damage. That is, set \(t_Z=-n\mu>0\) where \(t_Z\) is a per unit tax on \(Z=Z_F+Z_X\). As a corollary, the single instrument of a subsidy on \(R\) alone cannot induce the socially optimal outcome. We check whether a subsidy on \(R\) paired with an output tax recovers the first-best solution (in other words, we search for an optimal two-part instrument like in [43]). We find that a two-part instrument consisting of a subsidy on \(R\) and an output tax on \(X\) cannot achieve the socially optimal outcome except in the special case where \(\xi_F=\xi_X\). Only under the special case where \(\xi_X=0\) (no externality in the final good sector; emissions only come from \(F\)), do we find that a two-part instrument consisting of a subsidy on \(R\) and a tax on \(E\) can achieve first best. See Online Appendix for proofs of these results.
Solving the model detailed in Section 2 yields the following solutions for \(\hat{R}\) and \(\hat{K}_R\) (see Online Appendix for details): \[\begin{align} \hat{R}{} = \theta_{RK}\hat{K}_R = \left[ \frac{\gamma\theta_{RK}}{\left( \theta_{RQ}/\sigma_R \right) + \left( AB/C\right) } \right] \hat{s} = \left( \frac{\gamma\theta_{RK}}{D} \right) \hat{s} = \epsilon\hat{s}, \label{Soln:R} \end{align}\tag{23}\] where \(A\) and \(B\) are a positive collection of share parameters defined by \(A\equiv (1-\gamma(1-\theta_{XR}))>0\) and \(B \equiv \left[ \theta_{RK}+\alpha_R\theta_{RQ} \right]>0\), respectively. Define \(C \equiv \left[ \alpha_X\theta_{ER}\sigma_X+(\alpha_F+\alpha_X\theta_{ER})\sigma_E \right] \geq0\) as a non-negative collection of share and elasticity parameters. Finally, let \(D\) denote the entire denominator to simplify notation. All parameters and collections are non-negative. Thus, \(\hat{R} > 0\) when \(\hat{s}>0\). In words, increasing the offset price paid to the clean sector increases the quantity of \(R\). The parameter \(\epsilon\) (in the final equality) is employed to evaluate the MVPF (as defined in equation 22 below).17
The elasticities of substitution play a key role in determining the value of \(\hat{R}\). As the elasticities become small, \(\hat{R}\) falls. Specifically, \(\lim_{\sigma_i\to0}\;\hat{R}\to0 \;\forall i \in \{E,F,X\}\). Intuitively, if the production sectors cannot adjust in response to a change in the clean energy incentive, then the amount of clean energy cannot change. However, the converse does not hold as \(\hat{R}\) is finite when any particular production sector tends towards perfectly substitutable inputs. In Section 6, we numerically calculate \(\hat{R}\) and other endogenous variables as a function of the elasticities.
The signs of comparative statics for \(\hat{R}\) with respect to the elasticities of substitution are all positive: \(\frac{\partial \hat{R}}{\partial \sigma_R},\frac{\partial \hat{R}}{\partial \sigma_X},\frac{\partial \hat{R}}{\partial \sigma_E}>0\). These comparative statics are interpreted as follows. To start, a more elastic substitution in the production of clean energy \((\sigma_R \uparrow)\) means that production can shift away from the fixed factor, and attract capital, to increase renewable energy output. Next, a more flexible energy aggregation \((\sigma_E \uparrow)\) allows substitution towards clean energy and away from dirty energy without losing overall energy output. Finally, a more flexible final goods production sector \((\sigma_X \uparrow)\) means that production can utilize the extra energy. Therefore, more flexible production functions lead to larger increases in \(R\), all else equal.
Recall that, under the assumption that the additional and non-additional sub-sectors have the same cost function, it is the case that \(\hat{R} = \hat{R}^A=\hat{R}^N\) (see Section 2 and Appendix 9 for details). That is, the two sub-sectors have the same proportional change when the offset price changes. Thus, it follows that \(\hat{R}^A\) and \(\hat{R}^N\) have the same functional form outlined in equation 23 , and follow the same comparative statics.
Next, the change in fossil energy production is given by: \[\begin{align} \hat{F} = \hat{K}_F = \left[ 1-\sigma_E \left( \frac{B}{\theta_{RK} C} \right) \right] \hat{R} = \left[ 1-\sigma_E \left( \frac{B}{\theta_{RK} C} \right) \right] \left( \frac{\gamma\theta_{RK}}{D} \right) \hat{s}, \label{Soln:F} \end{align}\tag{24}\] where we present \(\hat{F}\) recursively as a function of \(\hat{R}\) and in a closed-form solution. The sign of \(\hat{F}\) is generally ambiguous since the bracketed term has ambiguous sign. That is, an increase in the offset price can either increase or decrease fossil use depending on parameter values. To provide clarity on the sign of \(\hat{F}\), Proposition 1 identifies an if and only if condition where \(\hat{s}>0\) implies \(\hat{F}>0\). Generally speaking, the condition arises when \(\sigma_X>>\sigma_E\) (noting \(\sigma_X\) is in \(C\)); that is, the final goods sector is much more flexible regarding its inputs than the energy sector. We show such cases numerically in Section 6 where \(\hat{F}>0\) and these cases relate to the issue of backfire, where increasing the offset price increases total emissions. Conversely, if \(\sigma_E\) is large enough, then the offset induces sector \(E\) to aggressively substitute towards \(R\) and away from \(F\), pushing the economy towards a reduction in total emissions.
Proposition 1 (Sign of \(\hat{F}\)). For \(\hat{s}>0\), if \(\sigma_R\neq0\) and \(\sigma_X\neq0\) (implying \(C\neq0)\), then there exist values of \(\sigma_E>0\) such that \(\hat{F}>0\). Furthermore, the range of \(\sigma_E\) values leading to \(\hat{F}>0\) is given by \(\frac{\theta_{RK}C}{B}>\sigma_E\geq0\) such that \(\hat{F}<0\) if and only if \(\sigma_E>\frac{\theta_{RK}C}{B}>0.\)
Proof. Follows from Equation 24 . ◻
Continuing, the change in total energy production is given by: \[\begin{align} \hat{E} = \left[ 1-\sigma_E \left( \frac{B}{\theta_{RK} C} \right) \theta_{EF} \right] \hat{R}, \label{Soln:E} \end{align}\tag{25}\] and we omit explicitly substituting for \(\hat{R}\) going forward. Since \(\hat{F}\) is generally ambiguous, then \(\hat{E}\) is generally ambiguous as the production function for energy is given by \(E=E(F,R)\). The comparative statics with respect to the elasticities for \(\hat{E}\) are scaled versions those for \(\hat{F}\), and thus generally ambiguous as well.
The changes in the final goods production sector are found to be: \[\begin{align} \hat{K}_X =& \left( \frac{-1}{\alpha_X\theta_{RK}} \right) \left[ \alpha_R + \alpha_F\theta_{RK}\left( 1-\sigma_E \left( \frac{B}{\theta_{RK} C} \right) \right) \right] \hat{R} \tag{26}, \\ \hat{X} = & \left[ \theta_{XE} - \left( \frac{\alpha_R+\alpha_F\theta_{RK}}{\alpha_X\theta_{RK}} \right) \theta_{XK} \right] \hat{R} = -\left(\frac{sR}{I} \right) \hat{R} \tag{27}. \end{align}\] For \(\hat{K}_X\), if the bracketed term is positive, then an increase in the offset price (and subsequently \(\hat{R}\)) leads to a decrease in capital use for final goods production due to the resource constraint in equation 1 and additional capital input use in sector \(R\) (as well as sector \(F\), if \(\hat{F}>0\)).
As shown in Section 4, \(\hat{X}\) is the marginal cost of the offset policy and thus the sign of \(\hat{X}\) is important to overall welfare. At first, it appears the sign of \(\hat{X}\) is ambiguous given the bracketed term in 27 , but it is not. Rather, bracketed terms simplifies to \(-sR/I\), where \(sR\) is the total offset payment and \(I\) is total income (equal to GDP). Therefore, \(\hat{X}\) is proportional to the change in \(R\) but scaled by the share of offset payments in the economy.
Proposition 2 (Sign of \(\hat{X}\)). If \(\hat{s}>0\), then \(\hat{X}<0\).
Proof. Follows from \(\hat{R}>0\) and Equation 27 . ◻
Proposition 2 means there is always a cost of the offset policy (i.e., no free lunch). This result holds with as-if lump-sum taxes that fund the offset payments in an economy with no other distortions. In contrast, the marginal benefit of an offset payment can be negative (as discussed next).
Finally, the change in total emissions is \(\hat{Z} = \rho_F \hat{F} + \rho_X \hat{K}_X\) and thus can be recursively written: \[\begin{align} \hat{Z} = \rho_F \left[ 1-\sigma_E \left( \frac{B}{\theta_{RK} C} \right) \right] \hat{R} + \rho_X \left( \frac{-1}{\alpha_X\theta_{RK}} \right) \left[ \alpha_R + \alpha_F\theta_{RK}\left( 1-\sigma_E \left( \frac{B}{\theta_{RK} C} \right) \right) \right] \hat{R}. \label{Soln:Z} \end{align}\tag{28}\] The components of \(\hat{Z}\) have ambiguous signs and thus \(\hat{Z}\) does too since the emission shares \((\rho_F,\rho_R)\) are independent of other parameter values. Therefore, the marginal benefit of the offset policy has an ambiguous sign. In the next section, we numerically demonstrate cases where \(\hat{Z}\) is positive meaning the marginal benefit is negative, and in such cases welfare is unambiguously negative since \(\hat{X}<0\). Finally, we note that the sign of \(\hat{Z}\) is ambiguous even in the case where \(\xi_X=0\) (that is, the case where there are no emissions from Sector \(X\)); this is due to the ambiguous sign of \(\hat{F}\), as demonstrated in Proposition 1.
In this model, backfire \((\hat{Z}>0)\) can occur via two different qualitative paths due to the two channels of possible emission changes \((\hat{F},\hat{K}_X)\). In contrast, partial equilibrium models typically have only one channel for backfire (\(\hat{F}>0\)). Proposition 3 catalogs the two paths. Condition (i) is similar to partial equilibrium backfire as it does not rely on the general equilibrium effects in Sector \(X\). In Section 6, Table 1 finds emissions backfire under condition (i) using parameter values from the U.S. economy. Then, condition (ii) arises under a narrow set of parameter values, since backfire in this parameterization is completely driven by general equilibrium backfire \((\hat{K}_X>0)\). Proposition 3 provides a necessary condition for each backfire condition.
From the equation \(\hat{Z} = \rho_F \hat{F} + \rho_X \hat{K}_X\), it seems like there might be a third condition leading to backfire with \(\hat{F}>0\) and \(\hat{K}_X>0\). However, \(\hat{F}>0\) implies \(\hat{K}_X<0\) as documented in Proposition 3. That is, partial equilibrium backfire cannot be supported by general equilibrium backfire because increasing \(F\) (and \(R\)) leaves fewer real resources for sector \(X\).
Proposition 3 (Backfire). If \(\hat{Z}>0\), then one of the following conditions must hold: (i) \(\hat{F}>0\) and \(\hat{K}_X\leq0\); or, (ii) \(\hat{F}\leq0\) and \(\hat{K}_X>0\). Define \(\left[ 1-\sigma_E \left( \frac{B}{\theta_{RK} C} \right) \right]\equiv\Theta\), and then a necessary condition for each backfire condition is as follows:
(i) \(\Theta>0\)
(ii) \(\Theta<0\) and \(\alpha_F\theta_{RK}|\Theta|>\alpha_R\).
Also, \(\hat{F}>0\) and \(\hat{K}_X>0\) cannot hold as a path for backfire.
Proof. Conditions (i) and (ii) follows from \(\hat{R}>0\) and equation 16 as well as equations 24 and 26 . Recall the resource constraint \(0=\alpha_X \hat{K}_X + \alpha_R \hat{K}_R + \alpha_F \hat{K}_F\) noting that \(\hat{R}>0\) implies \(\hat{K}_R>0\) and \(\hat{F}>0\) implies \(\hat{K}_F>0\), and therefore \(\hat{K}_X<0\) when \(\hat{F}>0\). ◻
The final condition of Proposition 3 says that it cannot be the case that both \(\hat{F}>0\) and \(\hat{K}_X>0\), implying that the two sectors have a dampening effect on the backfire of the other. Intuitively, this dampening occurs because there are finite emissions-producing inputs in the economy, and increasing those inputs in one sector necessarily reduces them in another.
This section assigns parameter values for the price-quantity model and welfare formulas. The purpose of conducting the numerical analysis is to generate intuition about the model as well as highlight key features and results and how they change as the underlying economic parameters vary.
To parameterize the model and by way of an illustrative example, we start by setting GDP equal to U.S. nominal GDP of \(\$29.3\) trillion in 2024 [44]. Next, we set all initial prices in the economy to one and allocate capital across sectors. Again, by way of example, we set the capital shares as \(K_X=0.92\), \(K_F=0.05\), and \(K_R=0.01\) such that \(\bar K=0.99\) (implying \(\bar Q = 0.01\) and total resources sum to one). Thus, sector \(X\) uses most of the primary input while the renewable energy sector \(R\) uses the least. These shares are not identical to the real input shares for the U.S. economy in 2024, but they are qualitatively accurate and thus means the result here are illustrative of real economic outcomes from a hypothetical carbon offset program.
Next, the initial ad valorem tax on capital (i.e., the primary input) is set at \(t=0.005\). The tax on capital must be small since all revenue goes directly to the offset payment and sector \(R\) is small relative to the economy. Solving for the initial offset price finds \(s=0.197\) meaning the subsidized price of clean energy is \(P_R+s=1.197\), so nearly 20 percent higher than the price of good \(X\) as the numeraire. All non-pollution share parameters can be recovered from these level values.
Continuing, we set \(\rho_F=0.299\) and \(\rho_X=0.701\) using data from the [45] on emissions on U.S. \(\textrm{CO}_2\) emissions by sector. Total U.S. \(\textrm{CO}_2\) in 2024 were 4,772 million metric tons (Mt) where 1,427 Mt were emitted by the electricity sector. Since we model carbon offset focused on the electricity sector, then \(F\) is fossil-fuel electricity and \(\rho_F= \frac{1427}{4772}=0.299\), and \(\rho_X=1-\rho_F\). For \(\mu\), we use a social cost of carbon of $200 per ton, based on the U.S. EPA’s previous estimate of $190 per ton in 2020 dollars [46]. Unless otherwise specified, the numerical simulations increase the offset price by 10 percent \((\hat{s}=10)\) and set \(\phi=1\) (i.e., all initial offsets are additional by traditional measures).18
Table 1 reports changes in the quantity outcomes as well as the additionality ratio \(\Delta\) (from Section 3) and the welfare outcomes (from Section 4), including calculations of \(\mu^*\), as the elasticities vary.19 Each row of the table reports results from a different simulation that varies the elasticity values. Several observations arise from the results. First, \(\hat{R}>0\) in all rows as found in Equation 23 . Second, the sign of \(\hat{F}\) can change. In particular, \(\hat{F}>0\) for \(\sigma_X > >\sigma_E\) leading to backfire and an increase in emissions (see rows 13-18). For these rows, note that \(\Delta < - 1\). Third, \(\hat{X} <0\) always, and thus numerically validates Proposition 2. Fourth, comparing Panels A and B shows that a higher \(\sigma_E\) yields higher \(\Delta\) values, better welfare outcomes, and higher MVPF, although the change in total welfare is negative in all cases where the MVPF is below one. This mirrors findings by [42] that subsidies directly displacing dirty energy production tend to have a higher MVPF—in our setting, higher \(\sigma_E\) implies a higher degree of substitution between \(R\) and \(F\), meaning increases in \(R\) will more effectively displace \(F\). Fifth, \(\mu^*\) is near $200 in the initial rows of the table indicating that the baseline \(\mu=\$200\) is close to yielding non-negative total welfare. Higher \(\mu\) values would increase the welfare gains from \(Z\) in rows where \(\hat{Z}<0\). Sixth, \(\mu^*\) does not vary with \(\sigma_R\).20 The intuition for this result is that varying \(\sigma_R\) only impacts the partial equilibrium supply of \(R\) but varying \(\sigma_X\) and \(\sigma_E\) affects the general equilibrium the supply and demand for \(R\) as well as \(X\) and \(Z\). Seventh, the MVPF is always less than one since the change in welfare is always negative. Finally, the MVPF is monotonic with the welfare value since MVPF is a benefit-cost ratio of the offset policy. Additional figures showing how emissions, additionality, and welfare vary with \(\sigma_E\) and \(\sigma_X\) are in Appendix 11.
| Elasticities | Quantities (% Change) | Add. | Welfare ($billion) | ($) | (Index) | ||||||||
| Row | \(\sigma_R\) | \(\sigma_X\) | \(\hat R\) | \(\hat F\) | \(\hat E\) | \(\hat X\) | \(\hat Z\) | \(\Delta\) | \(X \;\,\) | \(Z \;\,\) | Total | \(\mu^*\) | MVPF |
| Panel A: \(\sigma_E=3.00\) (high value) | |||||||||||||
| 1 | 0.25 | 0.25 | 0.686 | -0.310 | 0.022 | -0.003 | -0.097 | -0.06 | -99.5 | 92.2 | -7.3 | 215.9 | 0.995 |
| 2 | 0.75 | 0.25 | 1.537 | -0.695 | 0.050 | -0.008 | -0.216 | -0.06 | -223.0 | 206.5 | -16.5 | 215.9 | 0.990 |
| 3 | 1.50 | 0.25 | 2.228 | -1.007 | 0.072 | -0.011 | -0.314 | -0.06 | -323.2 | 299.3 | -23.9 | 215.9 | 0.987 |
| 4 | 0.25 | 0.75 | 0.694 | -0.244 | 0.069 | -0.003 | -0.080 | -0.23 | -100.7 | 75.9 | -24.8 | 265.3 | 0.984 |
| 5 | 0.75 | 0.75 | 1.579 | -0.555 | 0.157 | -0.008 | -0.181 | -0.23 | -229.0 | 172.6 | -56.4 | 265.3 | 0.966 |
| 6 | 1.50 | 0.75 | 2.316 | -0.814 | 0.230 | -0.011 | -0.265 | -0.23 | -335.9 | 253.2 | -82.7 | 265.3 | 0.954 |
| 7 | 0.25 | 1.50 | 0.705 | -0.158 | 0.130 | -0.003 | -0.057 | -0.46 | -102.2 | 54.8 | -47.5 | 373.3 | 0.969 |
| 8 | 0.75 | 1.50 | 1.635 | -0.367 | 0.301 | -0.008 | -0.133 | -0.46 | -237.1 | 127.0 | -110.0 | 373.3 | 0.935 |
| 9 | 1.50 | 1.50 | 2.438 | -0.548 | 0.448 | -0.012 | -0.199 | -0.46 | -353.7 | 189.5 | -164.2 | 373.3 | 0.909 |
| Panel B: Low \(\sigma_E=0.25\) (low value) | |||||||||||||
| 10 | 0.25 | 0.25 | 0.302 | -0.009 | 0.094 | -0.001 | -0.009 | -0.79 | -43.7 | 8.9 | -34.9 | 984.3 | 0.977 |
| 11 | 0.75 | 0.25 | 0.399 | -0.012 | 0.125 | -0.002 | -0.012 | -0.79 | -57.8 | 11.7 | -46.1 | 984.3 | 0.969 |
| 12 | 1.50 | 0.25 | 0.433 | -0.013 | 0.136 | -0.002 | -0.013 | -0.79 | -62.9 | 12.8 | -50.1 | 984.3 | 0.967 |
| 13 | 0.25 | 0.75 | 0.400 | 0.147 | 0.232 | -0.002 | 0.029 | -1.49 | -58.0 | -28.0 | -86.0 | - | 0.943 |
| 14 | 0.75 | 0.75 | 0.591 | 0.218 | 0.342 | -0.003 | 0.043 | -1.49 | -85.7 | -41.4 | -127.0 | - | 0.917 |
| 15 | 1.50 | 0.75 | 0.671 | 0.247 | 0.388 | -0.003 | 0.049 | -1.49 | -97.3 | -47.0 | -144.2 | - | 0.907 |
| 16 | 0.25 | 1.50 | 0.494 | 0.297 | 0.362 | -0.002 | 0.066 | -1.90 | -71.6 | -63.1 | -134.7 | - | 0.911 |
| 17 | 0.75 | 1.50 | 0.820 | 0.493 | 0.602 | -0.004 | 0.110 | -1.90 | -119.0 | -104.9 | -223.9 | - | 0.857 |
| 18 | 1.50 | 1.50 | 0.983 | 0.591 | 0.722 | -0.005 | 0.132 | -1.90 | -142.6 | -125.7 | -268.3 | - | 0.832 |
| Notes: These simulations normalize all initial prices equal to one with \(\hat s =10\) and \(\phi=1\). The MED is set at \(\mu=200\). Also, the input resource share parameters are fixed at \(\alpha_R=0.020\), \(\alpha_F=0.051\), and \(\alpha_X=0.929\). | |||||||||||||
Some of the key results from Table 1 are also illustrated in Figure 3, which shows how emissions vary with elasticities values, and Figure 4, which shows how welfare varies with elasticities values. Figure 3 demonstrates that emissions increase for a wide range of \(\sigma_R\) and \(\sigma_X\) values when \(\sigma_E\) is low, but decrease if \(\sigma_E\) is high. In contrast, Figure 4 shows that welfare increases or decreases depending on both \(\sigma_R\) and \(\sigma_X\). If \(\sigma_R\) or \(\sigma_X\) are close to zero, then the change in welfare is negative, but small. However, if both \(\sigma_R\) and \(\sigma_X\) are large, then the change in welfare is substantially negative.
Figure 3: Change in emissions as elasticities vary, \(\hat{Z}\).. a — Low \(\sigma_E=0.25\)., b — High \(\sigma_E=3\).
Figure 4: Change in welfare as elasticities vary (billions of dollars).. a — Low \(\sigma_E=0.25\)., b — High \(\sigma_E=3\).
Next, Table 2 reports results from changing the initial emission intensities by varying the underlying emission quantities across sectors \((Z_F,Z_X)\) while maintaining \(4772=Z_F+Z_X\) in all rows. Changing the emission quantities then changes the emission intensities \((\xi_F,\xi_X)\) and the emission shares \((\rho_F,\rho_X)\) leading to different proportional emission changes \((\hat{Z})\) even though the underlying economy is unchanged. That is, all rows in Table 2 have the same change in carbon offsets \((\hat{R})\), fossil fuels \((\hat{F})\), total energy \((\hat{E})\), and final goods \((\hat{X})\). (Recall that the change in emissions, \(\hat{Z}\), is an auxiliary variable as defined in Section 2.) Since \(\hat{X}\) is fixed, then the change in welfare due to \(X\) is the same in all rows. Rows 1-7 find a positive total welfare change despite \(\Delta<0\). That is, the welfare change can be positive despite conventional carbon accounting falling short of aggregate emissions changes. These rows also have an MVPF greater than one. Row 8 solves for the emission intensities required such the costs of the offsets equal the benefits, and this finds \(\mu^*=200\) by construction. Relatedly, since there is no change in total welfare, the MVPF equals one as the marginal willingness to pay (WTP) for offset program equals the marginal cost. Rows 9-14 have negative total welfare as found in Table 1 and thus the MVPF is less than one. Interestingly, rows 12-14 report \(\Delta>0\) meaning aggregate emission reductions are larger than the conventional calculation, but these rows have the worst total welfare outcomes as a result of the policy change. Therefore, focusing just on additionality is a misleading metric for the welfare effect of a carbon offset policy. Portions of these results are also shown in Figure 5, which shows how \(\Delta\) varies as the emissions intensity changes, with very high and positive values for \(\Delta\) when Sector \(F\)’s initial emissions share is small, before rapidly decreasing and becoming negative as its share of emissions grows.
The results in Table 2 and Figure 5 suggest that \(\Delta\) can only be positive as \(Z_F\rightarrow0\), but this is not the case. We repeat the numerical calculation in Row 1 (with \(Z_F=4772\) and \(Z_X=0\)), but change the elasticity of substitution in the energy sector from \(\sigma_E=3\) to \(\sigma_E=10000\) (or nearly perfectly elastic). In this case, \(\hat{F}<0\) and sufficiently negative to generate aggregate emission reductions larger than the conventional calculation using \(\hat{R}>0\), and leading to \(\Delta=0.015\). This result is driven by the ease that sector \(E\) can switch from \(F\) to \(R\). This example numerically demonstrates the importance of \(\sigma_E\) to the economic outcomes of an offset policy as well as further emphasizes the role of \(\sigma_E\) in equations 24 and 25 that solve for \(\hat{F}\) and \(\hat{E}\), respectively. Similarly, from Tables 1 and 2, one might infer that the backfire (i.e., \(\hat{Z}>0\)) can occur only if there are emissions from Sector \(X\), but this is not the case either. To start, if \(\xi_X=0\), then \(\hat{Z}=\rho_F\hat{F}\) by Equation 16 . Next, recall that Proposition 1 finds that values of \(\sigma_E\) always exist such that \(\hat{F}>0\). Therefore, backfire can occur even if the rest of the economy \((X)\) emits zero pollution.
| Emissions | Emission Parameters & Change (%) | Add. | Welfare ($billion) | ($) | (Index) | ||||||||
| Row | \(Z_F\) | \(Z_X\) | \(\xi_F\) | \(\xi_X\) | \(\rho_F\) | \(\rho_X\) | \(\hat Z\) | \(\Delta\) | \(X \;\,\) | \(Z \;\,\) | Total | \(\mu^*\) | MVPF |
| 1 | 4772 | 0 | 3257.3 | 0.0 | 1.000 | 0.000 | -0.244 | -0.298 | -100.7 | 233.0 | 132.3 | 86.5 | 1.085 |
| 2 | 4500 | 272 | 3071.7 | 10.1 | 0.943 | 0.057 | -0.231 | -0.296 | -100.7 | 220.2 | 119.5 | 91.5 | 1.077 |
| 3 | 4000 | 772 | 2730.4 | 28.6 | 0.838 | 0.162 | -0.206 | -0.292 | -100.7 | 196.7 | 96.0 | 102.4 | 1.062 |
| 4 | 3500 | 1272 | 2389.1 | 47.2 | 0.733 | 0.267 | -0.182 | -0.288 | -100.7 | 173.3 | 72.5 | 116.3 | 1.047 |
| 5 | 3000 | 1772 | 2047.8 | 65.7 | 0.629 | 0.371 | -0.157 | -0.282 | -100.7 | 149.8 | 49.1 | 134.5 | 1.032 |
| 6 | 2500 | 2272 | 1706.5 | 84.3 | 0.524 | 0.476 | -0.132 | -0.273 | -100.7 | 126.3 | 25.6 | 159.5 | 1.017 |
| 7 | 2000 | 2772 | 1365.2 | 102.8 | 0.419 | 0.581 | -0.108 | -0.261 | -100.7 | 102.8 | 2.1 | 195.9 | 1.001 |
| 8 | 1955 | 2817 | 1334.4 | 104.5 | 0.410 | 0.590 | -0.106 | -0.259 | -100.7 | 100.7 | 0.0 | 200.0 | 1.000 |
| 9 | 1500 | 3272 | 1023.9 | 121.4 | 0.314 | 0.686 | -0.083 | -0.239 | -100.7 | 79.3 | -21.4 | 253.8 | 0.986 |
| 10 | 1000 | 3772 | 682.6 | 139.9 | 0.210 | 0.790 | -0.059 | -0.197 | -100.7 | 55.9 | -44.8 | 360.5 | 0.971 |
| 11 | 500 | 4272 | 341.3 | 158.5 | 0.105 | 0.895 | -0.034 | -0.069 | -100.7 | 32.4 | -68.3 | 621.9 | 0.956 |
| 12 | 250 | 4522 | 170.6 | 167.8 | 0.052 | 0.948 | -0.022 | 0.186 | -100.7 | 20.7 | -80.1 | 975.3 | 0.948 |
| 13 | 100 | 4672 | 68.3 | 173.3 | 0.021 | 0.979 | -0.014 | 0.952 | -100.7 | 13.6 | -87.1 | 1480.2 | 0.944 |
| 14 | 10 | 4762 | 6.8 | 176.7 | 0.002 | 0.998 | -0.010 | 12.434 | -100.7 | 9.4 | -91.3 | 2146.9 | 0.941 |
| Notes: These simulations normalize all initial prices equal to one with \(\hat{s}=10\) and \(\phi=1\). The initial emission intensities vary by row. Total emissions are fixed such that \(4772=Z=Z_F+Z_X\). The elasticity parameters are set at \(\sigma_R=0.25\), \(\sigma_X=0.75\), and \(\sigma_E=3.00\). All other parameters are set to the values in Table [tbl:Tab:Elasticity]. For all row, the quantity changes are \(\hat{R}=0.694\), \(\hat{F}=-0.244\), \(\hat{E}=0.069\), and \(\hat{X}=-0.003\). | |||||||||||||
Finally, Table 3 and Figure 6 show results from changing the initial capital tax and offset rates. In the prior tables, the initial ad valorem capital tax is set at \(t=0.005\) implying the per unit offset is \(0.197\) (and repeated in row 5 here). Note that the initial capital tax is small in absolute terms because the capital tax base is large relative to the renewable sector. Table 3 row 1 changes the initial tax to its smallest value, \(t=0.001\), and finds a positive total welfare change—despite a negative additionality ratio. Also, \(\mu^*=48.1\) means the per unit benefit of abatement would not need to be close to the social cost of carbon in our study \((\$200)\) to yield positive welfare gains. This result arises as the marginal cost of increasing the offset price \((\hat{X})\) is small when the initial tax is small; that is, the height of the deadweight loss triangle is initially small. In contrast, row 10 has an initial tax ten-times larger than row 1, implying the initial deadweight loss is larger and leading to larger costs from increasing the offset price. In this case, the welfare change is negative and \(\mu^*=607.3\), notwithstanding the proportional reduction in emissions being much larger in the \(t=0.010\) case. Table 3 further demonstrates the monotonic relationship between MVPF and welfare with \(\textrm{MVPF}>1\) implying positive welfare changes and \(\textrm{MVPF}<1\) implying negative welfare changes. When interpreting Table 3, one should take caution when comparing results across rows as the initial cost shares vary as the initial tax and offset price vary. In other words, each row represents a different economy.
| Offset/Tax | Quantities (% Change) | Add. | Welfare ($billion) | ($) | (Index) | ||||||||
| Row | \(s\) | \(t\) | \(\hat R\) | \(\hat F\) | \(\hat E\) | \(\hat X\) | \(\hat Z\) | \(\Delta\) | \(X \;\,\) | \(Z \;\,\) | Total | \(\mu^*\) | MVPF |
| 1 | 0.034 | 0.001 | 0.135 | -0.053 | 0.016 | -0.0001 | -0.017 | -0.274 | -3.9 | 16.2 | 12.3 | 48.2 | 1.042 |
| 2 | 0.071 | 0.002 | 0.271 | -0.104 | 0.031 | -0.0005 | -0.033 | -0.265 | -15.7 | 31.9 | 16.2 | 98.7 | 1.027 |
| 3 | 0.110 | 0.003 | 0.410 | -0.153 | 0.044 | -0.0012 | -0.049 | -0.255 | -35.7 | 47.1 | 11.4 | 151.6 | 1.013 |
| 4 | 0.152 | 0.004 | 0.551 | -0.200 | 0.057 | -0.0022 | -0.065 | -0.245 | -64.0 | 61.8 | -2.2 | 207.0 | 0.998 |
| 5 | 0.197 | 0.005 | 0.694 | -0.244 | 0.069 | -0.0034 | -0.080 | -0.235 | -100.7 | 75.9 | -24.8 | 265.3 | 0.984 |
| 6 | 0.246 | 0.006 | 0.840 | -0.286 | 0.080 | -0.0050 | -0.094 | -0.224 | -146.1 | 89.5 | -56.7 | 326.7 | 0.970 |
| 7 | 0.299 | 0.007 | 0.987 | -0.325 | 0.089 | -0.0068 | -0.107 | -0.212 | -200.4 | 102.4 | -98.0 | 391.4 | 0.956 |
| 8 | 0.356 | 0.008 | 1.136 | -0.361 | 0.097 | -0.0090 | -0.120 | -0.199 | -263.7 | 114.7 | -149.0 | 459.9 | 0.942 |
| 9 | 0.419 | 0.009 | 1.288 | -0.395 | 0.104 | -0.0115 | -0.132 | -0.186 | -336.3 | 126.3 | -210.0 | 532.4 | 0.929 |
| 10 | 0.488 | 0.010 | 1.442 | -0.425 | 0.110 | -0.0143 | -0.144 | -0.171 | -418.3 | 137.3 | -281.0 | 609.4 | 0.915 |
| Notes: These simulations normalize all initial prices equal to one with \(\hat{s}=10\) and \(\phi=1\). The MED is set at \(\mu=200\), and the elasticities are \(\sigma_R=0.25\), \(\sigma_X=0.75\), and \(\sigma_E=3.00\). Also, the input resource share parameters are fixed at \(\alpha_R=0.020\), \(\alpha_F=0.051\), and \(\alpha_X=0.929\). The initial cost shares vary by row. | |||||||||||||
All prior numerical simulations hold \(\phi=1\), so this section analyzes how \(\Delta\) changes when the initial share of additionality changes (recalling \(\phi \equiv R^A/R\)). Figure 7 graphs \(\Delta\) as a function of \(\phi\) for four different elasticity cases, holding all other parameters constant, with share parameters the same as employed in Table 1. We only graph values of \(\phi \in [0.05,1]\) since \(\Delta \rightarrow |\infty|\) as \(\phi \rightarrow0\). For each case, we record the value (if it exists) where \(\Delta=0\), that is, the value of \(\phi\) for which conventional carbon accounting accurately measures aggregate emissions changes.
The four different elasticity cases represent three different qualitative outcomes. Case 1 is the Standard case with \(\sigma_R=0.25\), \(\sigma_X=0.75\), and \(\sigma_E=3.00\). For this case, \(\Delta=-0.25\) when \(\phi=1\), see Table 1 row 4. Then, Case 1 intersects the horizontal axis at \(\phi=0.765\) with \(\Delta \approx 15\) at \(\phi=0.05\). Recall that \(\Delta>0\) implies conventional carbon accounting under-counts actual emission reductions.
Case 2 is similar to Case 1 in that \(\Delta<0\) for \(\phi=1\) and crosses the horizontal axis, but at a much lower \(\phi\) value of 0.206. This Minimal change case induces only small quantity changes due to the small elasticity values \((\sigma_E=\sigma_X=\sigma_R=0.25)\). The Minimal change case corresponds to Table 1 row 10 and this row contains the smallest \(\hat{Z}\) value reported in the table. Note that \(\hat{Z}\) does not change when \(\phi\) changes. Case 2 also shows that not all horizontal intercepts are identical for cases that cross the axis.
Case 3 never intersects the horizontal axis and \(\Delta\) is always positive. We call this the Non-reactive case due to its small Sector \(X\) elasticity value \((\sigma_X=0.10)\) and high substitutability of \(F\) and \(R\) (\(\sigma_E = 5\)). This is the case closest to satisfying the implicit assumptions under conventional carbon accounting: renewables can easily replace fossil fuels, and Sector \(X\) does not substantially alter its inputs in response. Hence, conventional carbon accounting understates aggregate emissions change (i.e, true emission reductions) even when all initial offsets are additional by traditional measures \((\phi=1)\); this is because conventional accounting closely matches total emission and reductions from Sector \(X\) are small. Reducing \(\phi\) increases \(\Delta\) as in the previous cases. The energy sector’s large elasticity value \((\sigma_E=5)\) also contributes to this unusual scenario of persistently under-counting emissions reductions for all values of \(\phi\).
Case 4 never intersects the horizontal axis as well, but we construct Case 4 such that \(\Omega_A>0\) implying backfire. Also, \(\Delta < -1\) always and lower \(\phi\) leads to larger negative values. The Backfire case corresponds to Table 1 row 14 with \(\hat{Z}=0.043\). In summary, Figure 7 demonstrates how the initial share of offsets that are additional (\(\phi\)) impacts \(\Delta\). It also shows how the underlying economic parameters are key to this relationship, as differing values of \(\phi\) can lead to wildly different \(\Delta\) values depending on the underlying economy.
The Energy Improvement and Extension Act of 2008 established the U.S. federal tax credit known as “45Q”—in reference to its section in the federal tax code—to incentivize carbon capture and storage (CCS). Both the Inflation Reduction Act (IRA) of 2022 and the One Big Beautiful Bill (OBBB) of 2025 expanded the 45Q policy, suggesting that CCS is politically popular. In contrast, direct carbon pricing by the U.S. federal government has not occurred to date. At its core, 45Q is a subsidy for carbon-free, fossil-fuel-based electricity generation that operates much in the same way as a government-funded carbon offset purchase would operate.21 Thus, the 45Q tax credit fits well in our model to assess the additionality and emissions impacts of CCS policy.
The 2025 U.S. Annual Energy Outlook (AEO) provides projections of CCS outcomes in the electricity market under the IRA’s 45Q policy, so we use the AEO projections to parameterize the model [47]. In this case study, sector \(R\) is all fossil-fuel fired electric generating units (EGUs) with CCS and \(F\) is all fossil-fuel fired EGUs without carbon sequestration, so \(E\) is total fossil electricity production and \(X\) is all other sectors. In this setting, \(\bar{Q}\) can be interpreted as the specific geological features required to make CCS feasible. Currently, CCS is not a prominent feature of the U.S. electric power sector, so we use AEO 2025’s forecast for 2040 as the year of study.
Under the 2025 AEO’s reference scenario forecast, total 2040 \(\textrm{CO}_2\) emissions from fossil-fuel EGUs is 490.5 million metric tons (MMmt) while CSS-enabled EGUs capture 38.0 MMmt. We model \(R\) as emission neutral and thus 452.5 MMmt in net emissions are attributed to \(F\). For context, these carbon emissions arise from a base of 2,232 gigawatts (GW) of total electric power sector capacity generating 5,472 billion kWh.22 However, fossil-fuel based generation is only 1,284 billion kWh or 23.4% of total electricity production. Total, economy-wide U.S. \(\textrm{CO}_2\) emissions are projected to be 3456.3 MMmt and thus implying sector \(X\) (i.e., rest of the economy) accounts for 3002.8 MMmt.
In terms of GDP and sectoral revenue, the 2040 GDP projection is $38.97 trillion (in 2024 dollars). The 2040 average electricity price is 11.5 cents/kWh, so 1,284 billion kWh from fossil-fuel based generation implies $149.7 billion in revenue (i.e., \(p_EE=149.7\)). For \(R\) (i.e., CCS-enabled EGUs), the subsidy payment is $85 per metric ton \(\textrm{CO}_2\) sequestered [48], and thus leading to a total subsidy payment of $3.2 billion to sequester 38.0 MMmt.23 The AEO does not provide generation projections from CCS-enabled EGUs separately from total total fossil-fuel based generation, so we assume \(p_EE\) is split between \(R\) and \(F\) by their share of (absolute) emissions. Under these assumptions, total revenue in \(R\), denoted \((P_R+s)R\), is $14.8 billion.24 Then, as a residual, \(P_FF=138.1\). Finally, we assume that one-third of the CCS unit’s cost come from the fixed factor \((P_Q\bar{Q})\) to secure sequestration sites. The implied per unit subsidy is \(s=0.279\) while the ad valorem tax \((t)\) on capital is only a 0.008% since sector \(R\) is small.25
Table 4 reports numerical results when varying the production elasticities (in a similar manner as Table 1). For this exercise, we assume \(\phi=1\) which means that all initial CCS capacity is additional by traditional measures because CCS would not be economically feasible without a subsidy or a significant carbon tax [49]. Also, we fix \(\sigma_E=3\) at for Table 4 to reflect the high degree of substitution between CCS-enabled and non-CCS EGUs.26 For this case study, the change in welfare is always small and positive and, relatedly, the MVPF is greater than one and \(\mu^*<\mu=200\). This net increase in welfare is due to the small initial tax rate \((t)\) such that increasing the subsidy by 10 percent does not lead to large distortions in \(X\). The low absolute value of the increase in welfare comes from the small size of sector \(R\) such that increasing the subsidy has a small total effect on the economy. Regardless, the emission reductions in sector \(F\) are counteracted by an increase in emissions from sector \(X\) as shown by \(\Delta<0\); that is, not all of the offsets are additional in aggregate. For rows 7-9, \(\Delta=-0.50\) meaning half of the emission reductions in \(R\) due to the 45Q policy are erased by a corresponding increase in emissions elsewhere.
| Elasticities | Quantities (% Change) | Add. | Welfare ($billion) | ($) | (Index) | |||||||
| Row | \(\sigma_R\) | \(\sigma_X\) | \(\hat R\) | \(\hat F\) | \(\hat E\) | \(\hat Z\) | \(\Delta\) | \(X \;\,\) | \(Z \;\,\) | Total | \(\mu^*\) | MVPF |
| 1 | 0.25 | 0.25 | 0.955 | -0.073 | 0.007 | -0.010 | -0.08 | -3.1 | 6.7 | 3.6 | 92.4 | 1.102 |
| 2 | 0.75 | 0.25 | 2.299 | -0.176 | 0.016 | -0.023 | -0.08 | -7.4 | 16.1 | 8.7 | 92.4 | 1.218 |
| 3 | 1.50 | 0.25 | 3.548 | -0.272 | 0.024 | -0.036 | -0.08 | -11.5 | 24.8 | 13.4 | 92.4 | 1.305 |
| 4 | 0.25 | 0.75 | 0.957 | -0.059 | 0.020 | -0.008 | -0.25 | -3.1 | 5.4 | 2.4 | 113.4 | 1.067 |
| 5 | 0.75 | 0.75 | 2.309 | -0.143 | 0.047 | -0.019 | -0.25 | -7.5 | 13.1 | 5.7 | 113.4 | 1.143 |
| 6 | 1.50 | 0.75 | 3.570 | -0.221 | 0.073 | -0.029 | -0.25 | -11.5 | 20.3 | 8.8 | 113.4 | 1.201 |
| 7 | 0.25 | 1.50 | 0.959 | -0.039 | 0.038 | -0.005 | -0.50 | -3.1 | 3.7 | 0.6 | 169.5 | 1.016 |
| 8 | 0.75 | 1.50 | 2.322 | -0.094 | 0.093 | -0.013 | -0.50 | -7.5 | 8.9 | 1.4 | 169.5 | 1.034 |
| 9 | 1.50 | 1.50 | 3.603 | -0.146 | 0.144 | -0.020 | -0.50 | -11.6 | 13.7 | 2.1 | 169.5 | 1.048 |
| Notes: These simulations normalize all initial prices equal to one with \(\hat{s}=10\) and \(\phi=1\). The MED is set at \(\mu=200\). Also, the input resource share parameters are fixed at \(\alpha_R=0.0003\), \(\alpha_F=0.0035\), and \(\alpha_X=0.9962\). We set \(\sigma_E=3\) for all rows. | ||||||||||||
This study examines carbon offset policies in general equilibrium using an analytical general equilibrium model to find closed-form solutions while focusing on emissions, additionality, and welfare effects. The general equilibrium setting allows for the comparison between the direct effect on emissions (i.e., “conventional carbon accounting”) and the change in economy-wide emissions (i.e., “aggregate carbon accounting”) for a given offset policy. We identify four channels through which carbon offsets respond to price changes, including one not previously identified in the literature.
What are the lessons for policymakers? First, conventional carbon accounting is not a good proxy measure for welfare changes since carbon offsets can decrease welfare, particularly, when the initial offset price is high, when the initial emissions from the dirty sector are low, and when clean and dirty energy are relatively complementary.27 Instead of using additionality as the primary metric, policymakers concerned about social welfare could instead use the marginal value of public funds (MVPF), since MVPF is a good proxy for welfare change in this setting.
Second, conventional carbon accounting is also not a good proxy measure for emissions changes, and it can over- or under-credit offsets relative to actual emission reductions. Furthermore, even when all offsets are additional by traditional measures, aggregate emissions can increase due to the general equilibrium effects of an offset price increase. This “backfire” effect can occur via two separate mechanisms. For the first mechanism, the price of energy relative to the price of capital increases, leading to substitution away from (relatively) clean energy and towards emissions-producing capital in the final goods sector.28 This first type of backfire requires that capital and energy are relatively substitutable in the final goods sector. For the second mechanism, if renewable energy and fossil fuels are highly complementary, then an increase in renewables will lead to a corresponding increase in fossil fuels, potentially creating backfire.29 On the other hand, we also demonstrate how offsets that are non-additional by traditional measures still respond to offset price changes on the margin. When this group of offsets is large, conventional additionality can understate aggregate emissions changes, and this margin has not been previously identified in the literature.
The general equilibrium effects of offsets vary across time and space, as the outcomes described above depend on specific ranges of parameter values—such as the substitutability of clean and dirty energy production—which change over time and by location. For example, when penetration rates of renewable energy are low in electricity markets, renewable and fossil fuel energy can be relatively substitutable, even in the absence of energy storage technologies. Indeed, in the absence of energy storage, intermittency is relatively easy for grid managers to deal with up until 25-50% penetration of renewables [54], [55]. As the penetration of renewables in the energy grid increases, their intermittency becomes more challenging for grid managers, decreasing the substitutability of the two energy sources (lowering \(\sigma_E\)). However, as energy storage technologies become more cost-effective, renewable intermittency will become less of a concern, and thus renewables will become more substitutable with fossil fuels (raising \(\sigma_E)\). Finally, in the absence of backfire, these same mechanisms can still erode some of the emissions benefits of carbon offsets and lead to the over-crediting of carbon offsets.
When deciding which sectors, industries, or regions to target with offset payments, policymakers may want to consider settings where \(\sigma_E\) is likely to be high (implying a high degree of substitutability between \(F\) and \(R\)), as higher \(\sigma_E\) tends to lead to higher welfare in our model. For instance, they may wish to target offset payments to U.S. states with lower penetration rates of renewable energy. Conversely, consider the case of forestry offsets, where \(E\) is forestry services, \(F\) is timber production, and \(R\) is non-consumptive forestry activities (such as recreation). In this setting, \(\sigma_E\) is likely to be quite low due to the difficulty of substituting \(R\) for \(F\), and thus leading to over-crediting or backfire. This implies that forestry offsets have lower social net benefits than offsets from other industries.
We model carbon offsets as a type of subsidy on renewable energy output. In addition to carbon offsets, our model also applies to other green production credits, such as Renewable Energy Credits and the Renewable Energy Production Tax Credit in the U.S., and thus the results can be extrapolated to those settings as well. In contrast, some existing (non-offset) policies instead subsidize green capital, \(K_R\). For example, U.S. policies also subsidize renewable energy investment via the Residential Clean Energy Tax Credit and the Advanced Energy Product Credit. In our model, the inclusion of the fixed factor of production makes a distinction between a subsidy on output (\(R\)) and a subsidy on green capital (\(K_R)\). However, when \(\sigma_R\) is small (i.e., highly complementary), the difference is likely to be small. Thus, if capital and the fixed factor are relatively complementary in green energy production, then many of our results are likely to apply to a green capital subsidy. However, our model abstracts away from some of the real-world complexities that cause disparate outcomes between green output and green investment subsidies (see [56] for a more complete discussion of these differences).
Our numerical analysis provides intuition for our results and highlights how, even in a relatively simple analytical model, additionality is not equivalent to changes in welfare. A more detailed set of results using a computational general equilibrium model with many disaggregated production and consumption goods could generate additional guidance to policymakers regarding a specific offset policy. Nonetheless, the model in this study provides the theoretical foundation for future empirical and numerical studies on the aggregate effects of offset policies in general equilibrium.
APPENDIX
This appendix derives the log-linear equations that appear in Section 2.
To begin, totally differentiating the primary-factor resource constraint finds: \[\begin{align} d[\bar K &= K_X+K_R+K_F] \Rightarrow 0 = dK_X+dK_R+dK_F \\ \Leftrightarrow 0 &= \frac{K_X}{\bar K}\frac{dK_X}{K_X}+\frac{K_R}{\bar K}\frac{dK_R}{K_R}+\frac{K_F}{\bar K}\frac{dK_F}{K_F} \Leftrightarrow 0 = \alpha_X \hat{K}_X+ \alpha_R\hat{K}_R+\alpha_F\hat{K}_F, \end{align}\] where \(\alpha_i\) is the share of primary factors used in Sector \(i\). Note that all parameter definitions are found in Section 2.
We continue with Sector \(X\). Totally differentiate the production function and simplify as follows: \[\begin{align} d[X&=X(K_X,E)] \Rightarrow dX = \frac{\partial X}{\partial K_X}dK_X+\frac{\partial X}{\partial E}dE \\ \Leftrightarrow dX &= \frac{(1+t)P_K}{P_X}dK_X+\frac{P_E}{P_X}dE \;[\textrm{by profit-max FOCs}] \Leftrightarrow \frac{dX}{X} = \frac{(1+t)P_KK_X}{P_XX}\frac{dK_X}{K_X}+\frac{P_EE}{P_XX}\frac{dE}{E} \\ \Leftrightarrow \hat{X} &= \frac{(1+t)P_KK_X}{P_XX}\hat{K}_X+\frac{P_EE}{P_XX}\hat{E} \Leftrightarrow \hat{X} = \theta_{XK}\hat{K}_X+\theta_{XE}\hat{E}, \end{align}\] and \(\theta_{XK}+\theta_{XE}=1\), where \(\theta_{XK} \equiv \frac{(1+t)P_K K_X}{P_X X}\) and \(\theta_{XE} \equiv \frac{P_E E}{P_X X}\). Next, totally differentiating the zero-profit condition for Sector \(X\) finds: \[\begin{align} d[P_X X &= (1+t) P_K K_X + P_E E] \\ \Rightarrow dP_X X + P_XdX &= dtP_K K_X + (1+t)dP_K K_X + (1+t)P_K dK_X + dP_E E+ P_E dE \\ \Leftrightarrow dP_X X + P_XdX &= (1+t)P_K K_X \left( \frac{dt}{1+t} + \frac{dP_K}{P_K} + \frac{dK_X}{K_X} \right) + dP_E E+ P_E dE \\ \Leftrightarrow \hat{P}_X + \hat{X} &= \frac{(1+t)P_K K_X}{P_XX} (\hat{t}+ \hat{P}_K + \hat{K}_X) + \frac{P_E E}{P_XX} ( \hat{P}_E+ \hat{E}) \\ \Leftrightarrow \hat{P}_X + \hat{X} &= \theta_{XK} (\hat{t} + \hat{P}_K + \hat{K}_X) + \theta_{XE} ( \hat{P}_E+ \hat{E}), \end{align}\] where \(\hat{t} = dt/(1+t)\). Finally, we define the elasticity of substitution in sector \(X\) as: \[\begin{align} \sigma_X &\equiv -\frac{d(K_X/E)/(K_X/E)}{d((1+t)P_K/P_E)/((1+t)P_K/P_E)} \geq 0. \end{align}\] Then, differentiating through the definition finds: \[\begin{align} \Rightarrow \sigma_X &= -\frac{((dK_XE-K_XdE)/E^2)\cdot(E/K_X)}{((dtP_KP_E+(1+t)dP_KP_E-(1+t)P_KdP_E)/P^2_E)\cdot(P_E/((1+t)P_K))} \\ \Leftrightarrow \sigma_X &= -\frac{\frac{dK_X}{K_X}-\frac{dE}{E}}{\frac{dt}{1+t}+\frac{dP_K}{P_K}-\frac{dP_E}{P_E}} \Leftrightarrow \sigma_X = -\frac{\hat{K}_X-\hat{E}}{\hat{t} + \hat{P}_K - \hat{P}_E} \Leftrightarrow \hat{K}_X-\hat{E} = \sigma_X (\hat{P}_E - \hat{t} - \hat{P}_K). \end{align}\]
Similar derivations to those in sector \(X\) apply to sectors \(E\) and \(F\), so those derivation are omitted here. The only differences are that sector \(E\) does not employ “capital” directly (and thus its inputs are not subject to the tax) and sector \(F\) has only one input (and thus there is no substitution in production). However, since sector \(R\) has a fixed factor and its output receives the offset payment, then we provide the full set of derivations below. To start, totally differentiate the production function and simply as follows: \[\begin{align} d[R&=R(K_R,\bar{Q})] \Rightarrow dR = \frac{\partial R}{\partial K_R} dK_R \;[\textrm{since}\;d\bar{Q}=0] \\ d R &= \frac{(1+t)P_K}{P_R+s} dK_R \;[\textrm{by profit-max FOCs}] \Leftrightarrow \frac{dR}{R} =\frac{(1+t)P_K K_R}{(P_R+s)R} \frac{dK_R}{K_R} \Leftrightarrow \hat{R} = \theta_{RK} \hat{K}_R, \end{align}\] and \(\theta_{RK}+\theta_{RQ}=1\), where \(\theta_{RK} \equiv \frac{(1+t)P_K K_R}{(P_R+s) R}\) and \(\theta_{RQ} \equiv \frac{P_{Q} \bar Q}{(P_R+s) R}\). For the zero-profits condition, the derivation goes: \[\begin{align} d[(P_R+s)R &= (1+t) P_K K_R + P_{Q}\bar{Q}] \\ \Rightarrow (dP_R+ds)R+(P_R+s)dR &= dtP_K K_R + (1+t)dP_K K_R + (1+t)P_K dK_R + dP_{Q}\bar{Q} \\ \Rightarrow (P_R+s)R \left( \frac{dP_R+ds}{P_R+s}+\frac{dR}{R} \right) &= (1+t)P_K K_R\left( \frac{dt}{1+t}+ \frac{dP_K}{P_K} + \frac{dK_R}{K_R} \right) + P_{Q}\bar{Q} \frac{dP_{Q}}{P_{Q}} \\ \Rightarrow (P_R+s)R \left( \frac{P_R}{P_R+s}\frac{dP_R}{{R}} + \frac{s}{P_R+s}\frac{ds}{s} +\frac{dR}{R} \right) &= (1+t)P_K K_R\left( \frac{dt}{1+t}+ \frac{dP_K}{P_K} + \frac{dK_R}{K_R} \right) + P_{Q}\bar{Q} \frac{dP_{Q}}{P_{Q}} \\ \Rightarrow \frac{P_R}{P_R+s} \hat{P}_R + \frac{s}{P_R+s} \hat{s} + \hat{R} &= \frac{(1+t)P_K K_R}{(P_R+s) R} (\hat{t}+ \hat{P}_K + \hat{K}_R ) + \frac{P_{Q}\bar{Q}}{(P_R+s) R} \hat{P}_{Q} \\ \Rightarrow (1-\gamma)\hat{P}_R + \gamma\hat{s} + \hat{R} &= \theta_{RK} (\hat{t} + \hat{P}_K + \hat{K}_R) + \theta_{RQ} \hat{P}_{Q}, \end{align}\] where \(\hat{s} = ds/s\) is the change in the per unit offset payment and \(\gamma \equiv \frac{s}{P_R+s}\) is the share of the initial offset in the total price of \(R\). Despite the fixed factor, firms in Sector \(R\) want to substitute according to the equation: \[\begin{align} \sigma_R &\equiv -\frac{d(K_R/\bar{Q})/(K_R/\bar{Q})}{d((1+t)P_K/P_Q)/((1+t)P_K/P_Q)} \geq 0. \end{align}\] Applying the differentiation through the definition, with \(\bar{Q}\) fixed, then finds: \[\begin{align} \hat{K}_R &= \sigma_R (\hat{P}_{Q} - \hat{t} - \hat{P}_K). \end{align}\]
Totally differentiating the lump-sum rebate \((B)\) and apply government’s budget constraint finds: \[\begin{align} d[B&=t(P_K\bar{K})-sR] \Rightarrow dB =dtP_K\bar{K}+tdP_K\bar{K}+tP_Kd\bar{K}-dsR-sdR \\ \Leftrightarrow \frac{dB}{B} &= \frac{tP_K\bar{K}}{B} \left( \frac{1+t}{t} \frac{dt}{1+t}+\frac{dP_K}{P_K} \right) - \frac{sR}{B} \left( \frac{ds}{s}+\frac{dR}{R} \right) \\ \Leftrightarrow \hat{B} &= \frac{tP_K\bar{K}}{B} \left( \frac{1+t}{t} \hat{t} + \hat{P}_K \right) - \frac{sR}{B} \left( \hat{s} + \hat{R} \right) \Leftrightarrow \hat{B} = \kappa_t \left( \psi \hat{t} + \hat{P}_K \right) - \kappa_s \left( \hat{s} + \hat{R} \right). \end{align}\] If the government spends all the tax revenue on the offset subsidy, then \(B=0\) and \(\kappa_t=\kappa_s\), and \[\begin{align} 0 &= \psi \hat{t} + \hat{P}_K - \hat{s} - \hat{R} \Leftrightarrow \hat{s} + \hat{R} = \psi \hat{t} + \hat{P}_K, \end{align}\] where \(\psi = \frac{1+t}{t}\) and this parameter links the ad valorem capital tax to the per unit offset subsidy.
We conclude this appendix by deriving the change in total emission in log-linear form as follows: \[\begin{align} d[Z &= \xi_F F + \xi_X K_X] \Rightarrow dZ = \xi_F dF + \xi_X dK_X \Leftrightarrow \frac{dZ}{Z} = \frac{\xi_FF}{Z} \frac{dF}{F} + \frac{\xi_X K_X}{Z} \frac{dK_X}{K_X} \\ \Leftrightarrow \hat{Z} &= \frac{\xi_FF}{Z} \hat{F} + \frac{\xi_X K_X}{Z} \hat{K}_X \Leftrightarrow \hat{Z} = \rho_F \hat{F} + \rho_X \hat{K}_X, \end{align}\] where \(\rho_F+\rho_X=1\). This last equation assists in the additionality and welfare calculations, but is not part of the log-linear general equilibrium system.
This section outlines the model described in Section 3.1. Here we start with the premise that the initial equilibrium contains non-additional \(R\). That is, some proportion of \(R\) is not due to the existing offset payments (in other words, it is non-additional by traditional measures). The total quantity of \(R\) can then be decomposed as \(R=R^A+R^N\) with \(R^A\) denoting the additional component of \(R\), while \(R^N\) denotes the non-additional component. Totally differentiating this sum leads to: \[\begin{align} \hat{R} = \phi \hat{R}^A + (1-\phi) \hat{R}^N \label{Eq:DecompR} \end{align}\tag{29}\] where \(\phi \equiv \frac{R^A}{R}\), or the initial share of \(R\) that is additional.
All additional and non-additional offsets in \(R\) receive the offset payment and thus the zero-profits condition is \((P_R+s)R=P_{RA}R^A+P_{RN}R^N\). Totally differentiating this condition finds: \[\begin{align} (1-\gamma)\hat{P}_R + \gamma\hat{s} + \hat{R} = \theta_{RA}(\hat{P}_{RA}+\hat{R}^A) + \theta_{RN}(\hat{P}_{RN}+\hat{R}^N) \end{align}\] where \(\theta_{RA}\equiv\frac{P_{RA}R^A}{P_RR}\) and \(\theta_{RN}\equiv\frac{P_{RN}R^N}{P_RR}\) are the shares of additional and non-additional offset input costs in sector \(R\), respectively, and \(\theta_{RA}+\theta_{RN}=1\).
The production function for additional offsets employs capital and contains a fixed factor, and thus is given by \(R^A=R^A(K_A,\bar{Q}_A)\). Totally differentiating recovers: \[\begin{align} \hat{R}^A = \theta_{AK}\hat{K}_A \end{align}\] since \(\bar{Q}_A\) is fixed and \(\theta_{AK}\equiv\frac{(1+t)P_K K_A}{P_{RA}R^A}\) is the input cost share for capital in the additional sub-sector.30 Also, this implies decreasing marginal returns to \(K_A\). The sub-sector \(R^A\) has a zero-profits conditions too given by \(P_{RA}R^A=(1+t)P_K K_A + P_{QA}\bar{Q}_A\), and totally differentiating it returns: \[\begin{align} \hat{P}_{RA} + \hat{R}^A = \theta_{AK} (\hat{t} + \hat{P}_K + \hat{K}_A) + \theta_{AQ} \hat{P}_{QA} \end{align}\] where \(\hat{P}_{QA}\) is the fixed factors price in the additional offset sub-sector and \(\theta_{AQ}\equiv\frac{P_{QA}\bar{Q}^A}{P_RR}\) is the share of input costs to the fixed factor. Finally, despite the fixed factor, substitution between the two inputs in sub-sector \(R^A\) is represented by \(\sigma_R\), and differentiating the definition finds: \[\begin{align} \hat{K}_A &= \sigma_R \left( \hat{P}_{QA} - \hat{t} - \hat{P}_K \right) \end{align}\]
Similarly, define production, and the zero profits, and substitution in sub-sector \(R^N\), and differentiate to find: \[\begin{align} \hat{R}^N &= \theta_{NK}\hat{K}_N \\ \hat{P}_{RN} + \hat{R}^N &= \theta_{NK} (\hat{t} + \hat{P}_K + \hat{K}_N) + \theta_{NQ} \hat{P}_{QN} \\ \hat{K}_N &= \sigma_R \left( \hat{P}_{QN} - \hat{t} - \hat{P}_K \right) \end{align}\] where the substitution elasticity \((\sigma_R)\) is the same across sub-sectors.
Capital is employed in four production functions now, so define \(K_R=K_A+K_N\), and differentiating yields: \[\begin{align} \hat{K}_R=\lambda_A \hat{K}_A + \lambda_N \hat{K}_N \end{align}\] where \(\lambda_A\equiv\frac{K_A}{K_R}\) and \(\lambda_N\equiv\frac{K_N}{K_R}\) with \(\lambda_A+\lambda_N=1\), and it still holds that \(0 =\alpha_X \hat{K}_X + \alpha_R \hat{K}_R + \alpha_F \hat{K}_F\).
We assume the additional and non-additional sub-sectors have the same cost functions but allow each sub-sector to have a different endowment of the fixed resource. Regardless, perfect substitution \((R=R^A+R^N)\) and positive initial quantities for \(R^A\) and \(R^N\) means \(P_{RA}=P_{RN}=P_R\). These assumptions also imply the input cost shares are identical such that \(\theta_{AK} = \theta_{NK} = \theta_{RK}\) and \(\theta_{AQ} = \theta_{NQ} = \theta_{RQ}\). In addition, \(\phi=\theta_{RA}\) and \((1-\phi)=\theta_{RN}\), and further algebra reveals \(\phi=\lambda_A\) and \((1-\phi)=\lambda_N\), too.
As a result, when the additional and non-additional sub-sectors are identical in all economic respects, it must be that the sub-sectors scale perfectly with \(R\); that is, \(\hat{R}=\hat{R}^A=\hat{R}^N\). In other words, both additional and non-additional offsets change in equal proportion when the offset price changes. The Online Appendix analytically confirms this finding. (Note: The condition \(\hat{R}=\hat{R}^A=\hat{R}^N\) satisfies the general case of \(\hat{R} = \phi \hat{R}^A + (1-\phi) \hat{R}^N\).)
This appendix derives the welfare formula in Section 4. To begin, totally differentiate the utility function: \[\begin{align} dU = \frac{\partial U}{\partial X} dX + n \frac{\partial U}{\partial Z}dZ. \end{align}\] Next, substitute the first-order conditions (FOCs) from the representative consumer’s utility maximization problem, \(\frac{\partial U}{\partial X}=\lambda P_X\), where \(\lambda\) is the marginal utility of income (i.e., the Lagrange multiplier on the budget constraint) to get: \[\begin{align} dU = \lambda P_X dX + n \frac{\partial U}{\partial X}dZ. \end{align}\] Continuing, divide through by \(\lambda\) and multiply the terms on the right-hand side by appropriate values of one to yield: \[\begin{align} \frac{dU}{\lambda} = P_X X \hat{X} - \mu (nZ) \hat{Z} , \end{align}\] where \(\mu \equiv \frac{-1}{\lambda}\frac{\partial U}{\partial Z}>0\) is the marginal environmental damage (MED) from a change in \(Z\). Finally, divide through total income \(I\) to find equation 19 noting \(P_XX=I\) at the optimum.

Figure 8: Change in welfare (billions of dollars) as \(\sigma_E\) and \(\sigma_X\) vary.. a — Change in emissions, \(\hat{Z}\), as \(\sigma_E\) and \(\sigma_X\) vary., b — Change in \(\Delta\) as \(\sigma_E\) and \(\sigma_X\) vary.
This revenue generation effect on welfare has similarities to the double dividend literature (see [30] for an overview of this literature and its history): the double dividend refers to the possibility that a revenue-generating Pigouvian tax can correct externalities while also decreasing the burden of a distortionary tax system. We see the reverse, carbon offsets are a type of subsidy requiring revenue generation and thus (potentially) distortionary. Also, to isolate the effect of offsets in the economy, we specify that the government is the sole purchaser of offsets.↩︎
The rebound effect is when an improvement in energy efficiency causes an increase in use of the durable, energy efficient good, as its marginal operating costs have decreased [31].↩︎
[32] find that market-based incentives from deregulation reduces outages at nuclear power plants, while [33] establishes that output at these plants increases due to market-wide environmental policy.↩︎
[22] examine renewable portfolio standards, while we examine carbon offsets. Our model can be interpreted as applying to renewable energy credits, which are a component of many renewable portfolio standard policies. Our model also includes a fixed factor component in the renewable energy sector, which adds additional complexity that reflects real-world resource constraints and is necessary for tractability.↩︎
Alternatively, \(E\) could be produced within sector \(X\) via a nested sub-production function.↩︎
Equation 3 can be represented as \(\hat{P}_X = \theta_{XK} (\hat{t} + \hat{P}_K) + \theta_{XE} \hat{P}_E\) after subtracting equation 2 . In this form, equation 3 says that the change in the output price is solely a function of the changes in the inputs prices and tax rate. The log-linear zero-profit condition for each of the other production sectors can be rewritten similarly.↩︎
\(Q\) could also represent scarce non-renewable resources that are critical to the clean energy sector, such as the rare earth elements used in wind turbines [34].↩︎
We note that \(s\) could represent a composite of offset payments from several sources. For instance, it could be a combination of traditional carbon offset payments, the federal Clean Electricity Production Tax Credit, and state renewable energy credits.↩︎
Under perfect capital mobility and homogeneity, the tax applies to all sectors with capital.↩︎
Note that the condition \(\hat{R} = \hat{R}^A = \hat{R}^N\) is sufficient for the auxiliary equation to hold. However, if the non-additional offsets use more productive fixed resources, \(Q\), per unit of output, then the marginal product of capital is higher in the non-additional offset sub-sector, and thus the capital input cost share is lower than in the additional offset sub-sector; that is, \(\theta_{AK} > \theta_{NK}\) while \(\theta_{AQ} < \theta_{NQ}\) (see Appendix 9 for notation). In this case, the non-additional offset sub-sector is more fixed resource intensive, all else equal. Then, \(\hat{R}^A\neq\hat{R}^N\), but \(\hat{R} = \phi \hat{R}^A + (1-\phi) \hat{R}^N\) holds.↩︎
The use of “extensive” and “intensive” margin here differs from their use in labor economics, for example, while noting that CRTS production makes no distinction between the number of firms and output per firm.↩︎
[39] find that the federal U.S. Production Tax Credit for eligible wind generators caused more negatively priced electricity hours and thus demonstrating the existence of these marginal effects.↩︎
Note that emissions could be carbon or other greenhouse gases such as methane, nitrous oxides, or HFCs. Thus, the emissions intensity terms, \(\xi_F\) and \(\xi_X\), can capture both differing emissions rates produced by the two sectors but also different global warming potentials of the greenhouse gas emissions.↩︎
Also, \(\Omega_A = dZ\), which implies that equations 16 and 17 are related as follows: \(\hat{Z}=\frac{\Omega_A}{Z} \Leftrightarrow Z\hat{Z}=\Omega_A.\)↩︎
The ratio \(\Delta\) is not defined when \(\Omega_C=0\), but \(\Omega_C>0\) when \(\hat{R}>0\) and \(\phi > 0\), and this always occurs with an increase in the offset price as shown in Section 5.↩︎
Alternatively, one can calculate \(\zeta\) as follows: \(\zeta = \frac{Z\hat{Z}}{R\hat{R}}=\frac{dZ}{dR}\).↩︎
Note that \(\hat{R}\) is only defined when (i) \(\sigma_R\neq0\) and (ii) both \(\sigma_X\neq0\) and \(\sigma_E\neq0\). If either condition does not hold, then \(D\) is undefined and thus \(\hat{R}\) is undefined. The condition \(\sigma_R=0\) cannot hold because that implies \(K_R\) and \(\bar{Q}\) are perfect complements, but \(\bar{Q}\) is fixed and thus \(R\) would be fixed too, so the change in \(R\) is undefined. The condition \(\sigma_X=\sigma_E=0\) cannot hold because the rest of the economy has no flexibility to adjust to changes in \(R\) via substitution (recalling the representative consumer only gets consumption utility from \(X\)).↩︎
We choose \(\phi=1\) for two reasons. First, limited data exists regarding the true additionality of offsets in the US economy. Second, setting \(\phi=1\) is a conservative, easy-to-interpret assumption. We show that even under this assumption (that all offsets are additional by traditional measures), conventional carbon accounting still frequently overstates aggregate emissions changes.↩︎
The specific elasticity values our numerical exercises are for illustrative purposes only. However, these values are qualitatively similar to elasticity values found in [35]’s Table 4.3 that reports central parameter values for their general equilibrium study. We differ by providing several values for each parameter to show the range of outcomes in our model.↩︎
This result is not apparent from equation 20 , but arises after substituting the closed-form expression from Section 5; specifically, \(\sigma_R\) only appears directly in \(\hat{R}\), but \(\hat{R}\) cancels out in the ratio \(\hat{X}/\hat{Z}\) using equations 27 and 28 .↩︎
Additionally, 45Q subsidizes enhanced oil recovery using CO\(_2\), but we focus on 45Q’s electricity market effects in this study. Also, we abstract from issues regarding the long-term stability of carbon sequestration.↩︎
For comparison, the 2027 forecast is 1,153.5 MMmt from \(E\) (with zero CCS emission reductions) from 1,300 GW of capacity that generates 4,322 billion KWh. Thus, the 2025 AEO projects significant de-carbonization of the U.S. electric power sector without considering the net reductions from CCS.↩︎
The Congressional Budget Office (CBO) report finds a similar per year cost estimate and states that the subsidy will be paid to a CCS-enabled EGU if “Construction Beginning Prior to 1/1/2033”. The subsidy program is politically popular currently, so it is reasonable to assume that all of CCS-enabled EGUs in 2040 will be receiving the subsidy.↩︎
Specifically, the calculation is \(149.7 \times (|\scalebox{0.75}[1.0]{-}38|/490.5)+3.2=14.8\) (after independent rounding).↩︎
As result, \(\hat{X}\) in the numerical analysis is quite small and thus omitted from Table 4.↩︎
We also note that \(\sigma_R\) is likely to be relatively low since CCS requires specific geological features that are not easily substitutable with technology [50].↩︎
We note that many carbon offset prices are currently low. Offset industry sources report average 2024 market prices around $4 to $6 per ton of CO\(_2\) equivalent for voluntary offsets [51], with higher rated offsets (as determined by external rating companies) commanding higher prices that are still typically far below the social cost of carbon [52]. This suggests that, all else equal, increases in offset prices may be welfare-improving due to their low initial price.↩︎
Recall that “capital” is a composite of all inputs. By way of example, if an offset policy leads to a relative increase in the price of energy services from an electric heat pump relative to a natural gas furnace, then consumers may shift away from the electric heat pump and towards the emissions-producing natural gas furnace.↩︎
To illustrate, increases in renewable energy may lead to an increased need for ramping of fossil fuel plants during the times of day when renewables go offline (e.g., sunset); because ramping is relatively more emissions intensive [53], this can erode some of the emissions benefits of renewables, or even reverse the effect.↩︎
We assume that \(\bar{Q}_A\) and \(\bar{Q}_N\) are fixed; this is justified by the fact that the existing physical capital (e.g., wind turbines or solar panels) is installed on these pieces of land and cannot easily be moved across sectors.↩︎