How to Record a Crude Oil Sale and Recognize Revenue When Control Passes to the Buyer
Recording oil revenue and inventory transfer at the point of loading or delivery when control passes to the buyer.
| Account Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Cash / Trade Receivable (Oil Sale) | Asset (+) | 15,000,000.00 | - |
| Oil Revenue (Sales) | Revenue (+) | - | 15,000,000.00 |
| Cost of Oil Sold (Inventory Transfer) | Expense (+) | 5,000,000.00 | - |
| Crude Oil Inventory | Asset (-) | - | 5,000,000.00 |
💡 Accountant's Note
Revenue is recognized when control of the crude cargo passes to the buyer — typically at the point of loading (FOB) or delivery. The significant margin between production cost and market price is the upstream business model.
Practitioner & Systems Framework
💻 ERP Architecture
Revenue recognition under IFRS 15 occurs when the five conditions are met, with the key one for crude oil being the transfer of control — determined by the shipping terms (FOB vs. CIF). For FOB sales, control passes at the load port; for CIF sales, it passes at the discharge port. The sale price is typically the Dated Brent (or other benchmark) price at the Bill of Lading date plus or minus a quality and location differential. Some crude is sold on a provisional pricing basis (provisional invoice at loading, final invoice after price-setting period) — create a price adjustment receivable/payable for the provisional price exposure.
⚠️ Audit Flags
Revenue cut-off is critical — crude cargoes loaded just before period-end must be confirmed as transferred to the buyer's control (FOB terms) before revenue is recognized. Auditors trace the largest crude sales to Bills of Lading, cargo manifests, and payment confirmations. For provisionally priced cargoes, the period-end fair value of the price exposure (the derivative embedded in the provisional pricing mechanism) must be remeasured and disclosed.
📄 Required Documentation
Sale and purchase agreement (pricing formula, delivery terms, payment terms), Bill of Lading confirming cargo and loading date, cargo manifest (volume and quality certificate), invoice to buyer, bank receipt or receivable confirmation, provisional pricing exposure calculation (if applicable), and price differential agreed with buyer.
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.
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.
Related Journal Entries
Oil & Gas
How to Capitalize the Cost of a 3D Seismic Survey as an Exploration and Evaluation Asset Under IFRS 6
Oil & Gas
How to Capitalize Exploratory Drilling Costs as an E&E Asset Pending Reserve Determination
Oil & Gas