Platform Platform overview Modules Solutions Industries Commodities Roles Quant More Pricing Customers Knowledge Center Blog Company Request Demo
Knowledge Center · Learn

What is ETRM & CTRM?

ETRM and CTRM systems run the full lifecycle of a commodity trade, from capture through valuation, risk, physical scheduling, and settlement. This guide explains what they are, what they do, and how modern platforms differ from legacy ones.

9 min read · Updated 2026 · ETRM glossary

What ETRM and CTRM mean

ETRM (Energy Trading and Risk Management) and CTRM (Commodity Trading and Risk Management) are categories of software that manage the complete lifecycle of trading physical and financial commodities, capturing trades, valuing positions, measuring risk, scheduling physical delivery, and settling to cash, on one system.

The distinction is scope, not architecture. ETRM historically refers to energy commodities, power, natural gas, crude oil, refined products, and LNG. CTRM extends to the broader commodity complex, including agriculture, metals, and softs. In practice the terms are used interchangeably, and a modern platform such as Gravitas spans both on a single data model.

What makes these systems distinct from generic trading software is that commodities are physical. A barrel of oil or a megawatt-hour of power has to be scheduled, delivered, and reconciled, not just bought and sold on an exchange. An ETRM/CTRM has to handle both the financial and the physical sides of the same trade.

OriginationCaptureValuationRiskSettlementReportingone governed data model (every stage reads and writes the same trade)Front office → middle office → back office
The trade lifecycle runs left to right, from origination to reporting. On a modern platform every stage reads and writes one governed model, so the trade is never re-keyed or reconciled between stages.

The commodity trade lifecycle

Every ETRM/CTRM is organized around the journey a trade takes from the moment it is agreed to the moment cash changes hands. Understanding this lifecycle is the key to understanding the software:

  • Capture, the trade is booked with its economic terms: instrument, quantity, price, delivery, and counterparty. See the Trade Capture module.
  • Valuation, the position is marked to market against current prices and forward curves. See Valuation.
  • Risk, exposure is measured with metrics like Value at Risk and the Greeks. See Risk.
  • Scheduling, for physical trades, volumes are nominated and delivery is coordinated. See Scheduling.
  • Settlement, invoices are generated, matched, and settled to cash. See Settlements.
  • Reporting, position, P&L, and regulatory reports are produced from the same governed data. See Reporting.

Core modules of an ETRM/CTRM system

Because the lifecycle has distinct stages, ETRM/CTRM platforms are typically modular. Each module is a first-class capability, but the value comes from them sharing one data model so a trade captured once flows through every downstream function without re-keying. That single-model design is what lets position, P&L, and risk numbers reconcile with the front and back office instead of diverging across disconnected systems.

On top of the operational modules, a modern platform adds an analytical layer, a BI & OLAP mart warehouse, that turns the trading data into query-ready star schemas for business intelligence tools.

Physical versus financial trading

A recurring theme in commodity trading is the split between physical and financial. A physical trade results in actual delivery, gas flowing through a pipeline, power on a grid, a cargo of crude on a vessel. A financial trade (a future, option, or swap) settles in cash against a reference price and never results in delivery.

Desks use both: financial instruments to hedge price risk and physical deals to meet real supply obligations. An ETRM/CTRM has to value and risk-manage them together, because the net exposure that matters is the combination of the two.

Net exposure. the combined price risk of physical and financial positions in the same commodity and location. A producer physically long gas and financially short a gas swap may be close to flat overall, which only a system that holds both on one model can see.

A single governed model represents both kinds of trade the same way, so a net position is a query, not a reconciliation across two systems:

python# Physical and financial positions net on one governed model.
def net_position(book, commodity, location, bucket):
    legs = trades.query(book=book, commodity=commodity,
                        location=location, bucket=bucket)
    physical = sum(l.signed_quantity for l in legs if l.is_physical)
    financial = sum(l.delta_equivalent for l in legs if not l.is_physical)
    return physical + financial      # one number, one source of truth

How to evaluate a modern ETRM/CTRM

When comparing platforms, the questions that separate a modern system from a legacy one are architectural:

  • One data model or many? If trade, risk, and settlement live in separate databases, every report is a reconciliation.
  • Real-time or overnight? Legacy systems often value and risk positions in nightly batches. Modern platforms do it against live prices.
  • API-first or closed? A governed API lets the platform integrate with market data, ERP, and downstream systems instead of becoming another silo.
  • Configurable or coded? New commodities and reports should be configuration, not a development project.
  • Cloud-native or on-premise-only? Deployment flexibility affects cost, scale, and time to value.

These themes are explored further in The future of ETRM.

Frequently asked questions

Is ETRM the same as CTRM?

Effectively yes. ETRM emphasizes energy commodities (power, gas, oil, LNG) while CTRM covers the broader commodity set including agriculture and metals. The terms describe scope, not different software categories, and modern platforms cover both.

What does an ETRM system actually do?

It manages the full commodity trade lifecycle: capturing trades, valuing positions in real time, measuring risk, scheduling physical delivery, settling to cash, and reporting, ideally on one governed data model.

Do I need an ETRM if I only trade financially?

If you trade commodity derivatives you still need valuation, risk, and settlement. The physical scheduling modules matter most when you take or make delivery, but the risk and P&L capabilities apply to purely financial desks too.

What is the difference between physical and financial commodity trades?

A physical trade results in actual delivery of the commodity; a financial trade settles in cash against a reference price. Desks use both, and an ETRM manages their combined exposure.

Keep exploring

See it on your own trades

The fastest way to understand this in practice is a working walkthrough mapped to your desk.

Request a demo Platform overview