Selling the Work

    From Spotted to Yes: How to Get Clients to Approve Cloud Work

    Jay Strydom·Co-founder & CTO, Spotto

    In short: Finding the work is no longer the hard part — getting the client to approve it is. The best MSPs turn a technical finding into approved, billable work with four moves: Name it (a number with a payback), Frame it (money, risk, or growth), Package it (a deliverable they can buy), and Sequence it (a dated now / next / later roadmap). Cost is table stakes; the growth is in the work already sitting in your clients' estates.

    Your next piece of billable work is already sitting in a client's estate right now: spend they're not using, a workload that could be reserved, a service nearing end of life. Every one is a conversation that makes you look sharp. It just needs taking to them in a way that lands as insight, not an upsell.

    You write it up. It lands on a desk and stops. "Leave it with us." The finding was right. It just needed the right conversation.

    346 vs 72 — cost-saving patterns Spotto detects across Azure, against Azure Advisor's 72 — near-5× the coverage.

    US$6.4K–$10.3K — per month of optimisation work Spotto surfaced in a single client environment, packaged and ready to take to clients. — Umbrellar

    Why don't clients act on the findings you surface?

    Put yourself on the other side of the table. Your client isn't a cloud architect. In engineering language, a finding lands one of three ways: heard as a task, it waits; heard as a cost, it's an easy no; heard as an upsell, it's kept at arm's length. That's the translation gap, not the client.

    None of those is a yes — and none is because the work wasn't worth doing. A client will never approve "resize these VMs." They'll approve a lower bill, a risk removed, a system that stops holding them back. Clients don't buy tasks. They buy outcomes.

    How do you get a client to say yes? Translate the finding.

    The MSPs who are good at this stopped handing clients a task list a long time ago. They translate. There's a repeatable shape to it — four moves:

    1. Name it. Put a specific dollar figure on the finding, tied to a specific resource, and pair it with the payback window. "$1,800 a month, so the work pays for itself in about six weeks." That's a return with a date on it, not a saving.
    2. Frame it. Every finding pulls one of three levers the client already cares about: money to put back to work, risk worth getting ahead of, or growth to unlock. You know the cloud; they know their business. Decide which lever, and say it in their language.
    3. Package it. Turn the finding into something they can actually buy — a report, a sprint, a project — with a name, a scope, and a price. A list of recommendations in a portal is where the opportunity quietly stalls.
    4. Sequence it. Place it on a dated now / next / later roadmap. Not laddering them up your tiers — partnering with them, from waste to value, one committed step at a time.

    The translation table

    Same finding, two languages — the one you see, and the one that gets a yes.

    The technical findingLeverThe sentence that gets a yes
    Oversized or idle resourcesMoney"You're paying every month for capacity nobody's using. We right-size it and put that budget where it earns — it pays back immediately."
    On-demand rates on steady 24/7 workloadsMoney"You're paying the walk-up rate for servers that never switch off. A commitment cuts that materially and pays back from day one."
    A service retiring / an unsupported runtimeRisk"Microsoft retires this on [date]. After that it stops getting security fixes. Here's the plan to move before it does."
    No backup or DR on a critical workloadRisk"If this failed tonight you'd lose [what] and be down [how long]. Here's what protecting it costs against what one outage costs you."
    Legacy architecture that can't scaleGrowth"Your platform tops out at [point] and struggles at peak. Modernising lifts the ceiling and lowers what you pay to run it."
    No tagging / governance / orphaned resourcesGrowth"Right now you can't see what you're paying for or who owns it. Governance gives you a clean estate you can grow on."

    How do you sell it without sounding like an upsell?

    It only sounds like an upsell when it's about you. The moment it's clearly about them, it stops being a pitch. So lead there: "If we found something that saved you money, would you want to hear it — even if there was no work in it for us?"

    And bring a recommendation, not a suggestion. Azure hands them suggestions all day — "here are some things you could do." A recommendation is different: this, here's why, here's what it's worth to you. The best MSPs handle the objection before it arrives, by asking the awkward question first, in discovery, where it lands as care rather than defence.

    How do you turn one finding into a roadmap of billable work?

    Don't hand it all over at once. Sequence it, and put a date on each stage — a roadmap with no dates is a wish-list; a date is what turns a plan into a commitment.

    Now · next 30 daysNext · this quarterLater · next 6 months
    Clear the obvious waste. Right-size idle spend, the reserved-instance report — the waste they can already see. Earns the trust.Protect what matters. End-of-life roadmap, backup & DR gaps, identity and exposure. Spends the trust you earned.Turn what you freed into value. Modernise, govern, a proactive advisory partnership. Reachable because the first two stages earned it.

    A worked example

    A professional-services firm, ~80 staff, steady Azure estate. The finding sitting unraised: App Service plans and VMs running 24/7 on pay-as-you-go — about $1,800 a month on the walk-up rate.

    Now, right-size first, then reserve the baseline; it pays back from day one. Next, the runtime you noticed going end-of-life, plus the missing DR. Later, the budget freed on compute funds lifting the ceiling on the platform. The reservation felt too small to raise at first. It's what built the trust that let you raise the end-of-life risk — and the freed budget is what funded the optimisation.

    The judgment that proves you know their world: right-size on real usage first, establish the baseline, then reserve — so you're not locking a commitment onto oversized resources. Public benchmark: Azure reserved instances save up to ~72% vs pay-as-you-go on a one- or three-year commitment. Compute only, and illustrative. Use the client's real numbers.

    Handle the objection before it arrives

    If an objection lands at the end, a good question was usually worth asking earlier. So pull it forward into discovery, where it lands as a smart question, not a defensive answer, and shows you know the terrain, no claim required.

    The point they'll raiseAsk this in discovery instead
    "Why am I only hearing about this now?""When did we last review what's running against what you're actually using?" The finding lands as the system working, not a miss.
    "Leave it with us.""What would you need to see to feel confident saying yes?" Surfaces the real blocker before you pitch.
    "This feels like you're trying to bill us more.""If we found something that saved you money, would you want to hear it even if there was no work in it for us?"
    "It's working fine, why change it?""What would it cost the business if this went down for a day?" Makes the risk their number, not your claim.

    Rehearse it first. Say the reframe out loud — to an empty room, or to an AI playing the sceptical client — until it sounds like care, not a script. A line you've said once lands steadier than one you're finding for the first time in front of the client.

    Cost is table stakes. Value is the point.

    Every MSP can save a client money now; that's the floor, not the differentiator. Use the saving, don't lead with it. The freed-up spend is the front door: it builds the trust and the budget that fund the work that actually matters, a safer, faster environment the client can grow on. You're the partner who turned waste into value — their client ends up with a tenant that's genuinely looked after.

    The templates

    The "raise a finding" email

    Hi [name], as part of keeping an eye on your cloud we picked up [one finding, named with a number]. In plain terms, that's [the money / risk / growth outcome in one sentence].

    I've scoped a small "now" piece — [named deliverable] — that pays for itself in about [timeframe]. If it's useful, I can map the next 30 days, this quarter and the next six months. Worth fifteen minutes this week?

    The reframe reply (when they stall)

    "Totally understand wanting to sit with it. So it's on your radar: the 'now' piece is [deliverable], it pays for itself in about [timeframe], and it's low commitment. Want me to get just that one moving over the next 30 days, and we'll look at the rest once you've seen it land?"

    Common questions

    How do MSPs grow revenue from existing clients?

    Not by chasing more logos — by surfacing and packaging the work already sitting in the clients you have. Every estate holds a workload paying the walk-up rate, something going end-of-life, a gap that becomes a project the moment someone names it. Growth is a translation muscle, not a sales one.

    How do MSPs scale without adding headcount?

    By moving your most expensive people off the hunt — combing estates, writing findings up on a Friday night — and onto the client conversation. Technology doesn't replace those people; it makes their hours count for more, where their judgement is what earns.

    How do MSPs move from reactive break-fix to proactive advisory?

    Proactive isn't monitoring harder. It's walking into the conversation already knowing what matters and sequencing it into a dated roadmap the client buys — now clears waste, next protects, later grows.

    The growth was always in the base

    Spotto surfaces the billable work and the hidden risk across every client tenant, with the evidence to act — so each finding arrives already packaged, ready to become an approved piece of work.