How to actually automate royalty payments in oil and gas
The math has been solved for years. Moving the actual money is what's still broken. Here's what modern royalty payments in oil and gas should look like.
How to actually automate royalty payments in oil and gas
The math has been solved for years. Most accounting platforms can take a division of interest deck, calculate severance, apply deductions, and produce an owner statement that’s 99% correct.
The part that’s still broken is moving the actual money. In 2026, the modal way an oil and gas operator pays a royalty owner is still: print a check, fold it, mail it. Or, slightly more modern: download an ACH file from the accounting system, log into the bank’s web portal, upload the file, and pray.
This is the next layer of the production accounting stack — and it’s finally getting modern infrastructure to support it.
Modern Royalty Payments
4 layers, end to end
01
CalculateDOI, severance, deductions, suspense
02
StatementThe document the owner reads
03
Pay NEWMove the money — ACH, RTP, check
04
NotifyOwner self-service & payment status
01 · THE PROBLEM
Why royalty payments are still stuck in 1995
Three things have kept revenue payments primitive for so long:
The three blockersBanks weren’t built for the way oil and gas works. Thousands of small payments to thousands of owners, with quirky tax withholding, suspense, and prior-period adjustments. Most operating banks treat each pay run as a one-off batch job.
Owner data is messy. Half your royalty owners are still on paper checks because they’ve never sent you bank info, or the info on file is stale. Address changes happen by phone call. ACH enrollment happens by paper form, mailed back.
The accounting system stops at the statement. Almost every revenue distribution platform calculates the right amounts and generates a beautiful owner statement, then hands the actual money movement back to you.
The result: a multi-day pay run every month, an owner relations team that spends most of its time on payment status calls, and a meaningful suspense balance that grows because you can’t reach owners with bad info.
02 · THE FRAMEWORK
The 4 layers of a real revenue payments system
A modern revenue payments stack does four things, end to end. Most platforms only do the first two.
1
Calculate
Run the DOI deck, apply severance and ad valorem per state, handle deductions, prior-period adjustments, and suspense. Output: net amounts per owner, per check date.
2
Statement
Generate the document that explains what the owner is being paid (and what was withheld and why). Most platforms do this well today.
3
Pay THE MISSING LAYER
Actually move the money — ACH for owners with bank info on file, RTP for instant settlement where supported, paper check for the holdouts. Tracked, reconciled, with a real audit trail. This is the layer that’s been missing.
4
Notify
Tell the owner the money is on the way. Let them log in, see the statement, see payment status, update their address, switch to ACH. Every self-service action is one fewer phone call.
When all four work together, a monthly pay run goes from a multi-day manual exercise to a one-click confirmation.
Joltly
Built for oil & gas · Powered by Moov
How Joltly closes the loop on royalty payments
Joltly already handles layers 1, 2, and 4 for production accounting teams. The new piece — and the reason we’re writing this post — is layer 3. We’ve built it on top of Moov’s modern payments infrastructure, so a Joltly customer can run a revenue distribution and actually pay the owners — all from one place, with no bank file dance.
Same-day ACH
Move funds to owners with bank info on file using same-day ACH. No bank portal upload, no batch file gymnastics.
RTP (instant)
Real-time payments to supported banks — funds land in seconds, 24/7/365, certified directly with The Clearing House.
Owner self-service
Owners enroll in ACH, update their address, and see payment status from a portal. Most “where’s my check” calls go away.