
How to calculate revenue per sales rep
Revenue per sales rep is closed revenue divided by fully ramped reps. How to handle ramp time, real rep cost and the payback month, with worked examples.
Short answer
Revenue per sales rep is the revenue closed in a period divided by the number of fully ramped reps in the field. Count people still ramping separately, then compare the result with each rep's full cost. If revenue falls below cost, the problem is usually not team size but the quality of the opportunities on hand. Run it quarterly.
What is revenue per sales rep?
Revenue per sales rep means the revenue closed in a period divided by the number of fully ramped reps carrying a portfolio in that period. It shows whether revenue comes from the size of the team or from the opportunities the team holds.
It is not a target on its own. It becomes useful next to two other numbers: what a rep costs you, and how many open opportunities that rep carries. Most teams never calculate it — total revenue is known, headcount is known, but the ratio appears in nobody's report, so the decision to hire one more rep gets made from how tired the team looks rather than from arithmetic.
How do you calculate revenue per sales rep?
Three steps: pick the period, add up closed revenue, divide by the number of fully ramped reps.
- Pick the period. A quarter is right unless it is shorter than your sales cycle.
- Pull the value of opportunities closed as won in that period from your CRM or ERP. Do not count anything still at proposal stage.
- Divide by the number of fully ramped reps. People still ramping do not go into that number.
Worked example: a quarter closes at 600,000 in revenue with 5 fully ramped reps in the field. Revenue per rep is 120,000. If 2 more people were ramping, the team is 7 but the calculation still uses 5 — otherwise the number comes out low and makes the team look unproductive for no reason.
How do you count a rep who is still ramping?
A ramping rep counts partially. If your sales cycle is 4 months, nobody expects closed business in their first 4 months, so count that person as 0 rather than 1, and as 1 the following quarter.
For a finer result, prorate: 1 month in a three-month quarter counts as 0.33. Skip this distinction and every new hire drags down the team's revenue performance on paper.
How do you work out what a rep really costs?
A rep costs more than their salary. Add:
- Gross salary and benefits
- Commission and bonus
- Car, fuel, travel, client entertainment
- Software seats: CRM, phone, meeting tools
- The cost of the leads marketing hands them
Worked example: a rep costing 90,000 a year closes 480,000 a year in the example above. At a 25% gross margin that is 120,000 in gross profit against a 90,000 cost. The remaining 30,000 is what you have left to grow the team with.
When does a sales rep pay for themselves?
The payback month is when a rep's cumulative gross profit passes their cumulative cost. Two numbers decide it: ramp time and sales cycle.
Worked example: a rep costing 7,500 a month starts producing 10,000 a month in gross profit after a 4-month ramp. Those 4 months build a 30,000 gap, and the net contribution afterwards is 2,500 a month, so the gap closes in 12 months — payback in month 16. Cut the ramp to 2 months and payback drops to month 8.
So shortening ramp time produces revenue faster than hiring another rep — and ramp time depends largely on the quality of the records the new person inherits.
What should you do if revenue per rep is low?
Look at opportunities per rep before headcount. There are three possibilities:
- Not enough opportunities. If open opportunities per rep fall short of the target, the problem sits on the marketing side.
- Opportunities exist, quality does not. If deals are open but untouched for more than 90 days, what you hold is not revenue but zombie records. A zombie record is an open opportunity in your CRM that has not been touched for more than 90 days.
- Opportunities and quality exist, data does not. If nobody knows who decides, what the budget is or which site is buying, the rep restarts every conversation from zero.
The third is the most expensive because it is invisible: opportunity counts look healthy, the team is busy, and the same information gets collected again in every call. The same data turns a target into a plan: how to turn a sales target into an activity plan.
How do you build this calculation on CRM data?
Four fields are enough: opportunity value, close date, close status and opportunity owner. Filled correctly, revenue per rep comes out of a single query.
In practice what breaks the number is never the formula but one of those four fields being incomplete. A single inconsistently filled field can shift the quarterly result by tens of percent, and the manager stops trusting it altogether.
Checklist:
- Does every closed opportunity have a value?
- Is the close date when it actually closed, or when the record was last edited?
- Is the opportunity owner the person actually running the deal?
- Are ramping reps flagged separately?
Your commission design uses the same four fields: how to calculate sales commission.
What you have, what you spend, what you get
What you have: closed revenue and a team. What you spend without noticing: the ramp-month gap and the cost of opportunities nobody touches. What you get: headcount decisions made with arithmetic instead of instinct.
FAQ
What should revenue per sales rep be?
There is no universal threshold. The useful one is a rep's total cost divided by your gross margin; below that is a loss.
Should I use revenue or gross profit?
Gross profit for hiring decisions. Revenue is easier to benchmark but flatters a team that discounts.
Does the sales manager count?
Yes if they carry their own portfolio, no if they do not. Keep management cost on a separate line.
How often should I run it?
Quarterly. Monthly misleads, because the period is shorter than the sales cycle.
Is it a problem if revenue per rep falls while total revenue grows?
Yes. Revenue is growing because the team grew, which means you produce the same revenue at a higher cost.
Closync AI is an AI layer that turns sales conversations into high-quality CRM/ERP data and that data into sales decisions. Calculations like revenue per rep depend on fields being filled; Closync produces those fields from the conversations themselves.
Last updated: 18 October 2026

