CarbonTool 3.0 is here: turn your data into clearer decarbonisation decisions. See what's new

How-to guide · Scope 3

How to Do Spend-Based Carbon Accounting from Your Financial Data

Spend-based carbon accounting turns the purchase and ledger data you already hold in your ERP or accounting system into a first Scope 3 estimate. It is the fastest way for a finance-led team to size their value-chain emissions — useful for a baseline, but a starting point, not the finish line.

The short answer

To do spend-based carbon accounting, export your purchase and ledger data, re-categorise each transaction into emission-relevant categories, multiply the spend in each category by an EEIO (environmentally-extended input-output) emission factor, and sum the results. EEIO factors express emissions per unit of currency spent (for example kg CO₂e per €1,000) for a given sector, so cleaned spend × factor gives a Scope 3 estimate. It is quick and complete because almost everything you buy shows up in the ledger — but it is only an estimate, because two suppliers in the same sector get the same factor regardless of how clean either one actually is. Treat the spend-based number as a baseline, then upgrade your largest categories to supplier-specific activity data over time. A platform such as CarbonTool handles the factor mapping, calculation and audit trail for you, so finance teams reach a defensible figure without building a spreadsheet from scratch.

What spend-based carbon accounting actually is

The GHG Protocol allows several ways to calculate Scope 3 (your value-chain) emissions. The spend-based method uses the economic value of goods and services purchased, multiplied by an emission factor per unit of spend. The activity-based method uses physical quantities — litres of fuel, kilowatt-hours, kilograms of material, tonne-kilometres of freight — multiplied by a physical emission factor, ideally one specific to the supplier.

Spend-based wins on speed and completeness: your finance system already records nearly every pound or euro you spend, so you can cover the whole supply chain in days. It loses on precision: because the factor is tied to a sector average, the only way to "reduce" a spend-based number is to spend less, which does not reflect a supplier genuinely cutting their emissions. That is why spend-based is the right place to start and the wrong place to stop.

How to do spend-based carbon accounting: step by step

Follow these six steps to turn raw financial data into a Scope 3 estimate you can defend — and a plan to improve it.

  1. 1

    Export purchase and ledger data from your ERP or accounting system

    Pull a full year of accounts-payable and general-ledger transactions from your ERP or accounting package (for example SAP, Oracle NetSuite, Microsoft Dynamics, Xero or QuickFile). Export the supplier name, the account or cost-centre code, the description, the amount, the currency and the date for every line. Match the period to your reporting year so the spend lines up with the rest of your inventory.

  2. 2

    Clean and re-categorise transactions into emission-relevant categories

    Your chart of accounts was built for finance, not for emissions, so the categories rarely map one-to-one. Remove lines that are not purchased goods or services — payroll, taxes, dividends, depreciation, intra-group transfers and financing — because they would inflate the result. Then group the remaining spend into emission-relevant buckets (such as IT and software, professional services, raw materials, freight, travel and energy) so each bucket can take a single, sensible factor.

  3. 3

    Map spend categories to EEIO emission factors

    Match each cleaned category to an EEIO (environmentally-extended input-output) emission factor — a published value expressing emissions per unit of currency spent for that sector, from a recognised dataset such as the US EPA USEEIO or EXIOBASE. Use factors in the same currency and price-year as your spend, since the factors are sensitive to inflation and exchange rates. Record which dataset and factor you used for each category so the choice is traceable later.

  4. 4

    Calculate spend-based emissions per category

    Multiply the spend in each category by its emission factor — Emissions = Spend × Factor — then sum the categories to get your total spend-based Scope 3 estimate. Keep the breakdown by category rather than only the total, because the per-category view is what tells you where your emissions concentrate and which categories are worth investigating first.

  5. 5

    Identify which categories to upgrade to activity data

    Rank your categories by estimated emissions and by how much they matter to your business. The largest and most material categories — often raw materials, freight or energy — are where spend-based estimates are least precise and where supplier-specific or physical-activity data will change the picture most. Prioritise upgrading those few categories rather than trying to refine everything at once.

  6. 6

    Move toward the GHG Protocol hybrid method over time

    Replace your priority categories with activity-based data — physical quantities (kWh, litres, kg, tonne-km) and, where you can get it, supplier-specific emission factors collected directly from vendors. Leaving the long tail of small categories on the spend-based method while your hotspots run on activity data is the GHG Protocol hybrid method: it concentrates effort where it improves accuracy most and gives you a number that responds when suppliers genuinely decarbonise.

How the calculation works

The core formula is the same for every category:

Emissions (kg CO₂e) = Spend in category × EEIO emission factor (kg CO₂e per unit of spend)

So if you spent €50,000 on IT services and the relevant EEIO factor is 0.3 kg CO₂e per €1, the estimate for that category is 15,000 kg CO₂e (15 tCO₂e). Repeat for every category and add them up. Two cautions matter for accuracy: use factors in the same currency and price-year as your spend (factors are sensitive to inflation and currency), and strip out spend that is not a purchased good or service — payroll, taxes, intra-group transfers and pass-through costs would otherwise inflate the result.

The limits you need to know

