Gathering fees are the primary revenue stream for most midstream crude oil operators. Every barrel that moves through your gathering system generates a per-barrel charge defined in your producer agreements. In theory, calculating those charges is straightforward: multiply volume by rate. In practice, it rarely is.
Contract terms vary by producer. Rates change over time. Volume tiers kick in at different thresholds. Quality adjustments shift the net volume. And when you're managing dozens or hundreds of producer relationships across multiple gathering systems, the spreadsheet that started as a simple calculation tool has become a fragile, opaque engine that only one or two people fully understand.
How Gathering Fees Work
A gathering fee is the charge a midstream operator collects from a producer for transporting crude oil from the lease or wellhead through the gathering system to a central delivery point — typically a pipeline interconnect, rail terminal, or marketing hub.
The fee structure is defined in the gathering agreement between operator and producer. Most agreements use one of three models:
Flat per-barrel rate. The simplest structure: every barrel moves at the same rate regardless of volume. Common in smaller operations or single-well connections. A typical range is $0.75 to $2.50 per barrel, depending on distance and infrastructure costs.
Tiered pricing. The rate changes based on monthly volume. For example, the first 5,000 barrels might move at $2.00/bbl, barrels 5,001 through 15,000 at $1.50/bbl, and everything above 15,000 at $1.00/bbl. Tiered structures incentivize producers to commit higher volumes, and they reward operators who can aggregate production efficiently.
Cost-plus or indexed rates. Some agreements tie the gathering fee to an index (like CPI) or include periodic escalation clauses. Others pass through specific costs — power, chemical treatment, or trucking — as line items on the settlement statement. These are the hardest to manage manually because the rate itself changes month to month.
What Goes Into Each Calculation
Regardless of the fee structure, the monthly gathering fee calculation for each producer follows the same basic flow:
1. Determine net standard volume (NSV). Start with the gross observed volume at the LACT unit or custody transfer meter. Apply temperature and pressure corrections to get gross standard volume (GSV). Then deduct BS&W (basic sediment and water) to arrive at NSV — the billable volume.
2. Apply the contracted rate. Look up the producer's gathering agreement, find the applicable rate for the current period, and apply any tiered thresholds. If the contract has an escalation clause, verify the current rate reflects the latest adjustment.
3. Account for deductions. Some contracts allow the operator to deduct pipeline loss allowance (PLA), fuel, or treating costs from the settlement. Others are clean — the gathering fee is the only charge. Either way, deductions must match the contract terms exactly.
4. Generate the settlement statement. The final output is a line-item statement showing volumes, rates, deductions, and net amounts owed. This goes to the producer for review, and any discrepancies trigger the dispute resolution process.
Where Manual Calculations Break Down
For an operator with five producers on flat rates, a spreadsheet works fine. But gathering systems grow, and when they do, the manual approach breaks in predictable ways.
Rate changes get missed. A contract amendment changes the per-barrel rate effective April 1. The accounting team updates the master spreadsheet — but misses one tab where the old rate is hardcoded. The producer gets underbilled for two months before anyone notices. Now you're choosing between eating the loss or issuing a retroactive invoice that damages the relationship.
Tiered calculations compound errors. Tiered pricing requires conditional logic in every formula. When a producer's volume crosses a tier boundary mid-month, the spreadsheet has to split the volume correctly between rate tiers. Nested IF statements in Excel are easy to set up and very easy to break — especially when someone copies a formula from one producer tab to another without adjusting the tier thresholds.
Volume corrections cascade. When measurement data gets corrected after the initial settlement — a common occurrence when late tickets arrive or meter factors get recalibrated — every downstream calculation has to be re-run. In a spreadsheet, that means manually re-entering volumes, re-triggering tier logic, and re-checking deductions for every affected producer. Miss one and you've introduced a new error while fixing the old one.
No audit trail. When a producer questions a charge, the operator needs to show exactly how the number was calculated. Spreadsheets don't track who changed what or when. If someone overwrote a cell three weeks ago, that history is gone — and you're left reconstructing the calculation from scratch.
How Software Automates Gathering Fees
Purpose-built settlement software approaches gathering fees differently than spreadsheets. Instead of encoding contract terms in formulas, the software stores them as structured data — rate tables, effective dates, tier thresholds, escalation schedules, and deduction rules — all tied to specific producer-contract relationships.
Volumes flow in automatically. When measurement data arrives from LACT units, SCADA systems, or field tickets, the software matches each volume record to the correct producer and gathering agreement. Temperature and pressure corrections, BS&W deductions, and NSV calculations happen without manual intervention.
Rates apply themselves. The system knows which rate to apply based on the contract effective dates, volume tiers, and any escalation clauses. When a rate changes, you update it once in the contract record — every future calculation uses the new rate, and historical calculations remain unchanged with a full version history.
Corrections propagate cleanly. When a volume correction comes in, the software recalculates every affected settlement line automatically, generates a variance report showing what changed and why, and produces an adjusted statement. No manual re-entry. No risk of partial updates.
Every calculation is traceable. The settlement statement links back to the underlying volume records, contract terms, and any corrections applied. When a producer asks "why does this line say $1.50/bbl instead of $1.25?" you can pull up the contract amendment, the effective date, and the specific volumes that crossed the tier threshold — in seconds, not hours.
The Revenue Impact
Gathering fee errors go both directions. Overcharges trigger disputes and damage producer relationships. Undercharges leak revenue that's difficult to recover after the fact.
Consider a mid-size gathering operator handling 50,000 barrels per month across 20 producers at an average rate of $1.50/bbl. That's $75,000 in monthly gathering revenue. A 2% systematic error — easily achievable with a single misapplied rate or missed tier adjustment — means $1,500 per month or $18,000 per year in either leaked revenue or disputed charges. Scale that to a larger operation and the numbers multiply fast.
The less visible cost is time. When your accounting team spends the first week of every month manually calculating gathering fees, they're not analyzing profitability, identifying under-performing connections, or negotiating better rates. Automation doesn't just reduce errors — it frees your team to focus on the work that actually grows the business.
Getting Started
If gathering fee calculations are consuming more time than they should — or if you've had disputes trace back to calculation errors — the first step is auditing your current process. Map every producer agreement, note the fee structure, and identify where manual steps introduce risk.
COYOTE Measurement was built specifically for midstream operators who need accurate, auditable gathering fee calculations without the spreadsheet overhead. Contract terms are stored as data, volumes flow in from your measurement systems, and settlement statements generate automatically — with a complete audit trail from meter to invoice.
Ready to automate your gathering fee calculations?
See how COYOTE Measurement handles per-barrel charges, tiered pricing, and contract-driven settlements — all with a complete audit trail.
Schedule a Demo