The best commission software for HubSpot is the one that covers the gap between what your Sales Hub tier already calculates and what your plan needs. HubSpot gets further on its own than most CRMs: Professional has calculation properties with if-logic, and Enterprise has deal splits. No tier has a statement per rep, a record of what was paid, an approval step or a payroll file, so once a plan has a quota or a shared deal the choice is among the commission apps in the HubSpot Marketplace.
The example below puts numbers on that gap. For the native setup with formulas, read HubSpot commission tracking.
Worked example: a split deal, an SDR and an accelerator in HubSpot
A HubSpot calculation property pays one rep $7,700 for October. Her plan says $7,388. The $312 gap looks small enough to approve, and it hides a $1,008 overpayment on a shared deal and a $696 underpayment on the deal that crossed quota.
The assumptions, with amounts in USD: Maria is an account executive with a monthly new-business quota of $60,000. Her plan pays on new-business credit by the bands below. Renewals sit in their own HubSpot pipeline, pay a flat 2% and stay outside quota. Jonas, an SDR, earns 2% of the amount on new-business deals he sourced; he is a custom user property on the deal.
| Monthly new-business credit | Commission rate |
|---|---|
| $0 - $60,000 | 8% |
| $60,000 - $90,000 | 12% |
| Above $90,000 | 15% |
In this example Maria closes $77,400 of new-business credit in October. The rates are marginal: 12% applies only to the credit above $60,000. Deal 2 was sold together with a colleague, Tom, and credit is split 70/30.
| Deal in HubSpot | Pipeline | Amount | Maria's credit | Maria's commission |
|---|---|---|---|---|
| Deal 1 (sourced by Jonas) | New business | $18,000 | $18,000 | $1,440 |
| Deal 2 (70/30 with Tom) | New business | $42,000 | $29,400 | $2,352 |
| Deal 3 (sourced by Jonas) | New business | $30,000 | $30,000 | $3,096 |
| Deal 4 | Renewals | $25,000 | $25,000 | $500 |
| Total | $115,000 | $102,400 | $7,388 |
Deal 3 is the one that crosses quota. Maria has $47,400 of credit before it, so $12,600 of the deal earns 8% ($1,008) and the remaining $17,400 earns 12% ($2,088). Her statement for October:
| Statement line | Amount |
|---|---|
| New business up to quota: $60,000 at 8% | $4,800 |
| New business above quota: $17,400 at 12% | $2,088 |
| Renewals: $25,000 at 2% | $500 |
| Total commission for October | $7,388 |
Jonas earns 2% of $48,000, which is $960. Tom is credited $12,600 and paid by his own plan.
Now build the same plan natively on Sales Hub Professional. The best available formula is a calculation property with an "if" condition: 2% when the pipeline is Renewals, otherwise 8% of the amount. It gives the deal owner $1,440, $3,360, $2,400 and $500, a total of $7,700.
| Deal | Native property shows | Plan says | Difference | Why |
|---|---|---|---|---|
| Deal 1 | $1,440 | $1,440 | $0 | Below quota, no split |
| Deal 2 | $3,360 | $2,352 | +$1,008 | The property pays the owner on Tom's 30% |
| Deal 3 | $2,400 | $3,096 | -$696 | The property cannot see that quota was passed |
| Deal 4 | $500 | $500 | $0 | The "if" on pipeline works |
A manager checking the month's sum would approve it, because two errors of opposite sign nearly cancel: Tom's share has been paid to Maria, and the accelerator on deal 3 is missing. Jonas's $960 is calculated nowhere, because he is not the deal owner. On Enterprise, deal splits fix the credit on deal 2; the commission on each share and the accelerator on deal 3 are still outside HubSpot.
One more step shows why the period matters. In November, after October is approved, deal 1 is reduced from $18,000 to $12,000. Maria's October credit falls by $6,000, and that credit comes off the top band, so the correction is $6,000 at 12%, which is -$720. At 8%, the rate deal 1 first earned, it would have been $480. Jonas's correction is -$120. A per-deal property just shows a lower number on deal 1, with no trace of what October's payroll paid. More on the mechanics in our guides to commission accelerators, SDR commission plans and renewal commission.
What does HubSpot give you for commission, tier by tier?
HubSpot has no commission module. It does have the parts for a per-deal commission figure, and which parts you have depends on your subscription.
| HubSpot feature | Available from | What it does for commission | What it does not do |
|---|---|---|---|
| Custom deal properties | All plans | Holds a value on the deal, such as a rate or a second rep | Calculates nothing by itself |
| Sales goals | Sales Hub Starter (revenue goals); more goal types on Professional | Tracks quota attainment per user or team | No payout from attainment |
| Calculation and rollup properties | Professional | Amount times rate on each deal, with "if" and "ifs" conditions, for example a lower rate in the renewal pipeline | An equation only sees properties on its own record, so no quota across a rep's deals |
| Workflows | Professional | Stamps a commission value or a "commission due" date when a deal reaches closed won | No running total per rep per period |
| Custom code workflow action | Data Hub Professional | Runs JavaScript or Python to compute a value and write it to the deal | A 20-second run limit and 128 MB of memory. You own the code |
| Deal splits | Sales Hub Enterprise | Divides credit for the deal amount among users by percentage | Splits credit only; the split is removed if the deal owner changes |
| Custom objects | Enterprise | Lets you model your own record, such as a commission line or a monthly figure | You design and maintain it |
Three details in HubSpot's documentation decide most projects. First, the knowledge base says you "can only create custom equations using properties of the same object for which you're creating the property". A deal can calculate from its own amount and pipeline. The other deals its owner won this month are out of reach, which is why deal 3 in the example came out $696 short. Second, a deal split always includes the deal owner and the percentages have to reach 100%. HubSpot adds that "changing the Deal owner also removes the deal split". The feature splits credit and leaves the commission to you. Third, the product library and line items are in all plans, but tiered product pricing needs a Revenue Hub subscription.
HubSpot's own article on automated commission tracking describes the same toolbox: properties on the deal, workflows at closed won, reports per rep, and marketplace apps for anything more specialised. It names no dedicated commission feature.
Where does native HubSpot stop?
It stops at the point where commission depends on more than one deal or more than one moment in time. HubSpot has no record that means "this rep's October", so there is nowhere to hold a cumulative quota or an approved amount.
- Accelerators and tiers. A rate that changes once a rep passes quota needs the sum of that rep's deals in the period. A calculation property cannot reach it.
- Commission on split deals. On Enterprise, the split gives each user a share of the amount. The commission on that share still has to be calculated, per person, against each person's own plan.
- Credit for a second role. An SDR who booked the meeting is usually a custom user property on the deal. HubSpot reports on it and pays nothing on it.
- What was already paid. A calculated value updates when the deal is edited. Nothing marks that the old value went to payroll last month.
- A number the rep trusts. A dashboard shows a commission column. The rule behind it and the value of the next deal are missing.
- Approval and payroll. There is no period close with a sign-off, and no file in the format a payroll system takes.
That gives you the question to put to an app: does it hold the period and the payout record that HubSpot lacks?
Which solution fits your team shape?
Sort yourself by team shape first and by product second. The number of rules in the plan says more than the rep count.
A team of one to five reps on one flat rate, usually on Sales Hub Starter or Professional with a single pipeline, should stay native. A calculation property on Professional and a monthly report will do, and so will a sheet. Watch for the first split deal and the first deal edited after payroll. Software starts to pay for itself when the plan gets a second rule, whatever the headcount.
Five to thirty reps with a quota, an accelerator and SDRs or shared deals is where most HubSpot teams outgrow properties. They are typically on Professional or Enterprise, with two or three pipelines and HubSpot teams. What works here is a marketplace app that calculates across deals and gives each rep a statement. Check whether the app reads the properties your plan rests on, and how it credits a second person.
With more than thirty reps, several plans or currencies and a RevOps owner, the calculation is rarely the hard part. These teams run Sales Hub Enterprise with custom objects, often in one portal for a whole group. They need an approval flow and payroll output, and RevOps and finance should select the app together. Ask vendors about parallel plans, currencies, team-level data access in a shared portal and who can change a plan before you ask about features.
Can you build it yourself on HubSpot?
Yes, and HubSpot gives you three ways to do it. Each has a known ceiling.
The first is a calculation property plus a report, available on Professional. Its ceiling is per-deal maths, with no quota and no payout record.
The second is a workflow with a custom code action. It needs Data Hub Professional and someone who writes JavaScript or Python. The action runs on a deal trigger and can fetch other records before it writes a result back to a property. Each run has 20 seconds and 128 MB, so summing a rep's deals means calling the HubSpot API from inside the action, on every deal change, within its rate limits. The layer on top is missing too: which run produced the number that was paid, and who approved it. You end up building a small commission product inside workflows, with one person as its only support.
The third is a sheet or script fed by an automation platform or the API, which takes a connector subscription or a developer. It breaks without notice when a stage or property is renamed. One Prowi customer, Returnflows, ran its first commission plan from a sheet wired to HubSpot through an automation platform; a renamed deal stage stopped the automation and the rep's number was wrong for two weeks before anyone saw it.
A fair rule: build it yourself if the plan fits in one sentence and one person will own the build for as long as it runs.
How do you choose among commission apps in the HubSpot Marketplace?
Open the listing and check eight things before you book any demo. A listing shows an install count, reviews, a requirements section and a "shared data" section with arrows for the direction of each sync.
| Check | Where to look | What a good answer looks like | Prowi's answer |
|---|---|---|---|
| 1. Listed, and certified? | The listing page | Listed means HubSpot reviewed the app and it connects by OAuth. The certified badge needs six months on the marketplace and 60 active installs, so a new app cannot have it yet. | Listed. The listing is recent, so look for a low install count and no badge yet. |
| 2. Scopes requested | The consent screen at install, and the requirements section | Read scopes for the objects the app needs. Write scopes only if you want values written back. | Read-only: deals, line items, owners, the deal and line-item schemas, and teams. |
| 3. Sync direction | "Shared data" on the listing: one arrow or two | One-way from HubSpot is the safer default. Two-way is useful if reps should see commission on the deal record. | One-way, HubSpot to Prowi. Nothing is written to your portal. |
| 4. Split deals | Ask in the demo | A clear statement of whether the app reads HubSpot's deal splits (Enterprise) or user properties on the deal, and how each person is paid. | Reads every owner-type property on the deal, so an AE and an SDR can each be paid by their own rule. Does not read HubSpot's deal split records. |
| 5. Line items and products | Ask which objects are synced; the granted scopes do not tell you | If you pay per product or on margin per line, the app must read line items as records. | Reads deals with their products and line items. |
| 6. Custom objects | Ask, if your commission event is not a deal | Named support for your object, or a clear no. | Not read today. |
| 7. Testing before go-live | Ask how numbers are proven | A run against a period you have already paid, or against a sandbox or test portal, before reps get access. | Onboarding runs a closed, already paid period and explains every difference before reps are invited. |
| 8. Installs and references | The listing, then the vendor | For a mature app, installs and reviews. For a young one, named customers on HubSpot you can read about or call. | A recent listing, so expect few reviews there; named HubSpot customers are further down. |
Installing a marketplace app takes a HubSpot super admin or a user with App Marketplace access, so line that person up early.
The questions that fit any commission tool, whatever the CRM, are in our guide to choosing commission software.
How does Prowi run this on HubSpot?
Prowi connects to your portal through HubSpot's OAuth screen and reads deals and the deal properties you map. The plan and the statements stay on Prowi's side. Deal changes reach Prowi in real time: 4 seconds after a deal hits Closed won, the rep sees what they earned.
- HubSpot deal: A deal is created or edited in your portal, with amount, pipeline, stage, close date and owner.
- People on the deal: The owner and every other owner-type property, such as an SDR, is matched to a person in Prowi by email.
- Calculation: Each person's rule runs on their credit, with quota and accelerator counted across the whole period.
- Rep statement: The statement for the open period updates in the mobile app and on the web.
- Two-step approval: At period close the rep confirms the statement and finance approves it.
- Payroll handover: Approved commission goes to payroll, as a file or as a direct push to Zenegy.
Three HubSpot specifics: money values keep the currency of the deal. The sync can be limited to chosen HubSpot teams, which matters when one portal serves a whole group. And an approved statement is never rewritten: a later change to a deal lands as a correction on the current statement, as in the November step of the example. More detail on the Prowi integration for HubSpot.
Two HubSpot customers describe the result from different chairs. At Talentech, the sales director used to export HubSpot and calculate commission per deal, then check it twice, about a day and a half every month. With statements running on live HubSpot data he has about 10 hours a month back for coaching. "After years of calculating commission, it has never been easier than with Prowi," says Jesper Schoelzer, Sales Director, in the Talentech story. At Bazoom Group, with more than 50 reps on commission across two brands, the CFO's measure is corrections after payroll: none in the last year. "The monthly approval flow makes commission transparent, and settled correctly, every time," says Mathias Sjøln Madsen, CFO, in the Bazoom story.
To try it, open Prowi in the HubSpot Marketplace and run the eight checks on our listing. Connecting takes a HubSpot super admin a few minutes; getting the plan right is the part onboarding is for. To see the split-deal example on your own deals, book a demo.
When is Prowi not the right fit for a HubSpot team?
The pattern is easy to recognise: one to three reps, one flat rate, mostly fixed pay and no behavior you are trying to steer. A calculation property or a sheet is the right tool for that team. There are also things Prowi does not do on HubSpot:
- Write commission back to the deal record. Prowi is read-only, so reps see commission in Prowi's app and no value appears in a HubSpot property.
- Pay on a custom object. If the number a rule needs lives on a custom object, it has to be brought onto the deal first.
- Use HubSpot deal splits as the source of credit. Prowi credits people from user properties on the deal and does not read HubSpot's split records.
- Plan quotas or design territories. Prowi calculates, shows, approves and hands over commission. Planning suites are a different category.
- Install free and self-serve. Prowi is a paid product with onboarding, which takes about two weeks.
To place your own team, use the Fit check: you rate five axes and a multiplier from 1 to 5, and it draws the pattern as a radar. If the question is whether the plan itself is sound, the Commission plan health check asks 15 questions and takes about three minutes.
Frequently asked questions
Does HubSpot have a commission feature?
Not a dedicated one. HubSpot offers the building blocks: custom and calculation properties on the deal, workflows, goals, reports and, on Sales Hub Enterprise, deal splits. They produce a commission figure per deal. Quotas across deals, statements, approvals and payroll output come from a marketplace app or from something you build.
Do I need Sales Hub Enterprise to pay commission on split deals?
Only if you want HubSpot's own deal split feature, which is Enterprise-only. On Professional, record the second person in a custom user property on the deal and let the commission tool do the split. Ask each vendor which of the two it reads; Prowi reads user properties.
Can a HubSpot workflow calculate commission?
A standard workflow can copy or stamp values when a deal closes. To do arithmetic across records you need the custom code action. It requires Data Hub Professional or Enterprise and must finish within 20 seconds using at most 128 MB. You maintain the code and build the audit trail yourself.
Can reps see their commission inside HubSpot?
They can see a calculated property on each deal and a dashboard that sums it: a per-deal estimate without tiers or corrections. With a read-only app such as Prowi, reps see the statement in the app's own mobile and web view; apps that sync two ways can also write a value back to the deal.
What access does a commission app need in my HubSpot portal?
At minimum, read access to deals and their properties, plus owners. An app that pays per product also needs line items. Some apps ask for more, or for write access. Compare the consent screen with the "shared data" section of the listing. Prowi asks for read access to deals, line items, owners, their schemas and teams.
How many reps do we need before commission software is worth it?
There is no number. A six-person team on half variable pay with an accelerator and SDR credit gets more from it than a 40-person team on a small flat bonus. Rep count is one of the five axes in the Fit check, and the pattern across them says more than the headcount.
Sources
Prowi wrote this guide, and Prowi sells a commission app for HubSpot. We name no other vendors and rank none. The HubSpot facts link to HubSpot's own documentation below, and one section lists what Prowi does not do on HubSpot.
- HubSpot Knowledge Base: Create calculation and rollup properties
- HubSpot Knowledge Base: Split deal credit among users
- HubSpot Knowledge Base: Choose your workflow actions
- HubSpot Developers: Custom code actions
- HubSpot Knowledge Base: Create sales goals, Create and edit custom objects and Create and manage products
- HubSpot Knowledge Base: Install apps in the HubSpot Marketplace
- HubSpot Developers: App certification requirements
- HubSpot: Automated sales commission tracking
- Prowi customer stories: Talentech, Bazoom Group and Returnflows
- HubSpot pages read 10 November 2026. Plans and limits change; check the linked page before you rely on a tier.