New Free Revenue Operations Maturity Assessment ready for you. Take the assessment now →

← Back to Blog
April 27, 2026by Sergio

RevOps for Climate Tech: Separating SaaS from Grant Revenue and Managing Complex Board Approvals

Climate tech companies have a forecasting problem that is almost invisible until it collapses.

You have two revenue streams: SaaS subscriptions (monthly ARR, recurring) and grant/government contracts (annual funding, episodic). You're mixing them in the same CRM. Your Q3 forecast says $500K. But $300K is grant money that doesn't renew, so your real recurring revenue is $200K. Your forecast is garbage.

The other problem: enterprise utilities and industrial customers run 12–24 month procurement processes. They involve legal review, regulatory approval, and board sign-off. Without structured stage definitions for long cycles, deals look "stuck" when they're really moving through predictable process gates.

And then there's carbon credit and offset marketplace revenue — custom transactions that don't fit standard SaaS quoting or revenue recognition models.

This is a RevOps problem, not a product problem.

How Insurance Distribution Models Create Unique RevOps Problems

Climate tech companies are unique in mixing multiple revenue types.

A SaaS company has one revenue type: subscriptions. A grant-funded nonprofit has another: government grants. Climate tech has both. In the same company. In the same fiscal year.

The problem: they operate on completely different timelines. SaaS is monthly (or annual with monthly accrual). Government grants are fiscal-year tied (US fiscal year Oct-Sep, EU on calendar year). Carbon credit sales are transaction-based. You can't forecast them with one model.

Standard CRM treats them as one pipeline. So your forecast is averaging three completely different revenue streams, which produces a number that's meaningless.

Your RevOps function needs to separate these into three distinct pipelines with separate forecasting logic, separate KPIs, and separate financial reporting.

Government Procurement, Grant Cycles, and Carbon Credit Sales

1. Grant and Government Funding Cycles Are Completely Separate From SaaS Pipeline

You're closing a $100K annual SaaS contract with a utility company. Great. But they're also applying for a $2M grant to fund energy efficiency projects. If they get the grant, they'll buy your software with grant money, not operational budget.

But the grant decision is on a different timeline. They apply in March, hear back in September. Your SaaS close is in June. They're unrelated events.

Standard forecasting treats the $100K subscription and the $2M grant-funded implementation as the same deal. They're not. One is recurring revenue (your SaaS subscription). The other is one-time grant deployment funding.

Your RevOps function needs to separate them. Build one pipeline for SaaS subscriptions (recurring, monthly accrual). Build another for grant-funded deployments (episodic, tied to fiscal year cycles). Build a third for carbon credit transactions (variable per transaction).

The result: your SaaS forecast is actually predictable. Your grant forecast reflects real grant cycles. Your carbon credit revenue is tracked separately.

2. Enterprise and Utility Procurement Is 12–24 Months, With Multiple Approval Gates

A utility company is interested in your software. The operations director loves it. But the deal needs approval from: legal (utility regulatory compliance), finance (budget allocation), and the board of directors (capital allocation decision). Each layer adds 60–90 days.

So your deal closing timeline is: operations convinced (month 1), legal review (months 2–3), finance approval (months 4–5), board approval (months 6–7). Total: 7 months, not 3 months.

Standard CRM stages don't capture this. You track "in negotiation" or "legal review" — but you don't know which approval gates are done and which ones are still pending. So the deal looks green or stalled, when really it's moving through a predictable 12-month process.

Your RevOps function needs to define approval-gate stages. "Operations convinced," "Legal review pending," "Finance approval pending," "Board approval pending." Each gate is a real milestone. A deal is truly at-risk if operations approved but legal is holding it up 6 months in. A deal in "board approval" is close to closing, not stalled.

3. Carbon Credit and Offset Transactions Don't Fit Standard SaaS Quoting

Some climate tech companies are carbon credit marketplaces or offset platforms. Revenue comes from transaction fees, not subscriptions. A customer brokers 1,000 tons of CO2 offsets, you take 5% commission. Revenue is $X per transaction.

This doesn't fit SaaS quoting tools. You can't "close a deal" at $50K ARR because revenue is transactional. You need to forecast: "We expect 500,000 tons of offsets to flow through the platform this year at average price of $15 per ton. Our take is 5%, so revenue is $375K."

