
Set MSP growth goals by working back from revenue you can collect and work your team can deliver. I'd cut the stretch target from the plan until you can explain which clients, prices, and services produce it. A larger lead target doesn't answer any of those questions.
The MSP model sets annual revenue growth goals of 14%, 25%, and 40%, labeled minimum, goal, and stretch. Those are planning ambitions. They aren't a forecast for your business or results that follow from spending more on marketing.
Turn the Percentage Into Revenue
For a hypothetical planning exercise, say you run the model's US example MSP, with $3,634,615 in annual revenue. Multiply that baseline by the chosen growth percentage to find the additional annual revenue you're asking the business to recognize. Add that amount to the baseline to set the next year's revenue target.
| Growth Ambition | Additional Annual Revenue | Next Annual Revenue Target |
|---|---|---|
| 14% Minimum | About $508,846 | About $4,143,461 |
| 25% Goal | About $908,654 | About $4,543,269 |
| 40% Stretch | About $1,453,846 | About $5,088,461 |
Each row is arithmetic on the same starting revenue, rounded to dollars. It doesn't tell you how many clients to win. The example earns money from managed services, recurring products, hardware, and projects, and those lines need separate forecasts.
Put the chosen row beside a revenue plan by month. Start with existing agreements, expected losses, scheduled price changes, product commitments, and booked project work. The gap left after those entries is what the sales plan has to explain.
Count Revenue in the Period You Mean
A signed agreement, a monthly run rate, and revenue earned during the year are different entries. Say a new client starts at the model's $2,200 in MRR. In that hypothetical, a full year at the unchanged rate annualizes to $26,400, calculated as $2,200 multiplied by 12. A client starting partway through your planning year doesn't contribute that full amount within that year.
Have the sales owner record the expected agreement date and service start, then have finance put the expected charges in the months they belong. Show the end-of-year run rate separately. Otherwise a late win can appear to solve an annual revenue gap it hasn't had time to fill.
Keep growth in existing accounts separate from new clients. A larger seat count, an approved project, and a scheduled rate increase have different delivery requirements. Use the underlying agreement or opportunity record for each entry rather than applying the total growth percentage to every service line.
See What the Acquisition Budget Actually Assumes
The model's stable setting spends 6% of baseline revenue on sales and marketing, about $218,077. The growth setting spends 10%, about $363,462. At the assumed $25,000 acquisition cost per new managed client, dividing spending by that cost gives about 8.7 and 14.5 new clients a year, respectively.
That is a planning relationship, not proof that increasing the budget creates those wins. The acquisition cost is blended sales and marketing spending per win. If the channel mix, sales capacity, or close rate changes, test the cost assumption against your own completed opportunities.
The model estimates managed-services growth at 12.2% in the stable setting and 20.3% in the growth setting. That calculation combines new clients at $2,200 starting MRR, the scheduled 5% price step, and 95% annual retention against the existing managed-services revenue base. It is a managed-services planning estimate, separate from the total-revenue targets above.
Neither result makes the 25% or 40% total-revenue target a funded plan. To close that gap, you need to name additional revenue sources or change an acquisition assumption with evidence. More spending is one proposed input to test, not the missing evidence itself.
Attach the Work to the Sales Plan
Before approving the campaign, give delivery the expected client starts and environment details. The model allows 60 hours of unpaid project-engineer onboarding per new client. Those hours belong beside paid project commitments, rather than being treated as spare help desk time.
For ongoing support, estimate ticket demand and labor minutes by tier, add alert handling, and compare the work with productive capacity. The model staffs the desk from that workload and rounds to whole people. It doesn't tell you to increase technician headcount by the same percentage as revenue.
Check account work separately. The model staffs TAM and vCIO roles from managed MRR, with workload cross-checks, and centralized work from endpoints. A plan that adds license revenue or a hardware project won't necessarily create the same support workload as an equal increase in managed seats.
Ask delivery to identify which expected starts fit, which depend on a hire, and which depend on completing other work. Feed those dates back into the revenue plan. Moving a client start changes both the capacity problem and the revenue available in the year.
Choose the Target Your Cash Plan Can Carry
The model's faster-acquisition setting costs more before the hoped-for future revenue is added. It compares both settings on the same starting clients, seats, and revenue. Don't borrow its projected wins while leaving out the spending and onboarding that support the estimate.
For your own plan, list the payment dates for sales hires, programs, delivery capacity, tools, and any hardware you must fund. Place client receipts beside those dates. Profit on a future agreement doesn't fund a supplier bill that falls due before the client pays.
I'd keep a version where starts arrive later or the acquisition cost is worse than planned. Use your own pipeline and payment terms to set those changes. The useful result is the cash shortfall and the decision it would trigger, not a generic reserve target you haven't tied to the business.
Give Every Assumption an Owner
Once you've chosen a provisional target, keep the assumptions beside the records that can disprove them. I'd assign these checks before increasing spend:
- Sales owns qualified opportunities, expected starts, and actual wins in the pipeline. Compare those dates and outcomes with the plan.
- Finance owns revenue by service line, collected cash, and acquisition spending. Keep recognized revenue and annualized MRR separate.
- Delivery owns onboarding commitments, actual support workload, and the capacity needed for the expected starts.
- The owner decides what changes when the plan misses: spending, timing, scope, or the growth target itself.
Choose the measure that would change your decision before the campaign begins. If qualified opportunities aren't arriving, investigate the offer and channel. If wins arrive but starts cannot be staffed, revise delivery and revenue timing before buying more demand. Marketing can't repair a service plan that hasn't been costed.
I'd sign off the growth target only when the revenue gap has named sources, the start dates fit delivery, and the cash plan survives the delays you consider credible. Keep the higher ambition visible if you want it. Give the funded plan the authority to decide what you spend next.
mspoutpost.com/articles/set-msp-growth-goals-your-sales-and-delivery-can-fund
Written by Owen Gallagher
MSP Outpost publishes information, not legal, financial, insurance, tax or compliance advice, and reading it creates no professional relationship. For decisions about your business, talk to a qualified professional.
