Operations
Oil and Gas Accounting Software, Now What?
Quick Answer
Oil and gas accounting software closes the month, but it does not answer which wells earn money now, if ownership decks match division orders, or if inbound JIBs are correct. Owners should keep the accounting core bought, extend existing exports first, and build only a reporting layer that joins production, costs, interests, and prices above the systems of record. That layer makes the business legible between closes.
You already bought the accounting system. That part of the job is done. It closes the month, distributes revenue, sends joint interest billings, files severance tax, and produces 1099s. Useful work. Necessary work. But it is not the same as answering the questions an owner asks on Tuesday, such as which wells are making money, what the current lifting cost looks like by field, if the interest decks still match the division orders, or if the JIBs arriving in the mail are correct.
The gap is not another accounting platform. The gap is a reporting layer above the accounting system and the production system, where economics can be joined, queried, and trusted before the next close. We think about it in three layers.
| Layer | What it owns | Cadence | Who uses it | What it cannot answer |
|---|---|---|---|---|
| Field and production capture | Volumes, downtime, run tickets, well-level operational notes | Daily | Pumpers, field supervisors | Margin, owner economics, statutory accounting outputs |
| Accounting | Money, interests, tax treatment, JIB, revenue distribution, AFE, 1099s | Monthly close | Production accountant, bookkeeper | Current well economics, operational decisions, reconciled owner reporting |
| Management and economics | Joined margin, deck integrity, per-well and per-route economics, owner reporting | Continuous | Owner | It usually does not exist as software; it exists as a spreadsheet and one person |
The Five Jobs Your Oil and Gas Accounting Software Should Keep Doing
Before anything else, we would not build the core accounting functions. In upstream oil and gas, the accounting platform is doing hard, necessary, highly specific work.
- Joint interest billing to working-interest partners.
- Revenue distribution to royalty owners and working-interest owners.
- Severance tax by state and by product line, such as the Texas natural gas production tax.
- 1099 reporting and other statutory outputs.
- AFE tracking and the accounting around approvals, commitments, and actuals.
These are not generic finance workflows. They are contractual, jurisdiction-specific, and better bought than built at the independent-operator tier. The production-first argument is also correct. If your volumes are wrong or late, your accounting outputs will be wrong or late. But that does not make the accounting system the place where management should live. It just means the join has to be accurate.
What the Category Does and What It Does Not
We see oil and gas accounting software described mostly as a feature list, which covers JIB, revenue, royalty distribution, AFE, division order management, severance tax, and 1099s. That is accurate, but incomplete. It tells you how the month closes. It does not tell you whether the business made money on a current basis.
That missing layer matters most for established independents with a book of non-operated working interests, a small back office, and a finance team that lives in exports. In that environment, the accounting system is a system of record, not a system of decision.
Where Interest Decks and Division Orders Quietly Go Wrong
We use these short definitions.
- Working interest is the ownership share that pays a share of costs and receives a share of production or revenue.
- Royalty interest is the share that receives revenue without paying operating costs.
- Overriding royalty interest (ORRI) is a royalty carved out of the working interest, usually lasting only as long as the underlying lease or assignment.
- Net revenue interest (NRI) is the share of production revenue actually received after burdens such as royalties and ORRIs.
- Division order is the ownership instruction that tells the operator how to distribute revenue for a well or unit.
- Interest deck is the internal ownership map the accounting system uses to calculate distributions.
The problem is not that these exist. The problem is that they drift.
A title update lands. A partial assignment closes. A mineral owner dies and an estate appears. A pooling change or a new unit changes the allocation. Somebody updates the division orders, but the interest deck in the accounting system is still the old version because that is the last file the back office entered. Now the software is not wrong in the abstract; it is wrong relative to current ownership.
That is how the error shows up later, when an owner calls, a suspense balance grows, a distribution has to be reissued, or a 1099 no longer matches what the owner expected. The mistake is usually discovered in dollars, months after the change that caused it.
So what does good control look like?
- Keep decks as effective-dated versions, not just current values.
- Reconcile the deck file against the division order file.
- Flag any deck that does not sum to 1.0 by revenue category.
- Keep a change history for every ownership update.
This is not clerical cleanup. It is data integrity for revenue. If the deck and the division order file do not agree, the business does not know who owns what. We cover the land side of this problem in why land software does not protect pay decks.
A Lease Operating Statement You Can Read on the 5th
A lease operating statement is supposed to tell an owner what it cost to operate a property and what that property earned. In practice, many lease operating statements are close outputs that are accurate enough for accounting and too late for management.
That matters because a current-basis lease operating statement is a different artifact from a month-end close. A management LOS needs to be readable before the close is finished. It needs to combine actuals where they exist with estimates where they do not yet exist. That is acceptable for a workover decision or a route-level cost review. It is not acceptable for statutory billing.
What an owner really needs to see is the cost structure that can still be influenced:
- fuel and power
- field labor
- repairs and maintenance
- water hauling and disposal
- chemicals and consumables
- route-level or pumper-level cost buckets
In upstream operations, the right decision unit is often the pumper route, not the lease. A route shows where the field work actually happens and where costs accumulate together. The accounting system usually reports at the lease or cost-center level because that is how the close is structured. Management needs a different view.
We find a lease operating statement example from a vendor brochure rarely useful. The real question is not if the statement exists. It is if it can be produced on the 5th with enough confidence to support a workover, a staffing decision, or a capital allocation.
The JIBs Arriving in Your Mail
If you own non-operated working interests, you are on the receiving end of joint interest billings. That asymmetry is one of the most neglected margin opportunities in the category.
What is joint interest billing? It is the process by which one owner or operator bills other interest owners for their share of joint costs under the relevant agreement. In plain English, somebody spent money on a well or a lease, and now you are receiving the bill for your share.
A non-op owner should not read the JIB and hope for the best. The minimum checks are straightforward:
- Is the charge billable under the agreement that governs the property?
- Do the overhead rates match the agreement or the COPAS model form accounting procedure?
- Does the billed interest match the owner records?
- Does the charge tie to an approved AFE where one exists?
- Is the timing within the normal billing and audit window?
Today, most of this is checked by eye or not at all. The bill arrives, someone exports it to Excel, and the review becomes a sample-based exercise. That is not a system. That is a hope.
We would build the tooling to ingest the JIB, normalize the line items, hold the agreement terms as data, and flag exceptions against the rules that matter. Keep a running position by well and by operator. That way the question becomes, “Which bills deserve attention?” rather than “Can someone read this PDF and notice a problem before the deadline?”
This is a margin-recovery exercise. The point is not to invent a savings rate. The point is to make sure you are not paying charges you never had to pay in the first place.
What Your Partners, Bank, and Investors Really Ask For
Owners do not just need internal economics. They need output for other people.
- Outside working-interest partners want accurate billing, clear support, and a way to see that the operator’s numbers reconcile.
- Reserve-based lenders want timely, consistent reporting that ties production, revenue, and reserves to the collateral story.
- Family or outside investors want a readable operating view, not a dump of accounting exports.
Right now, that reporting is usually hand-built every month. It is assembled from spreadsheets, reconciled by one person who knows where the bodies are buried, and sent out with a prayer that the numbers match the last close. We think a reporting layer turns that into a published artifact, not a fire drill. We cover why that layer is costly in why reporting features are so expensive to build.
Buy, Extend, or Build, and Where the Line Sits
Buy the core accounting platform and the production capture app. Do not build JIB, revenue distribution, severance tax, or 1099 reporting. Those are the wrong places to spend engineering capital.
Extend first. Use the exports, scheduled reports, and integrations your current systems already expose. We think a surprising number of shops should stop there. If you are a small single-state operator, with a handful of wells, no outside partners, and one person who truly has time to own the workbook, an extended reporting stack may be enough.
Build only the third layer, which is the warehouse and reporting layer that joins production volumes, costs, interests, and prices once, keeps effective-dated decks and reconciles them to division orders, calculates current-basis per-well and per-route margin, audits inbound non-op JIBs, and publishes owner, partner, and lender reporting.
The reason this layer is buildable is simple. It sits above systems of record you keep. It does not carry the regulatory and contractual risk of the accounting core, and it does not need to be migrated every time you change accounting vendors. Build the join, not the ledger. We take on this kind of work in energy software development.
When should you not build? When the business is too small to benefit from a joined economics layer, when the reporting load is light, or when the team is still improvising around basic data hygiene. In that case, the right answer is to keep the core systems tight and the exports disciplined.
What It Looks Like When the Third Layer Exists
On Monday morning, the owner opens one view and sees which wells are positive on a current basis, which routes are drifting, which ownership records need reconciliation, and which JIBs deserve follow-up. The production accountant is still essential, but they are not trapped as the only person who can interpret the workbook.
That is the point of the layer above accounting software. It does not replace the system that closes the month, and it makes the business legible between closes. Our work in energy information systems has been to join operational data and published outputs into something people can actually use. In upstream oil and gas, that same pattern belongs over the accounting core, not inside it.
Start With the Join, Not the Ledger
The companies that outgrow spreadsheets are not usually missing oil and gas accounting software. They are missing the layer that makes the month-end close usable before month-end closes.
If you want help building that layer, we do this work at Better Software.
Frequently Asked Questions
What Is Joint Interest Billing?
We define joint interest billing, or JIB, as the process of billing partners their share of costs incurred under a joint ownership arrangement in oil and gas. The operator pays the expenses, then bills the other working-interest owners according to their interests and the governing agreement.
What Is an Interest Deck and How Is It Different From a Division Order?
An interest deck is an internal ownership file kept by the operator to calculate revenue distribution. A division order is the external ownership instruction that supports those payments. If the two disagree, distributions can drift from current ownership, so we reconcile them on a schedule.
What Is a Lease Operating Statement?
A lease operating statement shows revenue and operating costs for a well, lease, field, or route. As a management report, we want it current enough to support decisions. As a close output, it is often too late to help with workovers, staffing, or route-level cost control.
Can I Audit a JIB I Receive as a Non-Operator, and Against What?
Yes. At a minimum, we audit against the governing joint operating agreement, the applicable accounting procedure, your ownership records, and any approved AFE or related authorization. The question is not only if the bill adds up but if the charge is actually chargeable.
Should We Build Our Own Oil and Gas Accounting System?
No, we would not build the accounting core. Buy the platform for JIB, revenue, severance tax, and statutory reporting. If you build anything, we would build the joined economics and reporting layer above it, where production, costs, interests, and prices become usable management information.
About the author
Better Software Team
Product and engineering team
Better Software Team is the product and engineering team at Better Software. We build custom software for established businesses in healthcare, energy and finance.