New: Odoo and Dynamics 365 cost calculators.Estimate your costs

Accounting software for oil and gas: when an ERP fits

Joint interest billing, AFE cutback, and revenue distribution are the jobs that separate oil and gas accounting from a normal ledger.

FlecticUpdated 25 min read

Joint interest billing, AFE cutback, and revenue distribution are the jobs that separate oil and gas accounting from a normal ledger. If you operate wells with working-interest partners, those jobs have to post owner by owner. A specialist package or a partner add-on supplies them. As of October 2026, Pivoten publishes a starting price of USD 695 per month for all modules, and Business Central Essentials lists at USD 80 per user per month when you pay yearly. The license figures are the small line in the budget; which of those owner-level jobs your close depends on is what sets the scope.

A service company that bills customers on field tickets may need none of those jobs. A royalty business often needs distribution and information returns. An operated partnership usually needs the full set. The rest of this page maps each job to what Business Central and Odoo document, what a published specialist price covers, and what you should make a bidder show before you move a single deck.

Which oil and gas functions a general ledger does not post

Four functions show up on the specialist accounting pages and are absent from the Business Central and Odoo finance pages cited below. Treat them as a checklist against your own close, in the order a partner will argue about them.

  1. Joint interest billing allocates operated costs to working-interest owners. PakEnergy describes allocations with several AFE netting options, owners exempt from specific charge types, and different overhead rates by owner group. A chart of accounts can hold a well. It does not, by itself, produce each owner's invoice from a deck.
  2. An authorization for expenditure is a capital budget partners approve, then a cutback of actual cost. Enertia describes an AFE path to propose, manage, track, and approve, and joint interest billing that categorizes completion and operating costs and invoices working-interest partners. Business Central projects cover budgets, resource and item usage, time sheets, work in process, and customer invoicing. That same page does not describe joint-interest cutback, division of interest, or an authorization for expenditure.
  3. Revenue distribution splits proceeds among working-interest partners and royalty owners, holds suspense, and posts suspense changes to the ledger. PakEnergy's revenue module keeps suspense by owner, distributes royalties with deductions, and supports 1099 detail by lease and state. Enertia describes the split of revenue among working-interest partners and royalty owners.
  4. Owner reporting has to survive an audit and a partner question. Enertia describes custom lease operating statements built from expense, income, sales, and production already in the system. Teams that still export workbooks to build one statement are doing this job outside the ledger. One published customer line puts the outcome in plain language: "we no longer have to pull data together from different sources for separate billings or reporting."

Business Central dimensions categorize ledger entries so you do not need a separate account for every cost object. Microsoft's own examples are department and project. Only two dimensions can be global, and up to eight can be shortcut dimensions. That is enough to tag a lease on a vendor bill. It is a different design from an owner deck with exemptions and overhead by owner group. Odoo's accounting feature list includes multi-currency, analytic plans, budgets, fixed-asset depreciation, and US, Canada, and Brazil AvaTax. That feature page does not mention joint interest billing, division of interest, or royalty decks.

Ask any bidder, specialist or general, to post one month of your data: a deck change mid-month, an owner exempt from a charge type, an open AFE, a suspense balance, and a lease operating statement. If the demo company is not yours, you have not seen your close.

Which company type needs joint interest billing

The same brand pages sell to four kinds of company. The software decision follows the business.

Operated working interest

You pay vendors at 100 percent and bill partners for their share, and you also distribute revenue. You need joint interest billing and revenue distribution in the same close, or the gross and net books drift. Pivoten's homepage puts joint interest billing, revenue distribution, suspense, production, and full financial accounting in one product. That combination is the operator case.

Non-operator or mineral and royalty owner

You may never send a joint interest bill. You still have to record check stubs, hold suspense, and issue information returns. PakEnergy says check-stub entry can import revenue through spreadsheets or CDEX via Oildex or PDS, and that escheat of unclaimed property is available for all 50 states. Pivoten's homepage says the software is used by over 1,000 oil and gas companies, on 125,000 active wells, for 250,000 mineral owners. Those figures are the vendor's scale claims. Fit still depends on your owner count and a deck demo. The news list on that page includes the line Pivoten Acquires SherWare, Inc. The acquisition date is not stated there.

