DocuOCR reads the documents your upstream teams handle on every well and tract, classifies each one, and pulls the interest decimals, legal descriptions, cost allocations, and volumes you need, straight from oil and gas leases, division orders, JIB statements, AFEs, and run tickets. No template per operator or county, no keying the same file twice.
Built for US upstream operators, land departments, division order analysts, and JIB and revenue accountants who key lease, interest, and cost data into Quorum, P2, Enverus, and W Energy on every file.
Upload a document to extract
Drop files here or click to upload
Up to 50 files
Free plan extracts the first 5, rest can be unlocked after
Uploading...
Drop in a lease, a division order, or a JIB statement to watch DocuOCR read it and pull out the data, free, no signup required.
Upstream work runs on paper that arrives from everywhere. A land department onboards a box of well files and recorded leases. The title attorney issues a division order title opinion, and the analyst has to turn it into decimal interests for every owner in the unit. JIB statements come in from operators, AFEs circulate for partner approval, and run tickets pile up from the field. Someone keys the legal description, the royalty fraction, the interest decimal, and the cost allocation into Quorum, P2, or W Energy, file after file. When a new acquisition lands a few thousand documents on the same desk, that keying becomes the bottleneck.
Oil and gas document processing software takes the keying off your team. It reads each document, identifies what it is, and extracts the fields your land and accounting systems depend on: the lessor, lessee, legal description, and royalty from a lease, the owner and decimal interest from a division order, the AFE number and cost line items from an authorization for expenditure, the partner share off a JIB statement. Instead of retyping a file into the system of record, your land techs, division order analysts, and revenue accountants review what the software already pulled and spend their time on title and exceptions, not data entry.
The change that makes this practical is AI. Older tools needed a separate template for every operator\'s JIB format and every county\'s recording layout, and broke the moment a lease came in as a faxed scan or a run ticket arrived handwritten. Modern extraction reads a document by understanding its structure, so it knows which block is the legal description and which figure is the net revenue interest no matter where they sit on the page, and it reads the stamps and handwriting on a recorded instrument or a field ticket. That is the difference between software that adds review work and software that clears the file.
DocuOCR classifies and extracts the documents that fill a well and land file, however they arrive: native PDFs from your land system, county recordings, emailed operator packets, faxes, or scans of a field ticket.
Reads the lessor, lessee, legal description, gross and net acreage, royalty fraction, bonus, primary term, and delay rental, pooling, and Pugh clauses off any lease or memorandum of lease form.
Captures the owner, property or unit, effective date, and the working interest and net revenue interest decimals from division orders and division order title opinions, ready for the revenue system.
Pulls the operator, partner, AFE number, cost categories, working interest percentage, and net share from joint interest billing statements and authorizations for expenditure, so spending posts to the right partners.
Reads the lease, tank, date, opening and closing gauges, net barrels, gravity, temperature, and basic sediment and water off handwritten and printed run tickets and gauge sheets.
Captures the grantor, grantee, legal description, interest conveyed, and reservations from mineral deeds, conveyances, and assignments of oil and gas interests recorded at the county.
Extracts the owner, property, product, volume, price, deductions, and net check amount from royalty check stubs and revenue statements, so owner accounting reconciles without a rekey.
Right-of-way and surface use agreements, well completion and drilling reports, title curative, and state regulatory filings move through the same pipeline. DocuOCR classifies a mixed well file so each document gets the right extraction, with the data already pulled. To see how the engine sorts a mixed file first, read about document classification software, and our per-document pages cover the underlying lease agreement OCR and property deed OCR tasks. If you only need oilfield vendor and field-ticket invoices pulled into a spreadsheet, our sibling invoice data extraction tool handles those line items.
Classify, read, extract, validate. Drop a well or land file in and the whole sequence runs on its own.
The engine reads a mixed well or land file and sorts it by type, lease, division order, JIB statement, AFE, run ticket, so the right extraction runs on each document.
OCR and ICR convert land-system PDFs, county recordings, faxes, and field-ticket scans into machine-readable text, including the stamps and hand-completed gauges on a run ticket.
DocuOCR pulls the values tied to their labels, so you get named fields, net revenue interest, legal description, AFE total, net barrels, instead of a wall of text.
Values run through your rules and totals checks, low-confidence reads route to review, and clean data exports to your accounting and land software or by API with an audit trail.
# division_order.pdf -> extracted data { "doc_type": "division_order", "owner": "Permian Minerals LP", "well_unit": "Eagle 14-2H", "effective_date": "2026-04-01", "interest_type": "royalty", "decimal_interest":"0.01562500", "confidence": 0.98 } # classified, read, validated, audit-trailed for revenue
Reading a clean PDF is the easy part. These are the capabilities that decide whether the software actually clears the well file and keeps revenue and partner billing moving.
Sorts a well or land package by document type automatically, so no one separates leases, division orders, JIBs, and run tickets by hand before processing starts.
Reads leases, division orders, and JIB statements from any operator or county recording office without a per-form template, so an unfamiliar layout does not break the flow.
Captures the full legal description and the working and net revenue interest decimals exactly as written, so analysts confirm figures instead of retyping eight-place decimals off a title opinion.
Reads recorded instruments and handwritten run tickets with stamps, hand-completed gauges, and uneven scan quality using intelligent character recognition, routing low-confidence reads to a reviewer.
Flags low-confidence fields for the analyst, so a decimal interest or a net barrel figure is never trusted on an unverified read before it hits a revenue run or a partner billing.
Pushes the extracted fields into the oil and gas accounting, land, and revenue system your team already runs on, with a confidence score and audit trail on every value.
On the sensitive data in a land and revenue file: division orders, royalty statements, and owner records carry Social Security and tax identification numbers used for 1099 reporting and bank and ACH details, so DocuOCR supports your recordkeeping with encryption in transit and at rest, role-based access, a full audit trail of every extraction and review, configurable retention, and US data handling. How records satisfy an internal control or an audit depends on how a system is configured and operated, so we work with operators and mineral managers on deployment, ask us about your specific requirements.
The cost of manual keying is not just hours. It is the wrong decimal interest, the missed AFE, and the revenue run that waited while a box of well files sat in a queue.
| Factor | Automated (DocuOCR) | Manual data entry |
|---|---|---|
| Time per document | Seconds to read and extract | Minutes of reading and keying each line |
| Sorting the well file | Classified automatically | Documents separated by hand |
| Wrong decimal interest or volume | Flagged at capture | Caught after a revenue run or partner billing |
| Unfamiliar operator or county format | Read on the first pass | Re-learned by each analyst |
| Keying the file into accounting software | Extracted once, exported | Retyped line by line into the system |
| Acquisition or well-file backlog | Cleared in a queue | Stacks up and delays revenue and JIB |
DocuOCR is built on intelligent document processing: it classifies the file, reads any operator or county format, extracts the data, and validates it, so your land and accounting teams review data instead of retyping it.
Any team that keys data off upstream documents to set up an owner, bill a partner, or close the books gets time back.
Read every lease, division order, AFE, and run ticket that comes off a well, extract the interest decimals, legal descriptions, and volumes, and route clean data into your land and accounting systems without keying each file.
Onboard a box of well files or an acquisition at volume, pulling the lessor, legal description, royalty, and key clauses off every lease and assignment into the land system.
Turn division order title opinions and division orders into confirmed owner decimal interests, with the owner, property, and net revenue interest captured as structured fields.
Read JIB statements, AFEs, and royalty statements at volume, so partner billing and owner revenue post on extracted figures instead of manual line entry.
Read division orders, leases, and check stubs across a mineral portfolio, pulling the interests, terms, and payments that drive the asset.
Call the API to add document classification and data extraction to your own oil and gas land, accounting, or mineral product.
Run documents by hand in the dashboard, or call the same engine from your land, accounting, or mineral platform with one REST request. Post a lease, division order, JIB statement, or run ticket and get back the classified type, the recognized text, and the extracted fields, with a confidence score on every value.
# classify + extract an oil and gas document curl https://api.docuocr.com/v1/extract \ -H "Authorization: Bearer $KEY" \ -F "file=@division_order.pdf" \ -F "classify=true" # -> doc type + fields + confidence
No seat licenses and no setup fees. Start free to check accuracy on your own leases and division orders, then pay per page as your volume grows. High-volume operators, mineral funds, and energy-tech platforms move to committed plans with lower per-page rates and priority throughput.
The questions land techs, division order analysts, and revenue accountants ask most before they automate document processing.
Oil and gas document processing software reads the documents an upstream land, division order, and accounting team handles, identifies what each one is, and extracts the data into structured fields. It handles oil and gas leases, division orders, joint interest billing statements, authorizations for expenditure, run tickets, mineral deeds, and royalty statements, then validates the values before they reach your land and accounting systems. Instead of an analyst keying interest decimals, legal descriptions, and cost allocations by hand, the software pulls the data once and routes anything uncertain to review.
A division order is a document that states each owner's decimal share of production revenue from a well or unit, and directs the operator or purchaser on how to distribute the proceeds. It lists the owner, the property or well, the effective date, and the decimal interest computed from the title opinion. A division order analyst confirms the interest and sets up the owner in the revenue system. Document processing software reads the owner name, property, effective date, and decimal interest off any division order layout and exports them as named fields.
A joint interest billing statement is the invoice an operator sends to each non-operating working interest partner for that partner's share of the costs of operating a well. It allocates drilling, completion, and lease operating expenses, often tied to specific AFEs, by each partner's working interest percentage. Accounting teams key the operator, partner, AFE number, cost categories, and net share into the accounting system. Document processing software reads those values off a JIB statement so the partner's share posts without a line-by-line rekey.
An AFE, or authorization for expenditure, is the budget document an operator circulates to working interest partners to approve the estimated cost of drilling, completing, or reworking a well before the work begins. It carries the well name, the AFE number, a breakdown of estimated dry-hole and completed-well costs by line item, and each partner's approval and working interest. Document processing software extracts the AFE number, well, cost line items, and totals so the budget loads into your accounting and partner systems without manual entry.
An oil and gas lease is the contract that grants an operator the right to explore for and produce oil and gas from a tract of land in exchange for a bonus, a royalty, and other terms. It identifies the lessor and lessee, the legal description of the leased acreage, the royalty fraction, the primary term, and clauses for delay rentals, pooling, and Pugh provisions. Document processing software reads the parties, legal description, royalty, term, and key clauses off any lease form so the land team captures them as structured records.
Yes. OCR and intelligent document processing read oil and gas leases, division orders, JIB statements, AFEs, run tickets, and mineral deeds regardless of the operator, county recording format, or vendor layout. The engine captures the interest decimals, legal descriptions, AFE line items, cost allocations, and volumes that the land and accounting teams need, and it reads stamps, handwriting, and uneven scans on recorded instruments and field tickets. Because every source formats these differently, it reads them without a template per source and flags low-confidence fields for review.
A working interest owner holds the operating rights in a lease and pays a proportionate share of the costs to drill and operate the well, while a royalty interest owner shares in production revenue free of those costs. Working interest partners receive JIB statements for their share of expenses and AFEs to approve spending; royalty and mineral owners receive division orders and revenue statements. Document processing software reads both, capturing the working interest and net revenue interest decimals as structured fields for the right system.
A run ticket is the record created when oil is gauged and removed from a lease tank by a transporter, documenting the volume, temperature, gravity, and basic sediment and water for that load. It is the source document that ties physical production to the revenue and severance tax that follow. Run tickets are often handwritten or printed in the field and arrive as scans. Document processing software reads the tank, date, opening and closing gauges, net barrels, gravity, and BS&W off a run ticket and exports them as clean fields.
Yes. Oil and gas document processing software is built to feed the systems you already run rather than replace them. After it reads a lease, division order, JIB statement, AFE, or run ticket, it exports the extracted fields as a file or pushes them through an API into oil and gas accounting, land, and revenue platforms such as Quorum, Enverus, P2 EnergyLink, W Energy Software, PakEnergy, and OGsys. That means the interest decimals, legal descriptions, and cost allocations land where your land and accounting teams already work, without a rekey at each handoff.
The best document processing software for oil and gas companies reads a lease, division order, JIB statement, AFE, run ticket, or mineral deed from any operator, county, or vendor without a per-form template, captures the interest decimals, legal descriptions, cost allocations, and volumes accurately, classifies a mixed well or land file automatically, validates the values, and exports through an API into your accounting and land software with an audit trail. DocuOCR does this across upstream documents and lets you test it on your own files first before you commit to a plan.
Pull owner, tract, and decimal-interest data off a division order without retyping.
The end-to-end IDP workflow that classifies, reads, extracts, and validates documents in one pipeline.
The full platform behind the upstream workflow, with a dashboard for teams who want document data without code.
How the engine sorts a mixed well or land file by document type before extraction runs.
How DocuOCR reads structured division orders and JIB statements field by field.
Replace the keying of lease, interest, and cost data into your land and accounting software with automated extraction.
Add lease, division order, and JIB extraction to your own land or mineral product with one REST call.
Upload a lease, a division order, or a JIB statement, watch DocuOCR read it and pull out the data, then connect the API to process every file that follows on its own.