Skip to main content

Supply Chain Emissions Tutorial

Learn how to track emissions from your supply chain, including purchased goods, services, and supplier-specific data.
Estimated time: 30 minutesWhat you’ll learn:
  • Track purchased goods and services
  • Use spend-based vs activity-based factors
  • Manage supplier data
  • Apply custom emission factors
  • Calculate Scope 3 Category 1 emissions

Prerequisites

Before starting, ensure you have:
  • Dcycle API credentials (get them here)
  • Basic knowledge of Python or JavaScript
  • Purchase data: invoices, receipts, or procurement records
Using the Dcycle App?You can also track purchases through our web interface:

Understanding Supply Chain Emissions

Supply chain emissions are Scope 3 Category 1 (Purchased Goods and Services) - typically the largest part of an organization’s carbon footprint.

Data Quality Hierarchy

Calculation Methods

When to use: You only know how much you spentFormula: Spend × Economic Intensity FactorExample: €10,000 on IT services × 0.15 kg CO2e/€ = 1,500 kg CO2ePros: Easy, covers all purchases Cons: Low accuracy, doesn’t reflect actual products
When to use: You know physical quantitiesFormula: Quantity × Emission FactorExample: 1,000 kg aluminum × 8.5 kg CO2e/kg = 8,500 kg CO2ePros: More accurate, reflects actual products Cons: Requires detailed data
When to use: Supplier provides verified dataFormula: Quantity × Supplier-Specific FactorExample: 1,000 kg recycled aluminum × 2.15 kg CO2e/kg = 2,150 kg CO2ePros: Highest accuracy, enables supplier engagement Cons: Requires supplier collaboration

Step 1: Create Suppliers

Organize purchases by supplier:

List All Suppliers

Step 2: Track Purchases (Activity-Based)

When you know physical quantities:

Available Product Categories

Get all product categories:

Step 3: Track Purchases (Spend-Based)

When you only know monetary value:
Spend-based factors have high uncertainty (±50-100%)Try to collect physical quantities whenever possible. Spend-based should be a last resort for:
  • Services without clear units
  • Mixed purchases with unknown breakdown
  • Historical data where only invoices exist

Step 4: Use Supplier-Specific Factors

For highest accuracy, use supplier-provided emission data:

Create Custom Emission Factor

Use in Purchase

Learn more about custom emission factors →

Step 5: Bulk Upload Purchases

For large datasets from ERP systems:

CSV Format

Note: Leave quantity and unit_id empty for spend-based (will use cost and currency).

Upload Process

Step 6: Query and Analyze

Get Supplier Report

Compare Suppliers

Category Analysis

Real-World Example: Supply Chain Management

Complete workflow for managing supply chain emissions:

Best Practices

1. Prioritize Data Quality

Start with highest-impact categories:

2. Engage Suppliers Systematically

Use 80/20 rule:

3. Track Data Quality Over Time

4. Validate Purchase Data

Troubleshooting

Issue: Unexpectedly High Emissions

Issue: Can’t Find Appropriate Category

Issue: Missing Supplier ID

Next Steps

Custom Emission Factors

Use supplier EPDs and PCFs

Logistics Tutorial

Track upstream/downstream transport

Purchases API

Complete API reference