What a terminal throughput agreement has to track

Throughput and storage deals hide their economics in loss allowances, tank turn requirements and deficiency mechanics that no invoice explains.

What should a terminal throughput agreement track?

A terminal throughput or storage agreement should be tracked on five dimensions. The minimum throughput or storage commitment, with the measurement period and the deficiency payment that applies if it is not met. The loss allowance, the percentage of product the terminal is permitted to lose in handling before it owes compensation, which is where a surprising share of the economics sits. Tank turn or minimum activity requirements, which constrain how long product may sit without movement. Ancillary service rates for blending, heating, additive injection and inspection. And the vessel or truck scheduling terms, including berth availability and the demurrage exposure each side carries.

Last updated: September 30, 2026 · Reviewed by the Aavenir Oil, Gas & Mining practice

Key takeaways

  • ✓Loss allowance is a negotiated percentage with real money behind it; few shippers reconcile actual losses against the allowance.
  • ✓Minimum throughput deficiency payments accrue quietly and are usually discovered at period end, too late to act.
  • ✓Tank turn requirements can force movement the shipper did not plan, and are frequently overlooked in storage planning.
  • ✓Ancillary service rates escalate on different cycles from the base tariff and drift out of alignment over a long term.

Terminal agreements are operationally dense and commercially opaque. A shipper signs for capacity and movement, receives monthly invoices combining base tariff, ancillary services and occasional adjustments, and pays them because the volumes broadly match what was moved. The agreement itself is consulted when a dispute arises or a renewal approaches.

The economics, though, sit in terms that no invoice surfaces. A loss allowance set half a point too generous transfers real value over a long term. A minimum throughput commitment missed by a small margin produces a deficiency payment that could have been avoided months earlier. A tank turn requirement forces a movement at the wrong moment. An ancillary rate schedule escalates on an index nobody is checking.

None of this requires sophisticated analysis. It requires the contracted parameters to exist as fields next to the operational data, so the comparison happens on a cycle instead of during a dispute. This datasheet sets out the parameters worth holding and the reconciliation each one supports.

The parameters worth holding as fields

Five parameter sets cover the terms that determine what a terminal relationship actually costs and constrains.

  • Commitment and measurement, the minimum throughput or storage volume, the measurement period, the deficiency rate and any make-up or carry-forward right.
  • Loss allowance, the permitted loss percentage, the basis on which it is calculated, the reconciliation cadence and the compensation rate above the allowance.
  • Capacity and turn requirements, leased tankage, product segregation requirements, minimum turns per period or maximum dwell, and any capacity reduction rights.
  • Ancillary schedule, rates for blending, heating, additive injection, inspection, sampling and nitrogen, with the escalation index and cadence for each.
  • Scheduling and demurrage, berth or bay availability commitments, laytime, nomination windows, and the allocation of delay cost between the parties.

Each of these supports a specific monthly or quarterly reconciliation. That is the point of holding them as data: a parameter in a filed agreement enables nothing, while the same parameter in a field next to actual volumes enables a comparison that either confirms the invoice or identifies a recovery. Shippers running several terminals get a second benefit, which is comparability: once the parameters are held consistently, the differences between terminals become visible and the weakest terms become an obvious renegotiation target. Inconsistency between terminals is rarely deliberate; it accumulates because each agreement was negotiated by a different team at a different point in the cycle.

Reconcile losses, not just volumes

Most shippers check that billed throughput matches moved throughput and stop there. The loss reconciliation, comparing actual product loss against the contracted allowance, is the check that finds money, and it is the one almost nobody performs on a regular cycle.

The reconciliations that find value

Five recurring reconciliations turn contracted parameters into either confirmation or recovery. They are all straightforward once the parameters exist as fields.

  • Cumulative commitment tracking. Compare throughput to date against the commitment with a projection to period end, monthly. This is the reconciliation that converts a year-end deficiency charge into a mid-year decision.
  • Loss against allowance. Compare measured losses against the contracted allowance each period. Losses persistently below allowance are a renegotiation argument; losses above it are a claim the agreement already provides for.
  • Ancillary billing against schedule. Check billed ancillary charges against the contracted schedule and its escalation terms. Drift here is common over long terms and is usually resolved once identified rather than disputed.
  • Turn compliance and dwell. Track dwell time against the turn requirement so a forced movement is anticipated rather than demanded. This also identifies capacity that is being paid for and not used.
  • Berth performance against commitment. Log actual berthing against the availability commitment. The record is what supports either a renegotiation or a defence against a demurrage claim, and it cannot be reconstructed after the fact.

A five-step implementation path

Step 1, Abstract the active agreements

Extract the five parameter sets for every terminal agreement in use. Portfolios with several terminals commonly find inconsistent loss allowances and commitment structures that nobody chose deliberately, which is itself useful negotiating information.

Step 2, Connect operational volumes

Feed movement and inventory data against each agreement. Monthly aggregates are sufficient to begin; the requirement is that the comparison runs on a schedule rather than being assembled for a meeting.

Step 3, Set up the five reconciliations

Build each comparison as a standing report with a named owner and a review cadence. Reconciliations that exist as a report somebody runs on request tend not to be run.

Step 4, Version the ancillary schedules

Record each schedule with its effective date and escalation basis, and load the escalation dates as obligations. Rate changes applied by notice and never papered are the usual source of drift.

Step 5, Review the portfolio before each renewal

Bring the reconciliation history into renewal negotiations. A shipper that can show two years of losses well inside allowance, or persistent berth unavailability, is negotiating from evidence rather than from position.

