Blog · buying-groups
Selling SaaS to a utility: get finance and regulatory in early
At an investor-owned utility, name finance, regulatory accounting and regulatory affairs at discovery and keep deals out of proposal until all 3 are engaged.

higher win rates when decision makers were involved in the first 2 sales stages
Ebsta x Pavilion, 2025of cloud service costs a rejected 2020 Illinois rule would have treated like capital
Utility Dive, 2020of US electricity customers were served by investor-owned utilities in 2017
U.S. Energy Information Administration, 2019Why do finance and regulatory affairs object so late?
They object late because nobody reached them early, and the objection itself is predictable from the first meeting. An investor-owned utility (IOU) earns its allowed return on the capital it puts into rate base. A SaaS subscription is usually an operating expense, which customers repay at cost with no return for shareholders.↗ So an on-premises system can add to the utility’s earnings, and the same spend on SaaS usually can’t.
That rule applies across most of the US market. In 2017, 168 IOUs served 72% of US electricity customers.↗ Each of them weighs your subscription against an option that could earn a return.
Regulators have argued about this bias for at least a decade. On 16 November 2016, NARUC, the national association of state utility regulators, adopted a resolution asking commissions to consider better regulatory treatment for cloud computing.↗ The answer still depends on the state. In 2020, Illinois regulators voted 3 to 2 to reject a proposed rule that would have treated 80% of cloud service costs as if they were a capital investment.↗
So the question your champion can’t answer has 3 owners. Finance decides which budget pays. Regulatory accounting decides how the cost is booked under the utility’s policy. Regulatory affairs judges whether the cost can be defended in the next rate case. If they first see the deal when the contract arrives, the safest answer they have is no.
A late finance or regulatory objection is a missing seat
We think a late finance or regulatory objection means a seat was missing from the deal. An IOU deal with only the champion engaged isn’t a qualified opportunity yet, however warm it feels. The opex question was knowable at discovery, so it belongs in the discovery plan. Treating it as a pricing problem misses the point, because a cheaper subscription is still an operating expense.
Our reasons are practical. The champion doesn’t own the budget line, the accounting policy or the rate case, so they can’t settle the question. A case relayed through the champion reaches finance without its numbers, and the questions come back as objections. A rep can’t answer a rates manager on prudence and cost recovery either.
So we think multi-threading has to be designed into the deal plan: who on your side talks to which seat, about what and by which stage. We don’t mean every contact must be engaged, only the seats that can stop this decision. At an IOU, finance, regulatory accounting and regulatory affairs are 3 of them. Designing for them won’t win the deal on its own. It moves a known objection from the end of the deal to the start.
The research points the same way. Across 655,000 opportunities, Ebsta and Pavilion found win rates rose by 55% when decision makers were actively involved in the first 2 stages of the sales process.↗ In Gong’s analysis of 1.8M deals, multi-threading lifted win rates by an average of 130% on deals over $50k.↗
Map 5 seats at discovery and give each an owner
Start with the 5 seats that decide an IOU software deal, and give each one an owner on your team: the champion, the budget owner, finance, regulatory accounting and regulatory affairs. Add IT, cybersecurity and procurement as the deal firms up. A utility’s buying panel is wider still. Forrester counts 13 internal stakeholders and 9 external influencers in a typical B2B buying decision.↗ So treat 5 as the minimum.
| Seat | What they settle | Owner on your side | Engaged by the end of |
|---|---|---|---|
| Champion (business owner) | The problem, the users and the case for change | Account executive | Discovery |
| Budget owner (executive sponsor) | Whether the project gets money in this cycle | Account executive and your sales leader | Discovery |
| Finance (FP&A, capital planning) | Which budget pays: operations and maintenance or capital | Your CFO or finance lead | Business case |
| Regulatory accounting (controller’s team) | How the contract is booked, and whether any cost can be capitalised or deferred | Your CFO or finance lead, with the contract terms | Business case |
| Regulatory affairs (rates) | Whether and when the cost goes into a rate case, and the evidence it needs | A colleague or adviser who has worked on rate cases | Business case |
| IT and cybersecurity | Integration, hosting and NERC CIP or security evidence | Solutions engineer and your security lead | Business case |
| Procurement and legal | Sourcing route, contract form and terms | Deal desk or legal counsel | Proposal |
The owner on your side matters as much as the seat. A finance director won’t work through capitalisation with an account executive. A rates manager wants someone who has been through a rate case. So match people to seats: your CFO or finance lead for finance and regulatory accounting, a colleague or adviser with utility regulatory experience for regulatory affairs and your solutions engineer for IT.
Gong Labs’ deal data shows the extra people pay off. Win rates were 15% with no team selling and 50% with 3 or more sales personas involved.↗ Adding 1 colleague from the seller’s side doubled the win rate.↗ It’s a correlation, and it fits the design: more of your people, each matched to a seat.
Win rates rose from 15% with no team selling to 50% with 3 or more sales personas involved.
Data behind this chart
| Item | Value |
|---|---|
| No team selling | 15% |
| 3 or more sales personas | 50% |
Give each owner 1 question to settle and a stage to settle it by. Don’t promise the treatment yourself. Whether any part of the contract is capitalised or deferred is the utility’s decision, and its commission’s. Your job is to give its accountants the facts they need: what is subscription, what is implementation and how long the term runs.
Which discovery questions name the finance and regulatory seats?
Ask your champion questions that only finance and regulatory can answer, then ask who answers them. That names the seats and gives each of them a reason to meet you. Use these in the first 2 discovery calls and log every name on the opportunity.
- Which budget pays for this, operations and maintenance or capital, and who owns it?
- Who decides how a cloud contract is booked, and whether any of it can be capitalised or deferred?
- Has the utility taken a cloud or SaaS contract through a rate case before, and what happened?
- When is the next rate case filed, and which test year will it use?
- Who in regulatory affairs would defend this cost in front of the commission?
- What stopped the last software purchase that stalled after the business said yes?
Watch for 2 answers. “We’ll bring finance in later” means the objection is scheduled for procurement. “Regulatory doesn’t get involved in software” can mean nobody has asked them yet. Log both as deal risks and keep the deal in discovery until the seats have names. The rate-case answer also tells you when cost recovery could start, which belongs in your close date.
How do you check the seats are engaged before commit?
You check them with stage exit criteria and a weekly coverage measure. The criteria stop a deal reaching proposal while finance, regulatory accounting or regulatory affairs is unengaged. A name on the opportunity isn’t engagement. Count a seat as engaged only after a two-way exchange inside a set window, such as a meeting they joined or a reply to your question.
- 01Discovery
Name the 3 seats
Finance, regulatory accounting and regulatory affairs are named on the opportunity, each with an owner on your team. The stage ends when all 3 have names.
- 02Business case
Engage each seat on its question
Finance on the budget line, regulatory accounting on how the contract is booked and regulatory affairs on rate-case timing. The stage ends when each has had a two-way exchange in your window.
- 03Proposal
Build the proposal on their answers
The utility’s own accountants have said how they expect to book the spend, and the proposal’s structure follows it. The stage ends when that answer is noted on the deal.
- 04Commit
Date the close from their calendar
The close date follows the utility’s approvals and, where recovery matters, the rate-case or budget date regulatory affairs gave you. The deal commits once the date’s source is on the deal.
Then measure coverage on every open utility deal: engaged required seats divided by required seats. Count each role once, however many people fill it. An IT team of 5 still fills 1 seat, and it doesn’t make up for silence from finance.
Example (a fictional deal): the deal needs 5 seats. The champion and IT are engaged. Finance is named but hasn’t replied, and nobody from regulatory accounting or regulatory affairs is named yet. Coverage is 2 ÷ 5, or 40%, so the deal stays at business case, however keen the champion sounds.
Our own audit uses the same idea. Check D2 in our Panel Check counts contacts with activity in the last 30 days on each open deal above the client’s minimum deal size. It scores 1 when under 25% of open deals have 3 or more engaged contacts, and 5 when over 80% do.↗ In the CRM, a required field per seat and a task when a seat is missing at a stage keep the rule from depending on memory.
Set close dates from the utility’s calendar too. The budget cycle and the rate-case date regulatory affairs gives you are better anchors than the champion’s hopes. Record where each date came from, so a slip has a cause you can see in the forecast.
ETRM deals need risk, middle office and IT at discovery
Bring risk, the middle office and IT into an ETRM deal at discovery, with the same fix. Name the seats, give each one work in the evaluation and keep the head of trading’s verbal yes out of commit until they’re engaged.
An ETRM deal has its own late seats. Risk owns limits and exposure. The middle office owns valuation and the daily P&L. IT and information security own integration, hosting and the vendor review. Market compliance owns trade reporting under rules such as REMIT and EMIR.
When those seats first meet the deal after the verbal yes, each one restarts the evaluation on its own terms. That is how a close slips by quarters with no competitor in sight.
Give them work before the demo. Ask risk and the middle office to write the scripted demo scenarios, such as a limit breach, a P&L explain and an end-of-day valuation. Send IT and security your integration notes and security pack when the long list forms, so their review runs alongside the evaluation. If a selection adviser runs the process, map them as a seat too, because ETRM selections often run through one. Then apply the same gate: a verbal yes from trading reaches commit only when risk, the middle office and IT have each had a two-way exchange in your window.

