Shipping & Maritime

Contract of Affreightment (CoA) — Volume Commitment Revenue Over Multiple Voyages

Recognizing revenue under a Contract of Affreightment — a long-term volume commitment where the charterer agrees to ship a minimum quantity of cargo over a defined period at agreed freight rates.

Account NameTypeDebit ($)Credit ($)
Freight Receivable — CoA Voyage (Cargo Shipped This Period)Asset (+)4,850,000.00-
Revenue — CoA Freight (Recognized Per Voyage as Cargo Uplifted)Revenue (+)-4,850,000.00

💡 Accountant's Note

A Contract of Affreightment (CoA) is a long-term freight contract committing the charterer to ship a defined volume (e.g., 500,000 MT of iron ore per year for 5 years) and the shipowner to provide tonnage. The freight rate may be fixed or index-linked (tied to Baltic Exchange freight indices). Each voyage within the CoA is a discrete performance obligation — revenue is recognized voyage by voyage as cargo is uplifted and delivered. The CoA itself is an 'umbrella' contract that creates a series of future voyage obligations. Variable consideration arises from: (1) volume underperformance (if the charterer ships less than the minimum — dead freight or shortfall penalties), (2) freight rate escalation clauses (CPI or index-linked adjustments), (3) demurrage/dispatch on individual voyages. CoAs are increasingly common in commodity trades (iron ore, coal, grain, LNG) where buyers want supply security and sellers want revenue predictability.

Practitioner & Systems Framework

💻 ERP Architecture

CoA accounting requires matching voyages to the contract framework — each voyage is a separate performance obligation with its own cargo, freight calculation, and demurrage exposure. The contract-level analysis: has the charterer met the minimum volume commitment year-to-date? If they are tracking below the minimum, a dead freight accrual may be appropriate. For index-linked CoAs: the freight rate for each voyage is calculated at the time of lifting (e.g., Baltic Capesize Index + premium) — creating variable freight revenue that must be estimated for in-transit voyages at period-end.

⚠️ Audit Flags

CoA revenue recognition complexity arises from the variable consideration elements. Auditors test: (1) Voyage-by-voyage recognition — is revenue recognized per completed/in-progress voyage? (2) Minimum volume commitment tracking — is dead freight (shortfall penalty) accrued when the charterer tracks below the minimum? (3) Index-linked rate accuracy — are period-end accruals using the correct freight index value? (4) Long-term CoAs — are there any onerous contract provisions if vessel costs exceed committed freight rates?

📄 Required Documentation

CoA contract (volume commitment, freight rate formula, duration, demurrage provisions, shortfall penalty), voyage lifting schedule (actual voyages performed under the CoA), voyage freight calculations, year-to-date volume tracking vs. minimum commitment, dead freight calculation (if applicable), and CoA profitability analysis.

Did you find the exact entry you were looking for?

Automate this entry with the JEH Accounting Suite

Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.

No Subscriptions. Own your data.

QA

Expert Analysis by Qusai Ahmad

General Accountant Supervisor & IFRS Specialist

Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.

LinkedIn Profile

Discussion & Community Questions

Loading comments...

Leave a comment (No sign-up required)