Website DesignUI/UX DesignSEO & ContentBrand IdentityLogo DesignGraphic DesignGoogle AdsMeta AdsWordPress Dev
About UsProcessContactGet a Custom Quote →
Working time: Monday to Friday 9 AM – 5 PM
Call for free consultation: +919729712388
Since 2020 · 450+ websites shipped 224 jobs delivered on Upwork 96% Job Success on Upwork US · UK · CA · IL

7 Signs Your Marketing Agency Is Coasting on Your Retainer

You pay the retainer on the first of the month, the same PDF report lands on the seventh, and you could not point to a single new patient it produced. If reading that made your stomach drop a little, keep going, because that feeling is usually accurate.

I audited nineteen medspa ad accounts over the past year, most of them run by agencies charging $1,500 to $4,000 a month. In more than half, the last meaningful change to the account was over ninety days old. The retainer kept billing. The work had stopped.

Here are seven signs you can verify tonight in your own inbox, ad account, and front-desk calendar. No permission from your agency required beyond access you should already have.

1. The monthly report never mentions booked appointments

Open your last three reports side by side.

If they lead with impressions, reach, or “engagement,” and the number of consultations booked appears nowhere, your agency is reporting on what is easy to screenshot instead of what pays your rent. A medspa lives on booked-and-showed consults. Any report that cannot connect spend to consults is a decoration.

There is a tell inside the tell. Compare the commentary paragraphs month over month. Coasting agencies reuse them with the dates swapped. One owner I talked to ran her last six reports through a document-compare tool and found 80 percent identical text.

2. Your questions take four days and two follow-ups

Send your account manager a specific question tonight. Something like: “What did we change in the ad account last month, and why?”

Time the response. A managed account gets an answer within one business day, because the person doing the work knows what they did. A coasting account has to go find out, which is why you get “let me check with the team” and then silence.

Count how many account managers you have had, too. Three in a year means your account is training fodder.

3. Every explanation ends in “brand awareness”

“Brand awareness” is the phrase agencies reach for when there are no leads to point to. Awareness is real and has a job, but for a local clinic it is a byproduct of good direct-response work, never the goal you pay $2,000 a month to chase.

Listen for its cousins: “top of funnel,” “building momentum,” “playing the long game.” Twelve months in, the long game should have produced a short-game number.

4. Ad spend keeps climbing while bookings stay flat

Pull your ad account’s spend by month for the past year, then pull new-patient consults from your booking software for the same months. Two columns. Five minutes.

If spend rose 30 or 40 percent and consults did not move, nobody is watching the relationship between the two. Agencies that bill a percentage of spend have a quiet incentive to recommend “scaling the budget,” and an unmanaged account drifts upward on its own as platforms auto-expand audiences.

Flat results on rising spend is the most expensive sign on this list.

5. Nobody can tell you where a consult came from

Walk to your front desk and ask how the last ten new patients found you. If the answer is a shrug, or “Instagram, probably,” you have no attribution. Neither does your agency, whatever the report claims.

Real attribution at a medspa is not exotic. It means call tracking numbers on ads, UTM tags on every link, a “how did you hear about us” field the front desk actually fills in, and a monthly reconciliation of all three against the calendar. If your agency set up none of this, they cannot know whether their own work is working. They are guessing with your money.

6. Nothing new has shipped in ninety days

Ad platforms keep receipts. In Google Ads, open Change History. In Meta, check the account history log. Find the last time a human created a campaign, rewrote an ad, or adjusted a bid strategy, and ignore the automated line items.

Do the same for your website: when were your service pages last edited?

Last month I audited an account for a two-location clinic where the newest ad creative was 11 months old and still promoted a lapsed intro offer. The front desk was honoring the discount out of embarrassment every time a caller mentioned it. Ninety days with no shipped work on a monthly retainer is the definition of coasting.

7. They have never asked about your calendar, capacity, or margins

An agency that never asks which services you want to fill, which injector has open slots, or what a filler patient is worth over two years is optimizing in the dark. Medspa marketing decisions depend on treatment margins and rebooking behavior. Generic lead-gen ignores both, which is how owners end up with a pipeline full of $49 coupon hunters who never return.

If every strategy call is the agency presenting slides rather than asking questions about your business, the strategy is a template.

What fixing this actually takes

Some of this you can do yourself, this week, whoever runs your marketing.

Make a “how did you hear about us” field mandatory at booking. Install call tracking; the software runs about $45 a month. Get admin access to your own ad accounts, which you should hold anyway since you are legally the advertiser. Ask for a written change log with the next report. None of that requires firing anyone. It requires deciding you are entitled to see the machine you are paying for.

What you mostly cannot do yourself is run the machine week after week. Attribution decays, ad creative fatigues in four to eight weeks, local rankings shift with review velocity, and demand for aesthetics swings hard between quarters. That is why this is retainer work rather than a one-off project: the system needs an owner who checks it weekly, and if that owner is you, you have just taken a second job. AmSpa’s State of the Industry survey counts more than 10,000 medspas in the US now, and the ones pulling ahead are run by owners who stayed in the treatment room and got ruthless about who runs their marketing.

The structural fix is accountability, and accountability follows whoever answers for the account. In my agency, I lead every account personally, supported by a team of 17, and the report you get is the change log itself: what shipped, what it cost, what it booked. That model exists elsewhere too. Whoever you hire, insist on it: a named person who did the work, consults as the headline metric, and attribution you can audit without asking. I wrote up how I structure this on my medspa marketing page, and my pricing tiers are public, because coasting hides behind vague scopes.

FAQ

Should I fire my current agency before finding a replacement?

No. Run the checks above first, then give them one honest chance: show them this list and ask for a written response. A good agency having a bad quarter comes back with specifics. A coasting agency comes back with “brand awareness.” Line up the replacement before you cancel so your ads never go dark, and keep admin ownership of every account through the handover.

How long should I give a new agency before judging results?

Ninety days for leading indicators: attribution installed, creative shipped, cost per booked consult trending down. Six months for revenue you can feel. What you should see in month one is activity, and that is checkable with the same change-history trick from sign six.

What does a fair medspa marketing retainer cost?

In the accounts I review, honest retainers for a single-location medspa run $1,500 to $3,000 a month plus ad spend, depending on scope. Under $1,000 usually buys template work, which is where coasting starts. If you want a second opinion on your current setup, book a free consultation or call me directly at +91 97297 12388. I will tell you if your agency is doing fine, because sometimes they are.

On this page

contact

Feel Free to Write Our Tecnology Experts

    Get the answer → or book a free 30-min audit
    Free 30-min SEO audit3 prioritized wins. No pitch.
    Book →