Account ManagementRevOps

Usage Bill-Shock Absorber Playbook 2026

A usage spike can be the best news an account sends you. This play catches it mid-cycle, compares it with how your customers who moved up a plan grew, and puts a drafted move on the account in your CRM before the invoice lands: a plan conversation, a note naming a runaway meter – or no move, with the reason noted.

Peter Preston · Co-founder, Accoil·Updated Sep 2026·Intermediate
Measure it onSurprise-invoice rateBilling-dispute tickets per cycleSpike-to-plan-change conversionExpansion revenue from plan changes

A usage spike can be the best news an account sends you: more people doing more work, and sometimes the month before a customer moves up a plan. The risk is timing – if the invoice is the first they hear of it, good news lands as a billing complaint.

This play catches the spike mid-cycle, while there's time to talk, and compares it with how your expanders grew – so a new team isn't treated like a retry loop. Each spike ends with a move your team decides on, or a note on why there isn't one.

Measure it on the surprise-invoice rate (invoices 40%+ above the highest of the three before, with no conversation logged first), billing-dispute tickets per cycle, and expansion revenue from plan changes.

How it works10 steps

01SignalWatch usage against the account's last three invoices
Orb

Build the benchmark once, refresh it quarterly:

  1. Comparison customers: accounts that moved to a bigger plan or a usage commitment after a spike in the last 18 months, and still use it. Aim for 20; with fewer, label it low confidence.
  2. How their spike looked: active users against volume, how many of your usual features carried it, and the share that came from one user or API key.
  3. The crossover: for each plan, the usage level where the next plan costs less than overage.

Your head of revenue or CS lead approves it (how to build a benchmark).

The trigger, per account (default to tune): run-rate (usage so far ÷ days elapsed × days in the cycle) tracks 40%+ above the highest of the account's last three invoices. One fire per cycle.

Say an account has paid at most $4,000 in each of the last three months and is tracking to $7,200 by day 12. Expanders who looked like this moved to the $6,000 plan. The $1,200 between them is a comparison, not a forecast. (The numbers are illustrative.)

Run it as a daily saved query on Orb's usage and invoice data. As a backstop, set an Orb cost alert on each subscription at 1.4 times its highest recent invoice: it fires when the bill so far crosses that line, later than the run-rate check. Under about a hundred usage-billed accounts, do it by hand from a weekly billing export.

EmitsRun-rate vs last 3 billsMeter driving the spikeDays left in the cycle
02ScoreCompare the spike with how your expanders grew
Accoil
  • Active users vs expanders: default until the benchmark says otherwise, growth has active users up at least 20% while volume is up 40%. Flat users with triple the volume looks like a script.
  • Spread across normal work: growth shows up in three or more of the features your expanders used. One endpoint at 2 a.m. doesn't.
  • Share from one user or key: over half the increase from one source looks like an accident – a retry loop, or a sandbox job pointed at production.
  • Season or known project: the same month last year, and CRM notes on a migration, launch or backfill the customer told you about.

If the growth comes from a new department, it's also a second-department gap; note it there.

EmitsActive users vs expandersSpread across normal workShare from one user or keySeason or known project
03DecisionDecide whether there's a move worth making now

Leave it alone if (defaults): the spike matches last year's peak within 20%, the customer told you about the project and budgeted for it, prepaid credits cover the extra, or the extra is under $500. Renewal inside 30 days? Leave this play alone and take the spike into the renewal conversation. Everything else picks a move.

04ActionLeave it alone, and write down why
HubSpot

Set Recommended move to No move, write the reason in one line, and set Review date to the end of the cycle. Calling about a peak they told you about says you weren't listening. The leave-it-alone play covers the call in full.

05DecisionGrowth or accident?
  • Growth: active users and spread at the expanders' level, no single source over half. Plan conversation.
  • Accident: one source over half, or flat users with a concentrated meter. Meter note.

When the fields disagree – users up a little, one meter up a lot – draft the meter note as a question, not a claim. Under seven days left, it's today's work.

06ActionDraft a plan conversation, as good news
HubSpot

The projection, the crossover and the opener below. Lead with the growth, not the bill, and put both numbers side by side. Below the crossover, the next plan costs more: send the heads-up without the plan line. A cheaper plan gives up some overage, but it buys committed revenue and a customer who trusts the bill. If the growth holds for two cycles, it's an upgrade case for the plan-upgrade play.

07ActionDraft a note naming the meter, with a cap or a fix
HubSpot

The note below, with the meter, the day it started and the source filled in, so the customer can act in minutes. Offer a cap now and help finding the cause.