First purchaser

Severance tax can sit on you even when you do not operate the well. The Texas Comptroller says the first purchaser of crude oil pays oil production tax of 4.6 percent of market value, plus an Oil Field Clean-Up fee of USD 0.00625 per taxable barrel for report periods September 2015 and later. The return is due on the 25th of the month after the production month. Enhanced oil recovery can be taxed at 2.3 percent. Assume you are the first purchaser, the month's taxable crude has a market value of USD 100,000, and you have 1,000 taxable barrels. Tax at 4.6 percent is USD 4,600. The fee is USD 6.25. The filing is USD 4,606.25, due on the 25th of the next month. At the enhanced recovery rate of 2.3 percent the tax is USD 2,300, plus the same fee. Do not assume every operator is the taxpayer. The Comptroller page assigns this tax to the first purchaser. If you are an operator who sells to someone else, ask your CPA whether any Texas filing still sits with you.

Oilfield service company

You bill customers for crews, equipment, and materials. You do not cut costs back to a working-interest deck. Greasebook describes QuickBooks plus a CPA as a narrow stopgap and writes that "QuickBooks plus a CPA who knows oil and gas is a stopgap at the smallest, solo-ownership end only." That sentence is about owners who lack working-interest partners, joint interest billing, royalty owners, and multi-state tax. A service company can outgrow QuickBooks for a different reason: job cost, inventory, and equipment. That is a project ledger problem. Read when accounting software stops being enough with your ticket volume and crew count in mind.

Greasebook's category map says majors run SAP IS-Oil or Oracle JD Edwards EnterpriseOne, while independents it sees use PakEnergy, SSI, OGsys, or Bolo for production accounting. The same page separates production capture from production accounting. Capture tells you what the well made. Accounting tells you who gets paid and who gets billed. Buying a capture tool does not give you joint interest billing.

What Business Central finance covers before any add-on

We implement Business Central for finance teams of this size. A Business Central implementation covers the ledger, projects, fixed assets, and the data load. When joint-venture billing is required, that math is a partner product posted into the ledger.

As of October 2026, Microsoft's informational list prices, paid yearly, are Essentials at USD 80 per user per month, Premium at USD 110, and Team Members at USD 8. Microsoft says those prices are informational and the actual price is at checkout. A 30-day trial is free. The page tells buyers to contact a partner to purchase. Premium is the plan that adds service and manufacturing, which is the relevant step up for a service company running jobs and inventory. Team Members are a limited license for read, approve, and selected updates, so field supervisors and approvers do not each need a full user.

Assume 8 people need Essentials and 4 need Team Members, all on yearly billing at the October 2026 list. Essentials is 8 times USD 80, or USD 640. Team Members are 4 times USD 8, or USD 32. The license total is USD 672 per month. The same 8 people on Premium would be 8 times USD 110, or USD 880, plus USD 32, or USD 912 per month. Neither total includes an add-on, implementation, or a production-capture system.