In practice
How we do it at Panelhop
A Panel Check (GTM audit · 2–3 weeks) measures this from your own CRM data. Check D2 scores the share of open deals above your minimum deal size with 3 or more engaged contacts, and we record it as your baseline before anything changes.↗
A Leak Fix (we build the fixes) then writes your required seats per tier into HubSpot or Salesforce. It adds stage exit criteria, creates a task when a required seat is missing and reports coverage on open deals every week. Your reps keep every conversation with the utility; we build and measure the system around them.
Questions buyers ask about this
Can we tell the utility our subscription can be capitalised?
No. Whether any part of a cloud contract is capitalised, deferred or put in rate base is for the utility’s accountants and its commission to decide, and it varies by state. Give regulatory accounting the contract facts and let them make the call.
What if our champion won’t introduce finance or regulatory affairs?
Ask what they expect finance to say, then offer a short working session that settles the budget and treatment questions before the business case goes up. If the answer is still “later”, log it as a deal risk and keep the deal in discovery in your forecast.
Who on our team should talk to regulatory affairs?
Someone who can talk about rate cases: a colleague with utility regulatory experience, an adviser or your CFO with a prepared brief. Avoid a rep passing questions through the champion, because the answers come back late and without the numbers.
How do we know a finance or regulatory seat is really engaged?
Count it as engaged only after a two-way exchange in the window you set, such as a meeting they joined or a reply in the last 30 days. A name on the opportunity or a forwarded deck doesn’t count.
Do public power utilities and co-ops raise the same objection?
Less often in this form, because they have no shareholders earning a return on rate base. The late seat there is usually the council or co-op board that votes on the contract, so map it at discovery in the same way.
