Guides

How to calculate recurring commission in HubSpot

Recurring commission pays reps on the run rate of a subscription, not the one-time close value. It fits SaaS, managed services, and any business that bills the same customer every month. HubSpot cannot do it on its own, because it books a deal’s amount once, on the close date. But you can set it up with the recurring data you already keep.

Run rate is not close value

When a subscription deal closes, HubSpot records the full amount against the close date, the same way it treats a one-off sale. That works for a pipeline report. It does not work for recurring commission. You usually pay on monthly or annual recurring revenue, and that number changes over the life of the account. A rep who lands a 1,000 per month deal keeps earning on that run rate over time, and the run rate can change as the account grows or shrinks. For the wider picture, see can HubSpot calculate commissions.

Get the recurring amount into HubSpot

You cannot pay on run rate unless HubSpot knows the recurring figure. A few ways to do that:

  • Line items with a recurring term. HubSpot line items can carry a monthly or annual price, so the deal holds a real MRR or ARR, not just a total.
  • A recurring-revenue property. A simple “MRR” field on the deal, kept updated when the plan changes.
  • A sync from your billing tool. Push the live subscription value from Stripe, Chargebee, or similar into a HubSpot property.

What matters is that the current run rate lives on the deal, and you can update it.

Pay the right rate for each event

Recurring plans almost always split the rate by event type:

  1. New business. The first sale of a subscription, usually the highest rate.
  2. Renewal. The customer stays. Often a lower rate, or nothing, depending on your plan.
  3. Upsell or expansion. The account grows. You pay on the added run rate.
  4. Downgrade or churn. The account shrinks or leaves. The commission it earns should drop or stop from that point.

Write the rate for each event into the plan. The common disagreement here is whether a renewal counts as new business.

Why HubSpot and spreadsheets struggle

A calculated property sees one deal at a time and one amount, so it cannot tell new business from a renewal, and it cannot follow a run rate that changes month to month. A spreadsheet can, but it has to be redone every time an account upgrades, downgrades, or churns. The run rate is a moving number, so the sheet is never finished, and a stale sheet pays on revenue that has already gone.

Where Provikka fits

Provikka reads the recurring value on your HubSpot deals and pays on the run rate, with a different rate for new business, renewal, upsell, and downgrade. Set the rule once, and each rep’s statement updates as accounts change. For plans that pay only when the invoice clears, see how to pay commission on collection in HubSpot.

Want to try the numbers first? The free commission calculator runs a pay period for you. No signup.

Frequently asked questions

What is recurring commission?
Recurring commission pays a rep on subscription revenue over time, based on the run rate (usually monthly or annual recurring revenue), instead of a single payout on the day the deal closes. It fits SaaS, managed services, and any business that bills the same customer every month.
Can HubSpot calculate commission on MRR or ARR?
Not on its own. HubSpot records a deal's amount on its close date as a one-time value. To pay on run rate you need the recurring amount on the deal or line items, plus a layer that reads it, splits new business from renewals and upsells, and recalculates when a customer downgrades or churns.
How do you handle a renewal or a downgrade?
Decide the rate for each event before it happens. New business, renewal, upsell, and downgrade often pay different rates. A downgrade or churn usually lowers or stops the commission from that point, so the run rate the rep is paid on has to update, not stay frozen at the original close value.

Tired of the commission spreadsheet?

We are building Provikka to do this for you: connect your HubSpot, set up your plan, and show every rep the math. Join the waitlist to try it early.

Join the waitlist