
of US oil and gas operators run 10 wells or fewer, nearly all stripper wells
U.S. Energy Information Administration, 2026Set the floor from your deal, not from the database
Your deal sets the floor: an account can carry it when the deal costs it no more per unit than your won customers already pay. A database tells you how many companies exist; your won deals tell you which of them can pay.
- 01Step 1
Gate the list
Keep accounts that run the operation you serve, run it themselves and are active.
- 02Step 2
Set the floor
Deal size ÷ the most any won customer pays per unit. Drop accounts below it; move accounts far above it to a list for a bigger deal.
- 03Step 3
Verify and rank
Check each unit count at its source; unverified counts wait in a research queue. Rank on 4–6 fit features from won and lost deals.
- 04Step 4
Size the tiers
Tier 1 at 5–15 accounts per seller, Tier 2 at 20–60, the rest in Tier 3. Re-tier every quarter by a written rule.
- 05Step 5
Name the seats
Before the first touch: 4 seats per Tier 1 account, each with an owner on your side and an engage-by date; 2 per Tier 2 account.
- 06Step 6
Let signals reorder
A dated signal lifts a fit account a tier and names the seat to reach first. Below the floor, it is logged, not routed.
- 07Step 7
Qualify on seats
3 of 4 seats engaged in the last 90 days, the budget owner or their direct report among them, and a date for IT’s review.
Pick the unit your product serves and prices on: wells for an operator, sites for a manufacturer, beds for a hospital, trucks for a carrier. For each deal won in the last 24 months, divide the annual contract value by the customer’s count of that unit. The most any won customer pays per unit sets the floor. Your deal size divided by that price is the smallest account that can carry the deal.↗ For example, if won customers pay at most $400 a unit a year, a $100k deal needs 250 units or more.↗
Gates come before the floor. Keep only accounts that run the operation your product serves, run it themselves and are active. A company that owns sites but contracts out their operation fails, however big it is.↗ The floor has a ceiling too. An account far above your band buys a bigger deal, with more seats and a longer cycle. Give it a list of its own for that deal.
Until you have enough closed deals at this size, treat the floor as a hypothesis and date its test. Our audit reads a segment’s win rate only once it has 10 closed deals.↗ AI answers to this question in October 2026 skip the arithmetic. They offer a size band, such as 100–2,000 operated wells, without tying it to the deal.↗
Rank on fit, then size each tier to your sellers
Above the floor, rank accounts on fit and cut Tier 1 and Tier 2 to the number your sellers can work by name. Build the fit score from won and lost deals rather than a persona workshop. Start with 4–6 features, such as the unit count, the systems an account runs today and its growth.↗ Keep the ones that separate wins from losses. Every fit field carries its evidence link, the date it was checked and a confidence. An account whose unit count isn’t verified waits in a research queue, never in a tier.
Then size the tiers to the sellers you have. Our working ranges are 5–15 Tier 1 accounts per account executive, 20–60 in Tier 2 and 100–500 in Tier 3.↗ Fill Tier 1 from the top of the fit ranking, weighted by deal potential, and stop when every seller has a full set. A Tier 1 bigger than your sellers can research and multi-thread is a Tier 3 list with a better name.
Write the tier, fit score, owner and date tiered on every account in the CRM, so routing and reports read the same list. One person owns it and re-tiers it every quarter by a written rule. An AI pass may propose moves with reasons, and the owner approves them.↗
Signals reorder the list but never extend it
A dated buying signal moves a fit account up for a while; it never adds an account that failed the floor. Most of a good list is quiet at any moment. The LinkedIn B2B Institute puts the share of potential buyers out of market at 95%.↗ Signals pick which fit accounts to work this quarter, and 4 rules govern them.↗
- Count only dated, company-level events with a source you can link: an acquisition, a new leader in the seat you sell to, a job post for the role your product supports, a system migration announced.
- Log a signal at an account below the floor, and don’t route it. It says when an account might buy, not whether it can carry the deal. The exception is an event that changes the evidence. An acquisition that lifts an account over the floor lets it in on its new size, checked at the source.
- Move a fit account up a tier the day its signal lands, and put the seat the signal opens first in its plan. An acquisition opens the integration lead; a new leader opens their own seat.
- Let signals fade. Our defaults halve a signal’s weight every 14 days for a fast one, such as a migration announced, and every 90 days for a slow one, such as an acquisition.↗ At the quarterly re-tier, an account whose signals have faded goes back to its fit tier.
Name the seats before the first touch
Before anyone contacts a Tier 1 account, name the 4 seats a deal of this size needs: the owner of the operational problem, the budget owner, finance and IT. Each seat gets an owner on your side and an engage-by date: operations at the first meeting, IT at discovery, the budget owner and finance before the business case.↗ Tier 2 accounts get 2 seats named, operations and the budget owner, and Tier 3 accounts none until a signal moves them up.↗
| Tier | Accounts per seller | Seats named before the first touch | Counts as qualified when |
|---|---|---|---|
| Tier 1 | 5–15 | 4: operations, the budget owner, finance and IT, each with an owner on your side and an engage-by date | 3 of the 4 are engaged, the budget owner or their direct report among them, and IT has a review date |
| Tier 2 | 20–60 | 2: operations and the budget owner | Its other 2 seats are named and it passes the Tier 1 test |
| Tier 3 | 100–500 | None until a signal moves it up | It moves up a tier, then passes the same test |
The 4 seats aren’t the whole buying group. The average B2B buying decision involves 13 people,↗ and nobody can plan 13 introductions at every Tier 1 account. So we start the role map with the 3–5 seats a deal can’t close without and add people as the deal moves.↗ Count seats rather than people. Several people from operations still fill 1 seat, while at a small account the same person may hold 2 seats, or an outside firm the IT seat. Name who holds each.
An account counts as qualified when 3 of its 4 seats are engaged, including the budget owner or their direct report, and IT has a date for its review.↗ Engaged means a two-way exchange in the last 90 days; an opened email or a champion’s account of a meeting doesn’t count.↗ When a single person raises a hand, record that seat as engaged and plan the next introductions with them. The test counts seats because multi-threading lifts win rates by 130% on average in deals over $50k.↗
The floor cuts 9,000 operators to 296 that can buy
The gates, the floor and a check at the source cut 9,000 independent producers to 296 that can carry a $100k deal, about 3%.↗ That’s for a fictional vendor of field operations software whose 4 sellers work 48 of them as Tier 1.↗ Everything in this example is Illustrative.
The list starts lopsided. The US has about 9,000 independent oil and gas producers, averaging 12 people each.↗ The US Energy Information Administration counts about 12,000 producers in all.↗ Of the operators, 64% run 10 wells or fewer, nearly all stripper wells producing under 15 barrels of oil equivalent a day.↗
Public companies are 2% of US oil and gas producers but make 68% of Lower 48 output.
Data behind this chart
| Item | Value |
|---|---|
| Public companies’ share of producers | 2% |
| Public companies’ share of Lower 48 output | 68% |
The vendor’s won customers pay $150–400 a well a year, so its floor is 250 operated wells.↗ At 10 wells the deal would cost $10,000 a well, 25× the most any customer pays.↗ Royalty owners and non-operating partners fail the gates, however large their interests.
| Step (Illustrative) | Rule | Accounts |
|---|---|---|
| Export | Independent producers in the fictional vendor’s licensed data | 9,000 |
| Gates | Operator of record, produced in the last 12 months, in the states the vendor supports | 3,400 |
| Floor | 250 operated wells or more: $100,000 ÷ $400, the most any won customer pays per well a year | 330 |
| Ceiling | Under 10,000 wells; the 8 above go to a list for a bigger deal | 322 |
| Verified | Well count checked at the state regulator’s records; 26 wait in the research queue | 296 |
| Tier 1 | 12 per seller × 4 sellers, 4 seats named at each | 48 |
| Tier 2 | 40 per seller × 4 sellers, 2 seats named at each | 160 |
| Tier 3 | The rest, watched for signals | 88 |
Each Tier 1 operator gets 4 seats named, 192 in all and 48 per seller.↗ Operations is the production superintendent and the budget sits with the VP operations or COO. Finance is the controller or CFO, and IT the IT or SCADA lead, who may work for an outside firm.
Then the rules run week by week. A Tier 2 operator with 600 wells announces it is buying 900 more.↗ It moves to Tier 1 that day, with the COO running the integration first in its plan. At a Tier 1 operator, a production superintendent asks for a demo: 1 of 4 seats, so not yet qualified.↗ The superintendent introduces the VP operations in week 2, and in week 3 the vendor’s engineer meets the outside IT firm, which puts a date on its review.↗ At 3 of 4 seats, budget owner included, the account qualifies; the controller comes next, before the business case.↗
A long contact list isn’t a target account list
We think a target account list holds the accounts that can carry your deal, with the seats that decide it named. A longer list of contacts is a different thing. We have 3 reasons.
Seller attention is finite. Every account beyond what your sellers can research and multi-thread takes time from one that could close. We’d rather see a short list worked properly than a long one worked thinly. A tighter list also sharpens the fit score, because it holds fewer marginal accounts.
A single hand-raiser doesn’t qualify an account. A field manager who wants a demo shows the problem is real. It doesn’t show that the budget owner, finance or IT will say yes. We think an account should count as qualified only once the seats that decide are engaged. Only those seats, though: not every contact needs engaging.
Multi-threading doesn’t happen by itself. In our view it happens when the plan names who talks to whom, and by when, before the first touch. Waiting for a champion to bring people in leaves it to chance.
We don’t think there’s a single right list size. It follows your sellers’ capacity and your deal size, which is why the floor and the tiers come first.