What the base product documents, and what it does not, is the fit test:

  • Tag a well or lease on a posting (What the Microsoft page documents: Dimensions, with two global and up to eight shortcut · What you still have to source: An owner deck, exemptions, and overhead by owner group)
  • Budget a capital job and invoice a customer (What the Microsoft page documents: Projects: budgets, usage, time sheets, work in process, invoicing · What you still have to source: Partner cutback and an AFE approval chain)
  • Depreciate equipment or a building (What the Microsoft page documents: Depreciation books and user-defined tables, including a units method · What you still have to source: Reserves-based depletion under your CPA's method)
  • Joint-venture billing (What the Microsoft page documents: No Microsoft-authored oil and gas accounting module on the Marketplace search · What you still have to source: A partner add-on, priced by that publisher)

The user-defined depreciation formula Microsoft documents is percentage times days times basis, divided by 100 times 360. The units example is a machine with a known lifetime capacity. That calculation is not amortization on proved reserves. If your CPA uses full cost or successful efforts, the reserves engine has to be designed. The fixed-asset page will not supply it.

A Marketplace search for oil and gas on Business Central, seen October 2026, shows commodity and fuel apps, including Robo Energy 365 and FuelVision365, and Lumos energy finance apps. It does not show a Microsoft-authored oil and gas accounting module. Fuel apps serve a different business from upstream joint interest.

Lumos 365 Joint Venture is a partner listing. It says it produces a joint-venture billing statement from configurable working interest, ties transactions to an AFE, runs a cutback, and shows gross and net books. The listing says it extends Lumos 365 Finance and Supply Chain. The button is Contact me. No license price is shown. Use that listing as proof that cutback exists as an add-on someone else publishes. Do not treat it as a revenue-distribution, suspense, escheat, or severance product. Those functions are not in the listing text. Ask the publisher, in writing, which of your decks the cutback handles, who owns the extension code, and what the license costs at your user count. Our Dynamics 365 finance modules walk through the base finance scope that add-on has to post into.

What Odoo finance covers before any add-on

Odoo is the other ledger we implement. The fit test is the same: finance features that are on the price and feature pages, then a hard look at the app store before anyone treats a project module as upstream accounting.

As of October 2026, Odoo's US pricing page shows Standard at USD 24.90 and USD 31.10 per user per month on the yearly and monthly displays, and the same card also prints USD 31.10 and USD 38.90. Custom shows USD 49.00 and USD 61.10, and also USD 61.00 and USD 76.20. A light user is listed at USD 8.90. The page says the discount lasts 12 months for the initial users ordered, and that Odoo.sh hosting is extra. Confirm which pair applies at checkout. The card is showing more than one figure for the same plan name.

The Custom plan is the one for multiple companies on one database, Studio, the external API, and on-premise or Odoo.sh. Adding companies to a database switches the customer to Custom. An operator with a holding company and one or more subsidiaries should price Custom from the start. Assume 10 full users and the USD 49.00 Custom figure from that card: list license is USD 490 per month before hosting. The same card also shows USD 61.10, USD 61.00, and USD 76.20. USD 490 uses only the USD 49.00 figure, so confirm the figure on your order before you budget. Light users at USD 8.90 are a separate line, described as limited self-service and shop-floor style access, quoted through an Odoo advisor.

Analytic plans can tag a lease the way dimensions tag a lease in Business Central. Budgets can hold a job. Fixed-asset depreciation can run a schedule your CPA defines inside the methods Odoo offers. None of that is a division-of-interest deck.

An Odoo Apps Store search for oil and gas, seen October 2026, ranks third-party modules for projects, contracts, tenders, offshore rig contracting, and pipeline construction. The top results are not a joint-interest billing or revenue-distribution suite. Cybrosys lists an Oil & Gas Project module and contract and tender modules as free. Probuse lists an offshore drilling rig module at USD 971.39 and a pipeline construction module at USD 486.25, both one-time prices shown for version 20.0. Those prices buy project and construction apps. They do not buy owner billing or royalty distribution. Odoo SA does not, on these pages, ship an upstream accounting localization. If a reseller offers one, ask for the module name, the publisher, and a posting demo on your deck.

For a service company, the project, inventory, and accounting apps are the relevant Odoo scope. For an operator with partners, budget a specialist package or accept that you will still run decks outside Odoo until a real add-on is demonstrated. Finance implementation on either product starts from that split, so you do not pay to configure a ledger and then discover the partner invoice still lives in a workbook.

What oil and gas accounting software costs in 2026

Published license prices, as of October 2026, cover three very different things. Compare them only after you name the unit.

  • Pivoten, all modules (Published figure: USD 695 per month, starting price · What the figure buys: Joint interest billing, revenue distribution, suspense, production, and financial accounting; on-premise or cloud; vendor says no multi-year contract · Source basis: Pivoten homepage)
  • Business Central Essentials (Published figure: USD 80 per user per month, yearly · What the figure buys: General ledger finance at list; informational, checkout may differ · Source basis: Microsoft pricing)
  • Business Central Premium (Published figure: USD 110 per user per month, yearly · What the figure buys: Essentials plus service and manufacturing · Source basis: Microsoft pricing)
  • Business Central Team Members (Published figure: USD 8 per user per month, yearly · What the figure buys: Limited read, approve, and selected updates · Source basis: Microsoft pricing)
  • Odoo Standard (Published figure: USD 24.90 and USD 31.10, card also shows USD 31.10 and USD 38.90 · What the figure buys: Per user per month; all apps; Odoo Online; hosting included; discount stated as 12 months for initial users · Source basis: Odoo pricing)
  • Odoo Custom (Published figure: USD 49.00 and USD 61.10, card also shows USD 61.00 and USD 76.20 · What the figure buys: Per user per month; multi-company, Studio, external API; Odoo.sh hosting extra · Source basis: Odoo pricing)
  • QuickBooks Online Plus (Published figure: USD 140 per month list, USD 70 for 3 months · What the figure buys: 5 users; no annual contract; promo is half off for 3 months · Source basis: Intuit pricing)
  • QuickBooks Online Advanced (Published figure: USD 340 per month list, USD 170 for 3 months · What the figure buys: 25 users; no annual contract · Source basis: Intuit pricing)

QuickBooks Online also lists Essentials at USD 85 per month, with a promo of USD 42.50 for 3 months and 3 users. Plus carries 5 users, so two accountants, a controller, and three approvers are already one seat over the cap. Advanced lifts the ceiling to 25 users, and the pricing page still does not list joint interest billing, division of interest, or royalty distribution on any plan.

Put the operator example next to Pivoten. Eight Essentials users and four Team Members list at USD 672 per month. Pivoten's all-module starting price is USD 695 per month, and the vendor says it does not require multi-year contracts. At that headcount the two list figures sit within USD 23 of each other. The Business Central figure grows with users and still excludes any joint-venture add-on. The Pivoten figure is a starting price for the modules named on that homepage. Implementation, history conversion, and any add-on sit outside both numbers.

Greasebook says a 100-well independent commonly spends USD 1,500 to USD 4,000 a month on the whole software stack: capture, accounting, allocation, reserves, and monitoring. That comment is the whole stack, not the accounting package alone. Keep it as a stack budget for about 100 wells.

PakEnergy and Enertia do not print a list price on their accounting pages. SSI, OGsys, and Bolo appear in the category map without a price on that page. Ask each of them for a written monthly or annual license, what the fee includes, the user definition, and whether history conversion is inside that number. A printed starting price only tells you that one vendor chose to publish a figure.

Ask each bidder to price data migration, deck history, and integrations as their own lines. Our ERP implementation work is quoted from that scope. Our target for a first usable phase, using the Flectic Accelerated Delivery Framework, is 8 to 12 weeks, and that target is for a bounded finance scope.

How full cost and successful efforts affect the books

Vendor pages sell billing. Your CPA still has to pick a capitalization policy, and the software has to store the categories that policy uses. This section does not tell you which method to adopt.

SEC Regulation S-X Rule 4-10 lets a reporting entity use successful efforts, in which case it must follow FASB ASC Topic 932, or full cost. Under full cost, cost centers are by country. Acquisition, exploration, and development costs are capitalized. Those costs are amortized on a unit-of-production basis using proved reserves, including estimated future development and dismantlement costs.

The same rule defines production costs, also called lifting costs, separately from acquisition, exploration, and development. Depreciation, depletion, and amortization of those capitalized costs are not production costs. A lease operating statement that mixes lifting cost with depletion will disagree with the categories in the rule. Post those categories in the ledger so a workbook tab cannot drift from the trial balance.

Map the rule onto the ledgers:

  1. Acquisition, exploration, and development need their own cost buckets, by the cost center your policy uses. Under full cost that cost center is the country. A single wells account will not survive the footnote.
  2. Production cost stays out of those capitalized pools. Joint interest billing for lifting cost and joint interest billing for a completion AFE are different settlements, which is why Enertia's billing description separates completion and operating costs.
  3. Amortization under full cost follows proved reserves, including future development and dismantlement. Business Central's documented units method follows a machine's lifetime capacity and the day-count formula above. Someone has to calculate the reserve rate outside that formula, or a purpose-built reserves tool has to feed the entry. Either way, the journal, the reserve volumes, and the CPA's memo need a home you can reperform.
  4. Successful efforts reporters follow ASC 932. Ask the CPA which costs expense as incurred under that method, then make the chart and the AFE types match the memo. Changing the method after go-live means restating history you just migrated.

If you are not an SEC reporting entity, you may still have a bank, a partner, or a buyer who expects one of these presentations. Get the policy in writing before you design the chart of accounts. Software will not choose it for you.

How 1099s, suspense, and state filings hit the close

Owner accounting fails in public when a form is late or a suspense balance has no name on it. The specialist modules exist because those files are repetitive and easy to get wrong by hand.

IRS General Instructions for Certain Information Returns, 2025 edition, say the e-file threshold is 10 information returns in aggregate, under T.D. 9972, for returns required to be filed on or after January 1, 2024. A nominee who receives a Form 1099 for amounts that belong to other owners must file Forms 1099 for the amounts allocable to each of those owners and furnish copies to them. A royalty shop or a non-operator that receives one check and owes several owners can be that nominee. Ten returns in total, across the information-return types you file, is a low bar once you have more than a handful of owners. Build the recipient master so the allocable amount, the owner, and the lease are in the system that prints the form.

PakEnergy's 1099 module prints or files electronic 1099-MISC, INT, DIV, R, S, 1098 mortgage interest, 1042 foreign withholding, and Colorado DR 21-W, pulling most amounts from check history. That is a concrete list to hand to any other bidder. Ask them which of those forms they file, whether the amounts come from the same check history as the owner statement, and how a corrected deck flows into a corrected form. The box-level dollar rules for royalty versus working interest should come from your CPA and the current form instructions, applied to your facts.

Suspense is the balance you cannot pay yet. PakEnergy posts suspense changes to the general ledger and keeps suspense by owner. Escheat is the later step, when the owner still cannot be found. The same page says escheat is available for all 50 states. If you are leaving a specialist system, load the open suspense and escheat registers before the first close.

State severance is a different interface. Enertia says it has EDI for severance tax in Kansas, Louisiana, Michigan, New Mexico, Oklahoma, Texas, and Wyoming, plus state royalty payments in Louisiana, New Mexico, Texas GLO, and Wyoming. It also says the product runs on Microsoft SQL Server and exports to Excel. If you file in one of those states, ask whether the EDI file matches the current state layout and whether you can export the source rows behind the form. If you file in a state outside that list, the EDI claim does not cover you. Business Central and Odoo will not supply those state oil-and-gas files from the pages above. Plan on a specialist product, a state portal fed by a maintained export, or a filing service, and name which one in the project scope.

What to scope before you migrate owner history

The risky data is older than the trial balance. A clean opening balance with no owner detail gives you a ledger that cannot explain last year's joint interest bill.

Price these objects as their own lines, and make the bidder show a count from your database before you accept a fixed conversion fee:

  1. Historical decks and every ownership change, including the effective date. A deck limited to current owners will misstate a prior-period adjustment.
  2. Open AFEs with budget, actual, and the portion already billed to partners. Closed AFEs can stay in archive if the CPA agrees. Open ones have to bill next month.
  3. Suspense and escheat balances by owner, with the date the amount became suspense and the last contact attempt. You want the liability and the legal file.
  4. 1099 recipient history sufficient to reprint or correct a form. Nominee allocations need the owner who was paid and the owner who should have been paid.
  5. Purchaser check-stub maps, including any CDEX layout you use today. If the map lives in one employee's desktop, it is in scope.
  6. The capitalization policy memo, the reserve volumes the CPA relies on, and the accounts that must stay apart under Rule 4-10.

Run the first month in parallel. Take one operated well and one royalty owner. Match the joint interest bill, the revenue check, the suspense roll-forward, and the lease operating statement to the old system to the cent. Log each difference with an owner and a cause before go-live.

Decide what the first phase refuses to include. A reasonable first phase for a company of this size is the chart of accounts, bank and AP, the current decks, open AFEs, open suspense, and the next 1099 cycle. Multi-year lease operating history, every closed AFE, and a reserves engine can follow. Write that refusal into the statement of work so the project does not absorb the archive by default.

Choose the product from the jobs you checked above, then the commercial terms.

  • If you are a service company with no owner decks, shortlist Business Central or Odoo on job cost, inventory, and fixed assets. Premium or Custom enters the comparison only when you need the extra plan contents already priced above.
  • If you distribute revenue and file owner 1099s but do not operate, the demo has to show stub import, suspense, escheat, and the nominee forms.
  • If you operate with partners, require cutback, AFE netting, overhead by owner group, and gross-and-net reporting on your deck. A Business Central add-on has to be priced by its publisher. In the same demo, a specialist package has to show the general ledger, accounts payable, and the financial statements you file.
  • In every case, name the people who will configure the system, the hours in the first phase, two references of similar owner count, and who owns the code and the database if you leave.

Bring the fit-check answers, one of your decks, an open AFE, and last year's 1099 count to the call. We will tell you which of those objects a Business Central or Odoo phase can post, which ones require a publisher's add-on, and which history should stay in the old system for now.

How Flectic can help

Flectic implements Microsoft Dynamics 365 Business Central for companies on Microsoft 365 that need multi-entity finance, tighter approvals or Power BI reporting. Flectic sends a written proposal with a fixed price for each phase before work starts. Before you migrate ledger history, review the Dynamics 365 implementation scope, and book a free discovery call with Flectic to check your opening balances.

Sources

Frequently asked questions

What software do independent oil and gas companies use?

Greasebook's category map says majors run SAP IS-Oil or Oracle JD Edwards EnterpriseOne, while the independents it sees use PakEnergy, SSI, OGsys, or Bolo for production accounting. QuickBooks plus a CPA is described as a stopgap only for the smallest solo owners who have no working-interest partners, joint interest billing, royalty owners, or multi-state tax. Production capture is a separate tool from the accounting system that bills partners and pays owners.

What is the best oil and gas accounting software?

There is no single best package for every company of 20 to 100 people. An operator with working-interest partners needs joint interest billing and revenue distribution. A royalty business needs stub import, suspense, and owner 1099s. A service company that bills customers on tickets may need job cost and equipment, and may not need an owner deck at all. Pick the product that posts your jobs, then compare license, history conversion, and who owns the database.

Can my data in Enertia be exported to Excel?

Enertia says the product exports to Excel and runs on Microsoft SQL Server. That is enough to get a report out. Before you rely on it for a migration, ask for an export of decks, ownership changes, open AFEs, suspense balances, and 1099 recipient history, and match one month to the screens your accountants use.

Does Enertia have EDI for severance taxes and state royalty payments?

Enertia says it has EDI for severance tax in Kansas, Louisiana, Michigan, New Mexico, Oklahoma, Texas, and Wyoming, plus state royalty payments in Louisiana, New Mexico, Texas GLO, and Wyoming. If you file in a state outside that list, this claim does not cover you. Ask for a file from a recent period and have the person who files the return confirm the layout.

Is PakEnergy only for operators?

PakEnergy's accounting page says the product serves upstream operators, midstream first purchasers, investors and mineral owners, and service companies. It also tells customers it is what they liked about WolfePak, and the customer login host shown on the site is cloud.wolfepak.com. Whether your volume fits is a demo question: have them post a month of your stubs and, if you operate, one joint interest billing cycle.

When does QuickBooks stop being enough for an operator with working-interest partners?

QuickBooks Online's US pricing page does not list joint interest billing, division of interest, or royalty distribution. Plus lists at USD 140 per month for 5 users, and Advanced lists at USD 340 per month for 25 users, with a three-month introductory price on each. Once you allocate costs or revenue to other owners, you have left the product that page sells, even if the user count still fits.

Do I need an oil and gas package if I am a service company rather than an operator?

If you bill customers for crews, equipment, and materials and you do not invoice working-interest partners or distribute royalties, a project-capable ledger is the closer fit. Business Central Premium is the plan that adds service and manufacturing. Odoo project and accounting apps cover jobs and fixed assets. You still need your CPA's depreciation policy. You do not automatically need joint interest billing.