A spend-based figure is defensible as a screening estimate, provided you are honest about its boundaries. Keep these in mind before you publish a number:

It reflects spend, not efficiency

Two suppliers in the same sector get the same factor, so a genuinely low-carbon supplier and a high-carbon one look identical. The only way to lower a purely spend-based number is to spend less, which is not the same as reducing emissions.

Factors are averages with real uncertainty

EEIO factors are derived from national input-output tables and carry wide uncertainty. They are fine for screening and prioritisation, but you should not present a spend-based figure as if it were a precise, measured value.

Currency and price-year matter

Because the factor is per unit of money, inflation and exchange rates affect the result. Use factors matched to the currency and year of your spend, and be consistent year on year so trends are comparable.

Data quality starts low by design

Under PCAF-style data-quality scoring, spend-based inputs sit at the lower end of the scale. That is acceptable for a first inventory, provided you record the method and have a plan to improve the categories that matter.

Most teams start spend-based across all categories, then progressively replace their largest or most material categories with activity data — the GHG Protocol hybrid method. Our Scope 3 calculator is a quick way to sketch a first estimate before you commit to a full inventory.

Doing it in CarbonTool instead of a spreadsheet

A spreadsheet can run a spend-based calculation, but it cannot remember why each factor was chosen, which transactions were excluded, or when you upgraded a category to activity data. That is exactly what an auditor and a CSRD assurer ask about. CarbonTool keeps the speed of the spend-based approach while making the result traceable:

Built-in GHG-Protocol templates and factors

CarbonTool ships 200+ GHG-Protocol emission-source templates, so you map a spend category to a recognised factor instead of hunting through datasets and copying numbers into a spreadsheet.

A full audit trail on every figure

Each line carries its source, the emission factor used, the unit and a data-quality level — exactly what an auditor or CSRD assurer asks for, and what a spreadsheet cannot remember.

A supplier portal to upgrade hotspots

When you are ready to move priority categories from spend-based to activity data, the supplier portal collects primary data from vendors directly, so the upgrade is structured rather than a chase over email.

One data backbone for every framework

The same spend-based and activity data feeds CSRD, VSME, GRI, CDP and PCAF outputs, so you structure the data once instead of rebuilding it per report.

Transparent pricing and a free trial

Start on a free 30-day trial with transparent per-organisation pricing and unlimited users, so finance and procurement can both work in the same numbers without a per-seat conversation. CarbonTool is built by the BuildGreen sustainability team.

Deciding between doing this in-house and bringing in help? Compare the trade-offs in carbon accounting consultant vs software, or see how the platforms stack up in our guide to the best carbon accounting software.

Got more questions?

Can't find what you're looking for? Check the FAQs below, or reach out and we'll get back to you within one business day.

Spend-based carbon accounting is a screening-level estimate, not a precise measurement. Because it multiplies spend by sector-average EEIO factors, it carries wide uncertainty and cannot distinguish a low-carbon supplier from a high-carbon one in the same sector. It is accurate enough to size your value chain, find hotspots and set a baseline, but you should upgrade your most material categories to activity-based or supplier-specific data before treating the number as decision-grade.

Yes. The spend-based method is built precisely for this: you export accounts-payable and ledger transactions from your ERP or accounting system, clean and re-categorise them, map each category to an EEIO emission factor and multiply spend by factor. It is the fastest way for a finance team to produce a first Scope 3 estimate because the data already exists — though you will need to exclude non-purchase lines such as payroll, taxes and intra-group transfers.

Aim for transaction-level data with the supplier name, the account or cost-centre code, a description, the amount, the currency and the date. The more granular your chart of accounts, the cleaner your mapping to emission categories — a single broad "general expenses" line is hard to factor well, whereas separate lines for IT, travel, freight and materials map directly. Avoid relying only on department-level totals, which hide the category detail the method depends on.

Switch your largest and most material categories first — typically raw materials, freight or energy — because that is where spend-based estimates are least precise and where better data changes the result most. Keep smaller, lower-impact categories on the spend-based method. Running hotspots on activity data while the long tail stays spend-based is the GHG Protocol hybrid method, and it is the standard path most teams follow as their inventory matures.

EEIO stands for environmentally-extended input-output. An EEIO emission factor expresses emissions per unit of currency spent in a given economic sector — for example kg CO₂e per €1,000 of IT services — derived from national input-output tables linked to environmental data. Recognised datasets include the US EPA USEEIO and EXIOBASE. Because they are per-money rather than per-physical-unit, you must use factors in the same currency and price-year as your spend.

Spend-based estimates are accepted as a starting point for Scope 3 under the GHG Protocol, and frameworks such as CSRD recognise that early inventories rely on estimation. However, both CSRD assurance and SBTi expect improving data quality and supplier engagement over time, so a permanently spend-based-only inventory is unlikely to be sufficient. The defensible approach is to begin spend-based, document the method, and progressively upgrade material categories to activity and supplier-specific data.

Turn your ledger into a Scope 3 baseline.
Start measuring free.

Map spend to GHG-Protocol emission factors, keep a full audit trail, and upgrade to supplier data when you're ready — all on one data backbone. Start free, no credit card.