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 Name | Type | Debit ($) | 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 Transferred | Expense (+) | 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.
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.