It is the 23rd of the month. Your filer is on the phone saying the OkTAP system rejected three lease lines with “stripper tax code claimed without 12-month average on file.” Your 12-month average is on the spreadsheet your bookkeeper updates once a quarter, and it is two quarters stale. The 300R is due the 25th. Interest on unpaid gross production tax is already quietly running.
Form 300R is the Oklahoma Gross Production Monthly Tax Report, filed with the Oklahoma Tax Commission (OTC) and governed by Oklahoma Corporation Commission (OCC) production rules. It covers oil, gas, and condensate produced each month by lease and by well type, feeds the gross production tax calculation, and is due on or before the 25th of the second month following production. Form 300R is the Oklahoma entry in the broader regulatory production reports framework that covers how every state’s monthly filing plugs into the same field-data chain.
The form itself is not complicated. What eats Oklahoma operators alive is the data collection feeding it.
What Form 300R Covers
Form 300R is the Gross Production Monthly Tax Report for oil and gas. For each reporting month and each property, Oklahoma operators report:
- Oil and condensate produced (barrels)
- Gas produced (MCF), including casinghead gas
- Tax category: stripper exemption status, enhanced recovery status, reinjection status
- Purchaser and purchaser ID: who bought the oil or gas that left the lease
- Tax due based on current OTC rates for oil and gas, with applicable exemptions
The filing is due on or before the 25th of the second month following production. January production is due by March 25th. Payment of gross production tax rides along with the filing.
Operators with stripper wells (wells averaging 15 barrels per day or less over a 12-month period) qualify for reduced tax rates, but the exemption has to be claimed correctly on the 300R. A misfiled exemption is the fastest way to overpay the OTC, and getting that refund later is painful.
Which Tax Code Does This Well Get?
The tax code you claim on 300R is the single biggest decision on the form. Get it wrong and you either overpay or draw an OTC follow-up.
| If the well’s 12-month average is… | Then the tax code is… | What to document |
|---|---|---|
| Above 25 BPD and not in EOR | Standard gross production (7%) | Standard 12-month average on file |
| 15 BPD or less (stripper) | Reduced stripper rate | 12-month rolling average per well, dated |
| 25 BPD or less in a qualified EOR project | Enhanced recovery reduced rate | OCC-approved EOR project number |
| New well in first economic life | Standard or incentive rate per current schedule | Completion date, first production date |
| Reinjected or used on lease | Reported with lease-use or injection code | Disposition code documented per barrel |
The best operators refresh the 12-month stripper average every month it is filed, not every quarter. A stripper exemption is only as defensible as the rolling average sitting behind it.
The Data Behind the 300R
The numbers on Form 300R do not show up by magic. They come from the same chain every state reporting form depends on:
- Daily tank gauges: top and bottom on every lease tank, recorded by the pumper.
- Run tickets: signed by pumper and driver, with barrels, BS&W, gravity, and temperature.
- Meter volumes: gas meters for casinghead and produced gas, read at the scheduled interval.
- Downtime documentation: shut-in days, workover days, any reason a well ran less than its usual.
- Purchaser statements: the oil purchaser’s run tickets and the gas purchaser’s monthly statement, reconciled against your field data before the filing.
Every one of those inputs has to be right, and every one has to be on hand by the third week of the month after production. Operators who collect that data on paper, in text messages, or in an Excel sheet the pumper emails once a week usually hit the 25th with at least one lease short of something. The same chain underwrites production-report filing across states; Oklahoma just happens to compound interest the second it breaks.
How Pumper Data Rolls Into Form 300R Prep
GreaseBook is where the gauges, run tickets, and meter reads get captured in the field. The pumper takes a reading, and the number is on your screen within the hour. At month-end the data is already totaled per well and per lease, with downtime reasons tagged, purchasers logged, and BS&W tracked against the oil.
That rollup becomes the input for your 300R prep. The actual filing still happens through the Oklahoma Tax Commission portal: the form, the tax calculation, and the payment sit with your accountant or your filer. GreaseBook helps you show up to the filing with numbers you trust instead of numbers you hope are close.
One Oklahoma operator running 28 stripper wells in Stephens County described the change this way: “The 25th used to be a deadline I dreaded. Now the deadline is the 25th because that is when my filer presses submit, not because that is when I am still chasing pumpers.”
If you do not trust the gauges, you do not trust the filing. GreaseBook gives Oklahoma operators real-time pumper data so the 300R prep is a rollup, not a rescue mission.
See how GreaseBook works →Common Oklahoma 300R Mistakes
- Wrong purchaser ID. Every barrel sold has to be tied to a purchaser registered with the OTC. If your pumper wrote down the driver’s name instead of the purchaser, you get to sort that out at month-end.
- Stripper exemption not claimed when it should be. Oklahoma stripper status requires 12-month average production documentation. Operators who never claim the exemption leave real money on the table.
- Produced water volumes skipped. Water is not taxed the way oil and gas are, but the OCC does care about water volumes for environmental and regulatory purposes. Skipping the water line can trigger follow-up from the Commission.
- Casinghead gas treated as lease use. If casinghead is sold, it is reported as sold. If it is used on lease for operations or vented, it is reported differently. Mixing the two creates a discrepancy between your 300R and the purchaser’s statement.
- Late filings compounded by late payments. The OTC charges interest on unpaid gross production tax. A three-month gap turns into a real number fast.
Phrases to Eliminate When the OTC or OCC Writes Back
The language you use on a 300R amendment or an OCC inspector letter sets the tone for the rest of the review. Blame invites follow-up. Measurement closes findings.
| Instead of… | Say… | Why |
|---|---|---|
| “The pumper didn’t have the stripper paperwork” | “The 12-month rolling average for well [API] is [X] BPD, documented monthly in field records” | OTC defends stripper claims with rolling averages, not pumper paperwork |
| “We estimated casinghead for that lease” | “Casinghead volumes for lease [name] are calculated per [documented method] and reconciled to the gas purchaser statement” | “Estimated” without a method is the fastest way to an OCC letter |
| “We amended because the pumper was wrong” | “We amended the [month] 300R on [date] after reconciling run tickets against the purchaser statement; the variance is [X] barrels” | Self-disclosure with a dated reconciliation carries more weight than blame |
| “That water went somewhere” | “Produced water from lease [name] was hauled to [SWD operator] under ticket numbers [range] on [dates]” | OCC cares where the water went; vague dispositions trigger environmental follow-up |
The best Oklahoma operators file 300R on the 15th, not the 25th. They refresh the stripper 12-month average on the same day the field data closes, so OkTAP never has a reason to bounce a line.
Wrong Fit for This Page
If you are running a Quorum, P2 BOLO, or Enertia stack that already pulls production data from your SCADA and spits out a 300R-ready file, you do not need help with the data collection side. You need help with exemption elections and purchaser reconciliation, which is a different conversation. This page is for the Oklahoma operator running 10 to 150 stripper wells, a pumper on a phone, and a month-end that always feels a week too short.
FAQ
Does GreaseBook replace the OTC or OCC filing software?
No. OCC filing still goes through the OCC’s system. GreaseBook is what captures the gauge, run, and disposition data that feeds 300R: upstream of the filing, not instead of it.
When is Oklahoma Form 300R due?
Form 300R and the associated gross production tax payment are due on or before the 25th of the second month following production. February production is due by April 25th.
Who actually files Form 300R?
The operator of record for each property is responsible for the filing. In practice, many operators hand the 300R off to their accountant or a third-party filer, but legal responsibility stays with the operator.
Where do I file Form 300R?
Form 300R is filed electronically through the Oklahoma Tax Commission’s OkTAP system. The OCC enforces production rules; the OTC collects the tax and processes the filing.
How do I claim the Oklahoma stripper well exemption on 300R?
The stripper well exemption is claimed by reporting qualifying wells under the correct tax code on the 300R. Eligibility requires a 12-month average of 15 barrels per day or less per well. Document the 12-month average in case the OTC asks.
Related Pages
GreaseBook also automates state production reports in Texas, Mississippi, Alabama, Wyoming, and Michigan for operators filing across state lines.
- Oil and gas regulatory production reports: the full guide to monthly production reporting across states.
- Texas RRC Form PR: the Texas equivalent for operators working in both states.
- Kansas OGOR: Kansas monthly production reporting for operators with leases across the line.
- Wyoming Form 2: Wyoming monthly filing for Rocky Mountain independents.
GreaseBook captures what the pumper sees at every tank and every well on a phone, so Oklahoma operators file 300R from a clean rollup. Because the OCC has a long memory for late filers.
See how GreaseBook works for Oklahoma operators →