08Human stepThe AM decides and runs the move before the invoice

The AM reads the evidence and runs it as drafted, changes it, or passes. If the customer would rather ride the overage a cycle, fine – the job is no surprises. Before acting, record the success measure and review date (default: eight weeks on). A conversation before cycle end is activity, no dispute is progress, a plan change is the result. Once the meter notes have been right for a few cycles, your team can choose to send them automatically from HubSpot, triggered by the Orb alert, so each send is logged on the record.

09ActionMake the plan change clean and pro-rated
Orb

When the customer says yes, change the plan in Orb mid-cycle: the new rate from today, earlier usage at the old rates. Orb may issue two invoices, one closing the old plan and one for the new. Say so in the confirmation, so nothing reads like a penalty.

10OutcomeReview what changed, then sharpen the benchmark

On the review date, record three answers: was there a dispute, did the plan change, and what else played a part? The eight-week review has the full method. If nothing moved, change the move, stop it, or give it time. An invoice 40%+ above the highest of the three before it, with no logged conversation, is a miss; find the rule that let it through. Each quarter, add new expanders to the benchmark and update the crossovers.

Setup and templates

Sources: metered usage, invoices and plan prices from billing (Orb, Stripe); active users and feature use from a saved query in PostHog, Amplitude or Mixpanel; user or API key per event from your usage logs; project notes and renewal date from the CRM. Account-level numbers need your analytics tool's account add-on (group analytics in PostHog, Accounts in Amplitude, Group Analytics in Mixpanel) and a group call in your app. Save the query, then subscribe to it (in Amplitude, add it to a dashboard and subscribe to that) so the result lands in your inbox or Slack on the schedule you set. By hand: a weekly billing export plus active users per account, one row per account.

Company properties in HubSpot (Starter or above; free HubSpot allows 10 custom properties in total), or your CRM's account object:

PropertyTypeFilled by
Projected invoiceNumber (currency)Usage check
Baseline invoiceNumber (currency): highest of the last threeUsage check
Last invoiceNumber (currency)Usage check
Driving meterSingle-line textUsage check
Cycle end dateDate pickerUsage check
Spike typeDropdown select: Growth · Accident · ExpectedUsage check
Recommended moveDropdown select: Plan conversation · Meter note · No moveUsage check
Move reasonSingle-line textUsage check
Success measureSingle-line textAccount owner
Review dateDate pickerUsage check, then account owner
Review resultDropdown select: Plan changed · Fixed, no dispute · Rode the overage · Disputed · StoppedAccount owner

The automation here uses HubSpot workflows (any Professional hub). On Free or Starter, run the same saved view and create the tasks by hand. Sending meter notes automatically needs a workflow that sends a marketing email (Marketing Hub or Service Hub Professional) or enrolls the contact in the owner's sequence (Sales Hub Enterprise). The list is a saved view: Recommended move is known and Review date is this week or overdue, sorted by cycle end date. In HubSpot that's two filter groups: Review date is This week, or Review date is before Today. Each move creates a task for the owner, "Usage spike: [move]", as soon as the move is set, with the draft in the body. The owner sets its due date to three days before cycle end, or today if fewer than seven days remain. HubSpot's Slack app sends the task notification; a custom message needs a workflow (Professional or Enterprise).

Plan conversation (Growth):

Hi [name] – [product] use on your side is up [x]% this month, with [n] more people in it. At this rate your invoice will be about [projected], against [last invoice] last month. [Next plan] covers the same volume for [plan price]. Worth ten minutes before the cycle closes on [date]?

Meter note (Accident):

Hi [name] – your [meter] has been running at [x] times its usual volume since [day], mostly from [user or key]. If that wasn't planned, we can cap it today and help find the cause – would either help?

A cap is a maximum on the Orb subscription, or a usage limit in your product triggered by the alert.

No move: "No move – [reason]. Recheck [date]."

How Accoil fits

Accoil is a customer-success consultancy with our own tooling, and this is a play we run with you, not for you. We build the benchmark with your team, and you approve it. Every week we check every usage-billed account in the agreed segment, and the recommended move and its evidence land on the account record in your CRM – we recommend HubSpot – at a pace your team can actually run. Your team makes every call. Nobody from Accoil contacts your customers. After the agreed window we review what changed together, and you keep the playbook, the benchmark and the analysis.

Running it yourself? Swap HubSpot for Salesforce or Pipedrive, and meter in Stripe (Billing Meters or Metronome) instead of Orb. On Stripe, the run-rate check stays a daily query, and flexible billing mode keeps earlier usage billed when the plan changes mid-cycle. The play stays the same. On Salesforce, the field writes need API access (Enterprise and up, or an add-on on Professional). On Pipedrive, automations and date triggers need the Growth plan.

