Accounting for Carbon Credits and Quotas: Statutory and Tax Treatment
EU ETS quotas, voluntary carbon credits: how to record purchases, sales and offsets in French accounting, with implications for VAT and corporate tax.
This topic is part of our service
ESG & CSRD reporting in France | SME and mid-cap supportExpert note: This article was written by our chartered accountancy firm. Information is current as of 2026. For a personalised review of your situation, contact us.
Quick answer. Emissions quotas (EU ETS) and voluntary carbon credits follow distinct accounting regimes in France. Quotas under the EU ETS are recognized per the economic model in ANC guidance (inventories for trading/compliance, intangibles otherwise). VAT on quotas is reverse-charged (Article 283, 2 septies of the French Tax Code). Voluntary credits are typically treated as period expenses. Gains on disposal are subject to corporate income tax.
2026 Context: Carbon Taxation and Compliance Framework Tightening#
Since 2012, France has applied reverse-charge VAT on emissions quotas—a fraud-prevention mechanism isolating this stream from standard VAT. Meanwhile, enterprises buy voluntary carbon credits to offset emissions outside the EU ETS system. These two flows—regulatory and voluntary—follow distinct accounting rules that finance teams and their advisers must discern clearly to avoid tax adjustments on asset classification or expense eligibility.
With CSRD and mandatory climate reporting (ESRS E1), transaction volumes in carbon are rising for SMEs. The stakes are not just tax; they include accounting transparency for investors and auditors.
EU ETS Quotas vs. Voluntary Carbon Credits: Two Separate Universes#
Emissions Quotas—Regulatory EU ETS Regime#
Emissions quotas are entitlements to emit one tonne of CO2 equivalent (tCO2e), framed by Directive 2003/87/CE (EU ETS). Only enterprises in designated sectors (energy, heavy industry, aviation) must hold quotas proportional to their emissions. From 2026, the CBAM strengthens this obligation for importers of carbon-intensive goods.
Voluntary Carbon Credits—Contractual Regime#
Voluntary carbon credits (or offsets) arise from emission-reduction projects outside the EU ETS: renewable energy, reforestation, waste management in third countries, etc. A company buys them freely to offset Scope 3 or signal climate commitment, without regulatory mandate.
Key difference: EU ETS quotas are standardized, tradeable, and mandatory for covered entities. Voluntary credits are contractual, diverse (verifiers: Gold Standard, VCS, etc.) and discretionary.
Statutory Recognition of EU ETS Quotas per ANC Guidance#
The Economic Model—the Core of Accounting Treatment#
ANC Regulation No. 2012-03 of 4 October 2012 (later consolidated into ANC Regulation 2014-03) provides that emissions quotas shall be recognized per the economic model of the entity:
-
Pure Compliance Model: The entity buys only what it needs to cover annual emissions and does not resell. Quotas are classified as inventories (current assets), replenished annually by purchase matching obligations, depleted by consumption (aligned with emissions).
-
Trading Model: The entity buys quotas in excess to resell at higher prices. Quotas are recorded as inventories similar to merchandise, with entries at weighted average cost (WAC) and exits also at WAC. No impairment if market prices recover.
-
Mixed or Asset Model: The entity holds quotas beyond immediate need to cover a long-term strategy (e.g., buying several years of quotas in advance). An intangible-asset classification is sometimes argued for such long-term holdings, but it is not formalised by ANC 2012-03 (which treats quotas as inventories): document the rationale and discuss it with your statutory auditor.
Sample Journal Entry (Compliance Model)#
| Transaction | Debit | Credit | Notes |
|---|---|---|---|
| Purchase of 100 quotas @ 80 €/quota (8,000 €) | 372 (Quota Inventory) | 401 (Payables) or 512 (Cash) | Entry at acquisition cost incl. VAT (if VAT applies; see VAT section). |
| Annual emission report: 100 tCO2e to neutralize | 6XX (Compliance charge) or 6020 (Energy) | 372 (Quota Inventory) | Exit at WAC; recognize at neutralization date. |
| Sale of 10 excess quotas @ 85 € (850 €) | 512 (Cash) | 701 (Quota sales); 372 (Quota Inventory) | Exit at WAC; gain = 850 − (10 × WAC). |
Impairment of Quotas?#
If EU ETS quota prices collapse (a low-probability scenario given structural price rises), an inventory-holding entity could record impairment. Per ANC guidance, it is possible but typically immaterial if the entity honors its compliance plan.
VAT on Quotas: Systematic Reverse Charge#
The Critical Trap: Reverse-Charge VAT (Article 283, 2 septies of the French Tax Code)#
Since 2012, VAT on the purchase of GHG emissions quotas in France is reverse-charged. This means:
- On the seller's invoice: No VAT is shown (amount net only).
- The French buyer: Self-assesses VAT by reporting it as both VAT collected AND VAT deductible (net = 0), on the quarterly/monthly VAT return (CA3).
- Mandatory notation: The invoice must state "Reverse charge—Article 283, 2 septies of the French Tax Code."
Example: Purchase of 100 Quotas @ 80 € (Net)#
| Amount | |
|---|---|
| Net price of quotas | 8,000 € |
| VAT (20%)—reverse-charged (not invoiced) | 1,600 € |
| Total paid to vendor | 8,000 € |
| Buyer's VAT return: VAT collected (20%) | + 1,600 € |
| VAT deductible (20%) | − 1,600 € |
| Net VAT impact | 0 € |
Compliance risk: If an invoice shows "standard" VAT (20%), the French buyer must not recover it—it is subject to anti-carousel controls. A tax audit will quickly flag this error.
Similar Mechanism for Intra-EU Acquisitions#
If the French buyer sources quotas from an Italian or German seller, reverse-charge VAT applies on the VAT return for intra-EU services (acquisitions of services from other EU member states).
Voluntary Carbon Credits: Expense or Asset?#
Credits Purchased and Immediately Consumed: Period Expense#
A voluntary carbon credit bought and immediately retired (its certificate removed from the registry to offset past emissions) is recognized as a period expense, typically under:
- 6XX Overhead expenses (external services, consulting)
- Or 60XX (Cost of goods/services) if embedded in production cost
No residual asset is recorded.
Credits Held for Future Offset: Inventories or Intangibles#
If the entity buys credits in excess and intends to retire them in the future (e.g., to signal carbon neutrality by 2030), two options exist:
-
Conservative approach: Classify as inventories (current assets), valued at weighted average cost, with annual market review for impairment.
-
Long-term approach: Classify as intangible assets if the entity justifies that they support a multi-year climate strategy or ESG certification (e.g., Lucie label, EcoVadis).
Example: Purchase of 1,000 Voluntary Carbon Credits (Gold Standard) @ 25 € per Credit#
| Case | Debit | Credit | Notes |
|---|---|---|---|
| Immediate Offset | 6XXX (Env. expense) 25,000 € | 512 (Cash) | Current period expense; no asset. |
| Hold for Future Offset | 203 (Intangible assets) OR 372 (Inventory) 25,000 € | 512 (Cash) | Annual review; impairment if market price < acquisition cost. |
Corporate Income Tax and Gains on Disposal of Quotas#
Characterization of Gains#
Because quotas are recognized as inventories (current assets), their disposal generates an ordinary operating result (sale proceeds − weighted average cost of quotas sold), taxed at the standard corporate income tax rate. The long-term capital gains regime (Article 39 duodecies of the French Tax Code), reserved for fixed assets, does not apply to quotas held in inventory.
In practice: whether quotas are sold occasionally (surplus under the "compliance" model) or as part of a trading activity, the gain or loss falls within the taxable operating result for the year.
Gain Calculation = Sales Price − Weighted Average Cost#
An entity buying 100 quotas @ 70 € and selling them @ 85 € records:
| Amount | |
|---|---|
| Sales proceeds | 8,500 € |
| Less: average cost of quotas sold (100 × 70) | − 7,000 € |
| Gross gain on disposal | 1,500 € |
| Taxable operating result (standard IS rate) | 1,500 € |
Loss on Disposal: Deductible from Operating Income#
A loss on sale of quotas is deductible from income but generates only a loss carryforward (Article 38 of the French Tax Code) if the disposal year shows an overall loss.
Special Scenarios and 2026 Alerts#
Entities Covered by the EU ETS#
They receive free quotas (declining annual allocation, phased out by 2034 for CBAM sectors under EU Directive 2023/959). Free quotas are recorded at nil cost with quantity disclosure in notes. Purchased quotas follow the rules above. Alert: Do not overlook analytical accounting if the entity has multiple sites or workshops—each emissions center must be credited/debited with its own quotas.
SMEs and Cleantech Startups#
They often buy voluntary credits to assert "carbon neutral" or "net-zero" positioning. Risk: accounting greenwashing. A purchased credit is valid only if it maps to a documented ESG commitment and project-level or objective-level accounting. CSRD heightens oversight: credits must be high-integrity (Gold Standard, VCS, Verra, Puro.earth) and fully traceable.
Multinational Groups with Non-French Entities#
If a German affiliate buys quotas and a French affiliate resells them, intra-group flows must be documented under transfer pricing rules. Intra-group prices must reflect arm's-length pricing.
Voluntary Carbon Contribution (Climate Sponsorship)#
Some entities are not legally obliged to buy credits but do so for brand or reputation reasons (e.g., sponsoring a forest offset). It is a representation or sponsorship expense, recorded under overheads with disclosure in notes for ESG transparency.
2026 Risk Flags#
-
Do not conflate EU ETS and CBAM. CBAM is layered on top of EU ETS for imports; both create carbon costs, but only EU ETS quotas fit the quota-credit accounting framework outlined above.
-
Reverse-charged VAT: recurring pitfall. An invoice for quotas showing "standard" VAT (20%) is either fraudulent or erroneous. Always verify the "reverse charge" notation. An auditor or tax inspector will swiftly flag non-reverse-charged VAT.
-
Impairment of Voluntary Credits. Voluntary carbon credit prices fluctuate sharply (5–50 € per credit depending on standard and project). If the entity holds credits, it must review market value annually and record impairment if market price < acquisition cost (impairment testing).
-
Registry Reconciliation. EU ETS quotas and voluntary credits must be traceable in digital registries (EU ETS registry for quotas; Verra/Gold Standard registries for credits). A mismatch between accounting and registry signals an error.
-
CSRD Disclosure. If the entity is CSRD-in-scope (ESRS E1), it must disclose:
- Gross emissions by scope.
- Credits purchased and their quality (standard, vintage, co-benefits).
- Clarification that credits are not deducted from gross emissions (credits are mitigation tools, not real emission reductions).
Our Expert-Accountant Perspective#
As accountants and statutory auditors supporting industrial SMEs on EU ETS compliance, we recently helped a mid-market manufacturing firm specializing in construction machinery recharacterize a misclassified quota flow. It had purchased 500 EU ETS quotas in 2025 to cover 2024–2025 emissions. The prior accountant had classified them as intangible assets (account 205), treating them as an "environmental license." The problem: by year-end 2025, quota prices had fallen 15 %. The intangible asset was not impaired. A tax penalty of 10 % could have ensued.
We reclassified the quotas as inventories (account 372) at weighted average cost, with impairment at 31 December 2025 to align book value with market price. The impairment charge (600 €) was deducted from 2025 net income. The entity then consumed 100 quotas per quarter for 2026 emissions and sold surplus quotas in autumn 2026. Registry reconciliation (EU ETS registry vs. general ledger) was performed quarterly.
This case illustrates two principles: (1) EU ETS quotas must be recorded at acquisition cost and revalued annually to market price; (2) EU ETS compliance demands permanent synchronization of accounting and registry—no room for improvisation.
Hayot Expertise Recommendation. If you purchase EU ETS quotas or voluntary carbon credits, first document your economic model (compliance, trading, or hybrid) and intended holding horizon. For quotas, classify as inventories with weighted average cost tracking and annual market review. For voluntary credits, distinguish immediate use (expense) from holding (inventory or intangible asset). Never overlook reverse-charged VAT—always verify invoice notation. Finally, if you are preparing CSRD reporting or ESG certification, the integrity and traceability of your carbon credits must be beyond reproach. We support SMEs in this accounting pilotage and their ESG reporting and CSRD compliance to prevent misalignment with auditors or investors.
Frequently asked questions
What is the difference between an EU ETS quota and a voluntary carbon credit?+
An EU ETS quota is a regulatory entitlement to emit one tonne of CO2 equivalent, mandatory for enterprises in designated sectors (energy, heavy industry) and traded on a single EU market. A voluntary carbon credit arises from a contractual emission-reduction project outside the EU ETS (e.g., renewable energy, reforestation) and may originate anywhere globally. A quota is standardized and tradeable; a credit is purchased via a project registry or broker.
Does reverse-charge VAT apply to voluntary carbon credits?+
Not just to quotas. Reverse-charge VAT (Article 283, 2 septies of the French Tax Code) covers EU ETS quotas and also transfers of certified and verified emission reduction units (CER-VER) — that is, most traded carbon credits (French tax ruling BOFiP, 21 April 2021). For a unit falling outside that scope, verify the applicable regime: when in doubt, require the reverse-charge notation on the invoice and consult your adviser.
How do I account for quotas purchased in 2025 but consumed in 2026?+
At purchase (2025), record quotas as inventory (account 372) at acquisition cost. At year-end 2025, impair if market price < acquisition cost. In 2026, as you consume (offset your emissions), remove quotas from inventory at weighted average cost, crediting a compliance charge or production cost account.
What changes if my enterprise is covered by both EU ETS and CBAM?+
You hold EU ETS quotas for direct emissions (Scopes 1 and part of 2). Additionally, if you import CBAM-covered goods (steel, cement, electricity, fertilizers, aluminium), the definitive CBAM regime has applied since 1 January 2026 (authorised declarant status required); certificates for 2026 imports are purchased from 2027 onward. Both flows are accounted separately: quotas as inventories or intangibles; CBAM certificates also as inventories (with price tracking per the mechanism).
Can voluntary carbon credits be impaired?+
Yes. If you hold credits as inventory or intangible assets, you must review market value annually. If market price falls below acquisition cost, impairment (asset write-down) is mandatory. Example: 1,000 credits purchased @ 20 € (20,000 €) in 2025; 2026 market price = 15 € → impairment of 5,000 € to be recorded at 31 December 2026.
Must I disclose carbon credits in financial statement notes or CSRD reporting?+
In notes: yes, if material. In CSRD (ESRS E1): absolutely mandatory. You report credits purchased, their standard (Gold Standard, VCS, etc.), quantity, and quality (vintage, co-benefits). You also clarify that you do not deduct them from gross emissions (credits are mitigation, not real reductions).
What happens if EU ETS quota prices crash in 2027?+
Theoretically possible but unlikely (structural upward price trajectory). If it occurs, impairment of quota inventory is mandatory. If you hold multi-year quotas (intangible assets), a recoverable value review of the underlying project determines impairment. A compliance-only SME with minimal quota inventory avoids this risk.
Can a voluntary carbon credit purchased but not yet retired be revalued upward?+
No. Under French accounting conservatism, only probable losses are recorded, not unrealized gains. A credit purchased @ 20 € whose market price rises to 25 € is not revalued upward on the balance sheet. However, when you sell it @ 25 €, the gain is recognized at the sale date.
Key Takeaways#
- EU ETS quotas are recognized as inventories under ANC Regulation No. 2012-03 (compliance or trading model), at acquisition cost and weighted average cost, with value reviewed against market price at each year-end.
- Voluntary carbon credits purchased for immediate retirement are period expenses; held for future retirement, they are inventories (or, absent a dedicated standard, a documented intangible), with annual impairment testing.
- Reverse-charge VAT (Article 283, 2 septies of the French Tax Code) covers EU ETS quotas and CER-VER units — most traded carbon credits (BOFiP ruling, 21 April 2021); for a unit outside that scope, verify the invoice.
- Gains on disposal of quotas held in inventory are an ordinary operating result taxed at the standard corporate income tax rate: the long-term capital gains regime (Article 39 duodecies) does not apply.
- CSRD reporting mandates flawless traceability of purchased credits and explicit clarification that they are mitigation tools, not real emission reductions.
- Always reconcile general ledger with registries (EU ETS registry for quotas; Verra/Gold Standard registries for credits).
Official Sources#
- ANC—Regulation No. 2012-3 of 4 October 2012 (accounting for GHG emission quotas)
- BOFiP—Reverse-Charge VAT on transfers of GHG emission quotas (Article 283, 2 septies of the French Tax Code)
- Légifrance—Article 283 of the French Tax Code, 2 septies (VAT Reverse Charge on Quotas)
- European Commission—Directive 2003/87/CE (EU ETS) and CBAM
- ADEME—Carbon Credit Recognition and Management in Accounting
- French Customs Authority—VAT Classification of CO2 Quotas
- Service-Public—Enterprise Carbon Obligations
Current as of 7 June 2026. This article synthesizes ANC standards, French tax law and EU ETS directives in force. For case-specific advice (multinational group, sensitive sector, CSRD reporting), consult an accountant or statutory auditor.

Article written by Samuel HAYOT
Chartered Accountant, registered with the Institute of Chartered Accountants.
Regulated French accounting and audit firm based in Paris 8, built to support companies across France with a digital and decision-oriented approach.
Sources
Official and operational sources cited for this page.
- ANC — Règlement n° 2012-3 du 4 octobre 2012 (comptabilisation des quotas d'émission de GES)
- BOFiP — Autoliquidation de la TVA : transferts de quotas d'émission de GES et d'unités CER-VER (article 283, 2 septies CGI), rescrit du 21 avril 2021
- Légifrance — Article 283 du CGI, 2 septies (autoliquidation TVA quotas)
- Commission Européenne — Directive 2003/87/CE (EU ETS)
- ADEME — Comptabilité et crédits carbone volontaires
- Douanes françaises — Classification et TVA quotas de CO2
- Service-Public — Obligations des entreprises en matière de carbone
This topic is part of our service ESG & CSRD reporting in France | SME and mid-cap support
Need a quote or personalised advice?
Our accountancy firm supports you through all your steps. Get a free quote to review your situation and receive a bespoke fee proposal, or contact us directly.