See terminal reconciliation working

Walk through commitment tracking, loss reconciliation and ancillary schedule checks on live agreements.

Book a demo

The relationship to volume commitments elsewhere

Terminal deficiency mechanics behave much like the take-or-pay and minimum volume structures found upstream and in transportation, and they fail for the same reason: the commitment is annual, the visibility is monthly at best, and the make-up rights that exist to soften a shortfall go unexercised. The tracking discipline set out in take-or-pay and minimum volume clauses, where value leaks applies without modification, and organizations that run both through the same obligation register can see aggregate commitment exposure across the value chain rather than terminal by terminal. Deficiency mechanics also interact with allocation and force majeure terms in the same way, since a shipper prevented from moving product should not accrue a shortfall for volume the terminal declined to handle, and that suspension has to be recorded when it happens rather than argued at period end. That aggregate view is usually what makes the case for the work, and it is the same register described in obligation management for energy and mining.

Parameters, reconciliations and cadence

The table below maps each contracted parameter to the reconciliation it enables and the frequency at which that check is worth running.

ParameterReconciled againstCadenceWhat it prevents or recovers
Minimum throughput commitmentCumulative volume movedMonthly, with projectionAvoidable deficiency payment at period end
Loss allowance percentageMeasured product lossMonthly or per cycleUncompensated loss above allowance
Tank turn or dwell limitInventory dwell timeMonthlyForced movement at unfavourable timing
Ancillary rate scheduleBilled ancillary chargesQuarterlyOverbilling from undocumented rate drift
Berth availability commitmentActual berthing performancePer vessel, reviewed quarterlyUnsupported demurrage claims; weak renewal position

Terminal agreements reward attention more reliably than most contract categories, because the parameters are numeric, the operational data already exists and the reconciliations are arithmetic rather than judgment. The barrier is that the parameters live in documents and the volumes live in operating systems, and nobody owns the comparison. Assigning that ownership and holding the parameters as fields is the whole intervention. It is worth doing before a renewal rather than after one, because two years of reconciliation history is the strongest position a shipper can bring to a tariff negotiation, and it cannot be created retrospectively. The reconciliations themselves are arithmetic, so once the parameters exist as fields the ongoing cost is a monthly report review rather than an analyst.

For related guidance, see The land manager’s guide to mining royalty obligations, Decommissioning and abandonment obligation tracking and Mine water supply agreement obligations.

FAQ

Throughput and storage questions, answered

What is the difference between a throughput agreement and a storage agreement? +
A throughput agreement buys movement: the shipper commits to push a volume of product through the terminal over a period and pays a per-unit rate, with the terminal providing tankage as a working requirement rather than as the product being sold. A storage agreement buys capacity: the shipper leases a specified tank or volume for a term and pays for the space whether or not product moves. Many real agreements combine both, with leased capacity plus a throughput commitment, and the obligations of each part need tracking separately because they fail in different ways.
Why does the loss allowance matter so much? +
Because it determines who pays for product that disappears in handling, and the volumes involved are larger than the percentages suggest. Terminals lose product to tank bottoms, line fill, evaporation, measurement variance and small operational spills. The agreement sets an allowance, often a fraction of a percent of throughput, within which the terminal owes nothing. On a high-volume, high-value product stream, the difference between a tightly and loosely drafted allowance is substantial, and shippers who never reconcile actual losses against the allowance have no idea which side of it they are on.
How do minimum throughput deficiencies accrue? +
Usually invisibly. The commitment is annual or quarterly, actual movement runs slightly below plan for several months, and a deficiency payment crystallizes at period end. By then nothing can be done: the option to move additional volume, to seek a waiver, or to use a make-up right has passed. Tracking cumulative throughput against the commitment on a monthly basis, with a projection to period end, turns a year-end charge into a decision that can be taken in month five.
What are tank turn requirements? +
Provisions requiring that product in a leased tank be moved with some minimum frequency, expressed as a number of turns per period or a maximum dwell time. Terminals impose them because static product occupies capacity without generating throughput revenue and can create quality or integrity issues. For a shipper using storage as a commercial position, the requirement can force movement at an unfavourable moment. It is a term worth knowing before building a strategy around holding product, and it is commonly missed in the storage-planning conversation.
How should ancillary service rates be managed? +
As a versioned schedule with its own escalation terms, tracked separately from the base tariff. Blending, heating, additive injection, nitrogen blanketing, inspection and sampling are often priced on a separate list that escalates on a different index or cadence from the throughput rate. Over a ten-year term these drift, and a shipper paying against a current list it has never compared to its contracted schedule is paying whatever the terminal bills. Reconciling billed ancillary charges against the contracted schedule quarterly usually pays for itself.
Who carries demurrage exposure at a terminal? +
It depends on the berth and scheduling terms, and the allocation is frequently less clear than either party assumes. Agreements typically give the terminal discretion over berth allocation while placing the consequences of vessel delay on the shipper, subject to whatever laytime and berth-availability commitments were negotiated. The practical control is to track actual berthing performance against the contracted availability commitment, because a pattern of terminal-caused delay is the evidence needed to renegotiate the term or to resist a claim.

Reconcile what the terminal bills

See how Aavenir tracks throughput commitments, loss allowances, tank turn duties and ancillary schedules against actual terminal activity.

  • ✓Cumulative throughput tracked against commitment
  • ✓Ancillary rate schedules versioned and reconciled
  • ✓Standalone or native on ServiceNow