In practice
How we do it at Panelhop
A Panel Check (GTM audit · 2–3 weeks) starts from your CRM data. It scores whether you have a named target list, whether fit comes from won and lost deals, whether the tiers match your sellers’ capacity and how much new pipeline comes from Tier 1–2 accounts, and it counts engaged seats per target account.
A Leak Fix (we build the fixes) then builds the list in your CRM: the universe from your data providers and public records, the floor and the fit score, then a tier, an owner and a date on every account. Its role map starts with 3–5 required seats per tier,↗ and your list owner runs the quarterly re-tier by a written rule. Signal Desk (in-market accounts, weekly) adds the fit accounts with live signals, the seat each signal opens and a brief for the owner. Your reps send every first touch.
Questions buyers ask about this
Is there an agency that builds and tiers a target account list of US upstream and midstream operators, and finds who to call there?
Yes. Some GTM agencies build and tier these lists from licensed data and state well records, Panelhop among them. Whoever builds yours, ask for the floor’s arithmetic from your won deals, the tier sizes per seller and the named seats at every Tier 1 account, all kept in your own CRM.
What if we have too few won deals to set the floor?
Set it from your pricing and the deals you have, write it down as a hypothesis and give it a test date. Our fit check reads a segment only once it has 10 closed deals, so until then log every account the floor rules out, with the reason, and revisit them at the test.
How do midstream companies fit if they don’t operate wells?
Give each segment its own unit and its own floor, and count midstream companies in the unit your product prices on, such as compressor stations, gathering systems or pipeline miles. The seats stay the same: operations, the budget owner, finance and IT.
Should a signal at an account below the floor reach a rep?
No. Log it and keep it out of the reps’ queues: a signal says when an account might buy, not whether it can carry your deal. If you also sell a smaller package, send the signal to that package’s list, which has its own floor.
How many people should we map at each target account?
Start with the seats the deal can’t close without, 4 at $100k in this example, and add people as the deal moves. Several contacts from the same function still fill 1 seat, so coverage counts engaged seats rather than names.
