ESG

Odoo ESG: ESG reporting software for SMBs

Enterprise

Calculate and report your company's Environmental, Social, and Governance impact.

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo ESG logo
What it does

What Odoo ESG does

Odoo ESG is the Enterprise app that calculates and reports your company's carbon emissions across Scope 1 (direct), Scope 2 (purchased energy), and Scope 3 (supply chain) using the financial and operational data already in Odoo. Account moves carry emission categorizations, emission factor databases convert dollars or units into greenhouse gas equivalents, and the carbon report rolls everything up to the disclosure summary investors and regulators ask for.

The focus is carbon accounting from your transactions, not the full ESG framework suite. Public companies preparing carbon disclosures, private companies responding to enterprise customer questionnaires, and any business that wants its emissions story backed by audit-quality transaction data uses it. You can test Odoo ESG free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's official documentation.

How it works

The day-to-day flow

Setup starts with the emission factor database. Each factor maps a unit (a dollar of spend in a category, a kilowatt-hour of electricity from a specific grid, a litre of fuel) to the greenhouse gas emissions it produces, with per-gas multipliers (CO2, methane variants, nitrous oxide, HFCs, and the other GHGs the seeded database covers). Factors ship pre-loaded with sample data and are customizable for your specific operations.

From there, you assign emission sources to accounting categories. A utility bill posted to a specific account is assigned a Scope 2 electricity emission factor; a fuel purchase is assigned a Scope 1 fleet factor; a category of supplier spend is assigned a Scope 3 industry-average factor. The assignment runs through a wizard that can apply factors in bulk across account categories.

When the carbon report runs, it walks the account moves in the reporting period, applies the right factor per move, and rolls the result up by scope and by greenhouse gas. The output shows tonnes of CO2-equivalent per scope, the breakdown by gas, the source-document drill-down for any line, and the year-over-year comparison. Every figure traces back to the underlying journal entries, so an auditor or an investor's review team can validate against the books.

Calibre configures Odoo ESG for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo ESG

Scope 1, 2, and 3 Emission Tracking
Emission sources are tagged as Scope 1 (Direct, your own equipment and vehicles), Scope 2 (Indirect, purchased electricity and heat), or Scope 3 (Others Indirect, supply chain and downstream). Reports break out totals per scope so the disclosure summary matches GHG Protocol conventions.
Greenhouse Gas Factor Database
A seeded gas database covers CO2, methane (fossil and biogenic), nitrous oxide, HFCs, and other GHGs with their global-warming-potential factors. Custom emission factors per unit of activity (electricity kWh, vehicle km, supplier-spend dollar) convert your data into tonnes of CO2-equivalent.
Bulk Factor Assignment Wizard
A guided wizard assigns emission factors to account categories in bulk: every move posted to the electricity account gets the Scope 2 electricity factor, every move to the fleet fuel account gets the Scope 1 fleet factor, every move in a supplier category gets the Scope 3 industry factor. One pass at setup covers thousands of future moves automatically.
Carbon Report With Drill-Down
The carbon report shows tonnes of CO2-equivalent per scope, per gas, and per emission source, with year-over-year comparisons. Every aggregate figure drills to the underlying journal entries and source documents, so an auditor can validate the report against the books without a separate spreadsheet.
Custom Emission Sources
Beyond the categorized account moves, custom emission sources can be added for sources that do not flow through the books (employee commute, business travel, equipment usage tracked outside accounting). Each custom source carries its own factor and rolls into the report at the right scope.
Activity Type Categorization
Activity types group similar emission sources for reporting (Office Energy, Fleet, Manufacturing Energy, Business Travel, Supplier Categories). Reports filter and roll up by activity type so the disclosure can show, for example, Office Energy as a single line spanning multiple utility accounts.
Emission Source Hierarchy
Emission sources are organized in a hierarchy so you can roll up child sources into parent categories. Useful for multi-site or multi-business-unit companies that need to report per site as well as company-wide.
Source Document Linking
Every emission line in the report traces back to the underlying journal entry, vendor bill, or expense that drove it. The audit trail goes from the report number to the source document in two clicks, so external assurance providers can validate without re-keying data.
Dashboard With Trend Visualization
The ESG dashboard shows emissions trends over time, breakdown by scope, top emission sources, and the year-over-year delta. Useful for management review and for tracking whether reduction initiatives are showing up in the numbers.
Built for

