Agriculture

Offtake Agreement Revenue Recognition (Long-Term Fixed-Price Supply Contract — IFRS 15)

Recognizing revenue from a long-term offtake agreement where the farmer commits to supply a fixed volume of produce at a fixed or formula price to a food processor or retailer — applying IFRS 15 / ASC 606 performance obligation analysis.

Account NameTypeDebit ($)Credit ($)
Accounts Receivable — Offtake Buyer (Food Processor / Retailer)Asset (+)320,000.00-
Sales Revenue — Offtake Agreement (Per Delivery)Revenue (+)-320,000.00
Cost of Sales — Biological Assets / Inventory TransferredExpense (+)240,000.00-
Inventory / Biological Asset (Derecognized at Delivery)Asset (-)-240,000.00

💡 Accountant's Note

Under IFRS 15 / ASC 606, revenue from offtake agreements is recognized when the performance obligation is satisfied — typically when control of the produce transfers to the buyer (usually at delivery, weighbridge, or agreed delivery point). For long-term offtake agreements with variable pricing (e.g., base price ± quality premium/discount), variable consideration constraints must be applied: only include the amount it is highly probable will not be reversed. Key IFRS 15 considerations for agricultural offtake: (1) Performance obligation = delivery of each quantity of produce (usually a series of distinct goods with similar characteristics recognized over time or at each delivery point); (2) Transaction price allocation: if the contract includes both fixed-price deliveries and variable market-linked deliveries, the transaction price for each delivery is determined at delivery date; (3) Advance payments from the buyer (crop financing) create a contract liability (deferred revenue) and may include a financing component if the period between payment and delivery exceeds one year.

Practitioner & Systems Framework

💻 ERP Architecture

Set up the offtake contract as a standing order in the ERP with delivery schedule, price formula, and quality grade specifications. Revenue triggers on delivery confirmation (signed delivery docket, electronic weighbridge record).

⚠️ Audit Flags

(1) Revenue cut-off — is revenue recognized at the correct delivery point (risk transfer)? (2) Variable consideration — are quality deductions, moisture discounts, or grade premiums correctly included in the transaction price? (3) Contract liabilities — if the buyer has prepaid, is the deferred revenue schedule accurate?

📄 Required Documentation

Offtake agreement, delivery dockets, weighbridge records, quality test results, payment terms, and variable consideration analysis.

Professional Excel Template

Get the automated version of this entry. Includes built-in IFRS checks, VAT calculators, and SAP-ready upload formats.

Notify Me on Release
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