Oil & Gas

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 NameTypeDebit ($)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 InventoryAsset (-)-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.

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