That's a completely different revenue model.

Your RevOps function needs to own carbon credit transaction tracking and forecasting separately from SaaS pipelines. You need to know marketplace volume per month, average price per ton, and your take rate. Your forecast becomes: "We're on track for 50,000 tons in Q3 at $14 per ton, so we're expecting $35K in marketplace revenue."

Separating SaaS RevOps From Climate Project Revenue

Here's the model:

  1. Three separate pipelines — SaaS subscriptions, grant-funded deployments, carbon credit transactions. Each has different buyers, timelines, and economics.
  2. SaaS pipeline — standard recurring revenue model. Monthly or annual contracts. Forecast based on ARR.
  3. Grant pipeline — government/grant funding cycles. Forecast tied to fiscal year (Oct-Sep for US grants, Jan-Dec for EU). Separate from SaaS.
  4. Carbon credit pipeline — transaction-based marketplace model. Forecast based on volume × price × take rate.
  5. Approval-gate stage definitions — for utility/enterprise deals, define gates: operations conviction, legal review, finance approval, board approval. Each gate has realistic timelines.
  6. Financial reporting separation — SaaS revenue is recurring (in your 12-month forecast). Grant revenue is episodic (reported separately). Carbon credit revenue is transactional (tracked as throughput).

The result: your revenue forecast is honest. Each revenue type is forecasted appropriately. You can see which revenue streams are healthy and which ones need attention.

The Climate Tech RevOps Stack

Most climate tech companies run Salesforce with grant tracking. You need:

  • Salesforce with three separate pipelines (SaaS subscriptions, grant deployments, carbon transactions) and custom fields for grant cycles, approval gates, and transaction volume
  • Tableau or Looker connected to carbon credit platform data (if applicable) — so you can forecast marketplace revenue from actual throughput data, not manual estimates
  • NetSuite or similar for grant accounting — grants have separate revenue recognition rules, so your RevOps and accounting systems need to talk
  • Government procurement integrations if you're selling to utilities — so you understand grant timelines and regulatory approval cycles
  • Carbon credit exchange integrations if you're a marketplace — so you can track transaction volume and forecast revenue automatically

The critical piece: your RevOps person needs to understand grant timelines and carbon accounting, not just SaaS pipeline management. You need domain expertise to separate three different revenue models.

How to Build a RevOps Function That Scales for Climate Tech

Stage 1: Separate the Pipelines

Create three separate Salesforce pipelines (or custom tabs): SaaS, grants, and carbon credits. You'll immediately see that each one has a completely different conversion rate and timeline. That clarity alone is a huge win.

Stage 2: Define Approval-Gate Stages

For enterprise utility deals, define real approval gates (operations, legal, finance, board). You'll stop treating long deals as "stalled" and start seeing them as "in process."

Stage 3: Grant and Carbon Forecasting Models

Build grant cycle forecasting based on actual fiscal year calendars. Build carbon transaction forecasting based on actual marketplace throughput. Each stream gets its own forecast model.

Work With ImpactGain: RevOps Consulting for Climate Technology Companies

If you're hitting these three walls — mixed revenue-type forecasting, long enterprise procurement cycles, and carbon credit transaction tracking — that's the signal you need external RevOps expertise.

We've built this for climate tech companies from Series A through Series C. We specialize in mixed revenue-type operations, enterprise utility procurement, and carbon credit marketplace forecasting.

Next step: Book a RevOps audit with ImpactGain — we'll spend 15 minutes understanding your current revenue breakdown and show you exactly where forecast accuracy and financial visibility are collapsing from mixed revenue-type modeling.

In the meantime, reference your own metrics: SaaS ARR separately tracked from grant revenue, grant deployment closure rate by fiscal year quarter, and carbon credit transaction volume (if applicable).

If those numbers are blended together, RevOps is your next priority. If they're separated, you're ahead of most climate tech companies — but you're probably still missing visibility into which revenue streams are actually profitable.


Related: Revenue Operations Consulting | RevOps for B2B SaaS Startups

Free Resource

Get the Free RevOps Health Check

10 signs your pipeline data is broken — and how to fix them. PDF delivered to your inbox.

No spam. Unsubscribe any time.

Ready to get started?

Transform Your Revenue Operations

Book a CallTake Assessment