Talk to a founder

Thirty minutes with Kate, Simon or Peter on one example segment: what a successful customer looks like, where the gaps are, and whether there's work worth doing this quarter.

Talk to a founder →
Share this playbookLinkedInX

Keep reading

YESNOT YETDECAYINGON TRACKSIGNAL · HUBSPOTContract anniversary in 30 dayson a multi-year dealMonths to final renewalContract ARRFeatures soldSCORE · ACCOILCompare with renewedcustomers at the same contractmonthUsage vs same-agepeersUsage vs its first yearFeatures adopted vssoldARR vs peers whorenewed upSCORE · ACCOILCheck the records before callingit a gapRecords complete?Sponsor & org changesDECISIONCompounding against same-agepeers?DECISIONDecaying, or on track?ACTION · HUBSPOTDraft an expansion look on theHubSpot recordACTION · HUBSPOTDraft a value review with theoriginal business caseACTION · HUBSPOTNo move: note why, recheck atthe next anniversaryHUMAN STEPAM or CSM decides and runs themoveOUTCOMEEight weeks on: did usage move?At term end: renewed?
Account ManagementRevOps

Multi-Year Deal Decay Watch 2026

A multi-year deal takes the renewal date off the calendar for years. This play puts a check on every contract anniversary instead: it compares the account with customers who renewed, at the same contract month, and with its own first year, then puts one move on the account in your CRM – an expansion look, a value review, or no move until the next anniversary.

Starter
YOUR EXISTING EVENT STREAMAPION BENCHMARKWATCHGAPYESLEAVE ALONESIGNAL · ACCOILWeekly check: renewals in 90days vs customers who renewedRenewal date & stageUsage vs renewersARR vs renewed peersChampion still active?SCORE · ACCOILCheck the records before callingit a gapGap & what it's worthRecords complete?Tickets & billingBudget or org changesDECISIONWhere does it sit against therenewers?DECISIONRoom to grow at renewal?ACTION · HUBSPOTDraft an expansion look for therenewal callACTION · HUBSPOTNo move: note why on the recordfor the next checkACTION · HUBSPOTDraft a value review on theHubSpot recordACTION · HUBSPOTDraft a save plan for the AM andCSM, with evidenceHUMAN STEPAM or CSM decides and runs themoveOUTCOMEEight weeks on: is the gapclosing? Then: did it renew?
Account ManagementSuccess

Renewal-Risk Radar Playbook 2026

Renewals go best when the account already looks like your customers who renewed. From 90 days out, this play compares every renewing account with them each week – usage and revenue – checks the records, and puts one move on the account in your CRM: an expansion look, a value review, a save plan with the CSM – or no move, with the reason noted.

Starter
YOUR EXISTING EVENT STREAMAPIYESLEAVE ALONEOVER 90DINSIDE 90DRIGHT-SIZESIGNAL · ACCOILWeekly check: fewer seats in usethan peers your sizeActive vs paid seatsPeers' active-seat %Plan & ARR vs peersActivity per seatSCORE · ACCOILCheck the records before callingit a gapSustained, notseasonal?Quiet vs never startedDays to renewalCuts, champion &ticketsDECISIONIs there a move worth makingnow?DECISIONWhich move fits this account?ACTION · HUBSPOTDraft a seat review with bothpaths on the recordACTION · HUBSPOTDraft a reactivation plan for theunused seatsACTION · HUBSPOTDraft a right-size quote with theseat listACTION · HUBSPOTNo move: note why on the recordfor the next checkHUMAN STEPAM or CSM decides and runs themoveACTION · APPCUES Guide never-started seats to afirst result in-appACTION · STRIPEIssue the right-size quote at thestandard rateOUTCOMEEight weeks on: seats in use, or aright-size agreed?
Account ManagementRevOps

The Shelfware Confession Playbook 2026

Seats paid and seats in use drift apart. This play compares each account's seat use every week with customers its size that renewed at the same or higher revenue, checks the records before calling it a gap, and puts one move on the account in your CRM: a seat review with both paths, a reactivation plan, a right-size quote – or no move, with the reason noted.

Intermediate
The playbook pack

Every playbook, one download

All 32 workflows as print-ready playbooks — diagrams included. Plus every new workflow as we publish it.

On-page playbooks stay ungated. Downloading subscribes you to new workflows from Accoil – unsubscribe anytime.