Is Odoo ESG right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Enterprise tier Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo ESG

Odoo ESG depends on Odoo Accounting Reports as the data foundation, so account moves are the primary input that drives emission calculations. Odoo Purchase feeds Scope 3 supply-chain emissions through the vendor bills and POs that post to categorized accounts. Odoo Fleet (when used) feeds Scope 1 vehicle emissions through fuel purchases and vehicle data. Odoo Inventory contributes when energy-intensive equipment usage is tracked through stock or maintenance records. The emission factor database, the carbon report, and the dashboard all live inside ESG itself.

Pricing

What Odoo ESG costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo ESG is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo ESG

Is Odoo ESG free?
Odoo ESG is part of the paid Odoo Enterprise tier (around CA$35.20 per user per month billed annually for the full Odoo suite). You can test it free on the Odoo 15-day trial alongside every other app. ESG depends on Accounting Reports, which is Enterprise, so in practice the paid plan is the typical reality. Odoo's one-app-free rule does not apply cleanly here because the dependencies require Enterprise.
What's the difference between Odoo ESG in Community and Enterprise?
Odoo ESG is part of the Enterprise tier. There is no Community version. The emission factor database, the bulk assignment wizard, the carbon report with drill-down, custom emission sources, the activity-type hierarchy, and the dashboard all live in Enterprise. Companies on Community can categorize their account moves manually and assemble emission calculations in spreadsheets, but the automated calculation and the audit-trail linking are Enterprise-only.
Which ESG reporting frameworks does Odoo ESG support?
Odoo ESG focuses on carbon emissions accounting following the GHG Protocol convention (Scope 1, 2, 3 with per-gas breakdowns). It does not ship with framework-specific templates for GRI, SASB, TCFD, or EU CSRD reports out of the box. The output (tonnes of CO2-equivalent per scope, per gas, with source-document drill-down) is structured to feed into a framework-specific report your sustainability team builds externally. For companies that need full framework template support, the carbon data from Odoo flows out as CSV or PDF into a dedicated sustainability reporting tool.
Can we migrate our existing emission data and prior-year baselines into Odoo ESG?
Yes. Odoo ESG accepts CSV and Excel imports for the emission factor database, historical emission source records (prior-year totals per scope, per gas, per activity), and the account-to-emission-source mapping you used in your prior tool. The setup work is mapping your prior categorization to Odoo's emission source structure cleanly so year-over-year comparisons are accurate. Calibre handles the mapping and the historical-data import during the rollout.
How accurate are the emission calculations, and where do the factors come from?
Accuracy depends on the source data. Scope 1 (your own fuel and equipment): high accuracy when the fuel purchases are categorized correctly in Accounting and the activity factors match your equipment. Scope 2 (purchased electricity): accurate when your utility bills carry kWh and grid mix information; estimated using regional averages when they do not. Scope 3 (supply chain): the hardest tier because supplier emissions are not in your books. The standard approach is to apply industry-average emission factors per spend dollar (the seeded database includes these) and refine with supplier-specific data where available. Calibre tunes the factor database during rollout based on your business mix.
Is there a mobile app for Odoo ESG?
Yes, on iOS and Android. The polished mobile app (Enterprise tier) lets executives review the carbon dashboard, drill into specific scopes or gases, and check the year-over-year trend from a phone or tablet. Configuration work (setting up emission factors, mapping accounts) is faster on a desktop because of the screen real estate.
Can the carbon report be audited by a third-party assurance provider?
Yes. Every figure in the report traces to source transactions in Odoo (the vendor bills, the utility statements, the fuel purchases), so an external auditor can validate the calculation against the underlying accounting data without a separate spreadsheet trail. This audit-traceability is the main reason customers adopt Odoo ESG over standalone carbon-accounting tools. The factor database, the assignments, and the calculation logic are all visible and editable in Odoo so the methodology is transparent for assurance.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo ESG.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing