Back to Blog
Featured Image
Marketing ROIAgency EvaluationSmall BusinessFlorida

How to Know If Your Digital Marketing Agency Is Actually Working

Fahim Zaman·April 28, 2026·11 min read

The Report That Looks Great But Is Hiding Bad Performance

You open the monthly report from your marketing agency. The numbers are big and trending up. 1.2 million impressions. 18,000 page visits. 3.4% click-through rate. Engagement up 22% month over month.

You scroll for the part that tells you how many phone calls or booked appointments came from the work. It is not there. You search for cost-per-lead or cost-per-customer. Not there either. Just impressions, clicks, and reach.

This is the agency reporting playbook for hiding poor performance. Vanity metrics that sound impressive but cannot be tied to revenue. The agency knows the numbers that matter (leads, conversions, ROI) are weak, so they bury them under metrics that look good in isolation.

If you have been reading reports like this from your marketing agency for 6+ months and you cannot tell whether the work is profitable, the agency is probably not delivering. They might still be a friendly group of people. The relationship might be pleasant. The reports might be visually polished. But your business is paying them to drive business outcomes, not to send pretty PDFs.

This post is a practical guide for Florida small business owners to evaluate whether your current agency is actually working, and what to ask before signing with a new one.

The 5 Metrics That Actually Matter

Strip away everything else. These are the only numbers that tell you whether your marketing is producing business value.

1. Number of leads, by source

A "lead" is a real, contactable person who took an action with intent to buy: form fill, phone call (with content), booked appointment, qualified inquiry. Not a click. Not an impression. Not a "engagement."

The number should be tracked by source so you know which channels are producing. Google Ads leads, Meta ads leads, organic search leads, AI search leads, referral leads. Each broken out separately.

A real agency reports this at the top of every monthly summary. A bad agency reports clicks or "potential reach" and hopes you do not ask.

2. Cost per lead, by source

Total ad spend in a channel divided by leads from that channel. Tells you which channels are efficient and which are wasting budget.

CPL targets vary by industry. We covered Florida-specific CPL benchmarks in our Meta ads cost post. For a Florida HVAC company, a healthy Google Ads CPL is $35-$80. For a dentist on Meta, $55-$95.

If your agency has been running ads for 90+ days and cannot tell you the CPL, they are not optimizing. They are spending.

3. Lead-to-customer conversion rate

Of the leads coming in, how many become paying customers. Tracked by source.

Some channels produce high lead volume but low conversion (Meta ads can drive cheap leads but lower intent). Some channels produce fewer but higher-converting leads (Google Search captures intent). The blended ROI depends on which channels you are scaling.

This number requires CRM tracking and follow-up data. An agency that does not have visibility into your CRM cannot report it. That is a sign they are not actually managing your acquisition funnel, just buying ads.

4. Cost per acquired customer

Total marketing spend divided by new customers acquired in the period. The single most important number for understanding ROI.

If your average customer spends $1,500 in their lifetime and your customer acquisition cost is $200, you are profitable. If CAC is $1,800, you are not.

Most Florida service businesses know their average customer value within a 20% range. Few know their actual CAC. The agency should be reporting it monthly with month-over-month trend.

5. Total revenue attributed to marketing

The end of the chain. Closed sales tied back to the source that generated the lead. Requires call tracking, CRM integration, and accurate attribution.

This is the number that answers "is my marketing profitable" with one figure. If revenue attributed to marketing is more than 3-5x the marketing spend, you are doing well. If it is below 1x, you are losing money.

Without this number, every other metric is academic. Impressions, clicks, even leads only matter if they translate to revenue.

Red Flags in Agency Reports

If your monthly reports include these patterns, the agency is hiding something.

Reach, impressions, or "potential audience size" as headline metrics

These are vanity metrics. They tell you nothing about whether the work generated business. A good agency reports leads first, impressions tenth (or not at all).

"Brand awareness" framing for paid ad spend

Brand awareness is a real outcome but only matters at much larger scale than most Florida small businesses operate at. If your agency is spending $1,000-$5,000/month and calling it "brand awareness," they are running campaigns that did not produce direct response and are reframing the failure.

No call tracking or form attribution

Every credible agency uses dedicated phone numbers for each ad campaign and form tracking on every CTA. Without these, lead attribution is guesswork. If your agency cannot tell you which ad drove which call, they cannot optimize.

Missing CRM integration

For service businesses, the CRM is where leads turn into customers. An agency that does not have access to your CRM (with proper permissions) cannot report the customer-side metrics. They are only optimizing the top of the funnel.

Always upbeat with no acknowledgment of problems

Real marketing has bad weeks, bad campaigns, and bad months. An agency that reports nothing but positive trend month after month is selectively reporting. Honest reports show what is working AND what is not.

Reports that change format without explanation

If your monthly report looked one way for 6 months and now looks different, the agency may be changing the metrics they highlight to obscure declining performance. Ask why the format changed.

Questions to Ask Your Current Agency

Five questions, in order. The answers tell you whether to renew or replace.

1. What is my cost per lead this month, broken down by channel?

A real answer is specific numbers. "Google CPL is $54, Meta CPL is $32, organic is $0 (8 leads, untracked spend)." A vague answer ("we are seeing strong performance") means they do not know or they know and it is bad.

2. What is my cost per acquired customer over the last 90 days?

Real answer: a number with a trend ("CAC is $185 this quarter, down from $215 last quarter"). Vague answer: avoidance.

3. What channel produced the most revenue last month?

The agency should be able to attribute revenue to channels with confidence. If they cannot, attribution is broken or revenue tracking does not exist.

4. What did you change in our campaigns this month and why?

A real agency optimizes constantly. They should be able to list 3-5 specific changes (creative tested, audience adjusted, bid changed, copy updated) with reasoning. "We continued running last month's setup" for 60+ days is a red flag.

5. If we stop spending tomorrow, how long until lead flow drops to zero?

This question reveals whether the agency has built any owned-channel infrastructure (SEO, GEO, SMS list, reviews, referrals). If the answer is "leads stop within a week," they have only built paid ad dependency. That is fragile and expensive long-term.

Questions to Ask a Prospective Agency

Different questions for an agency you are evaluating to hire.

Can you show me a current client in my industry in Florida?

Real local results in your specific industry (or close to it) demonstrate they have done this before. Generalist agencies that have never worked with HVAC or restaurants or med spas may not understand the conversion patterns specific to your industry.

What does your tracking and attribution stack look like?

Specific answers like "we set up CallRail for call tracking, Google Tag Manager for form tracking, and integrate to your CRM" are good. Vague answers are not.

What happens in 30 days if we are not seeing the results you projected?

A real agency has a diagnostic process. They will look at conversion rate, CPL, audience, creative, and offer. They will adjust. A bad agency will deflect, blame the offer, or ask for more budget.

Do you require a long-term contract?

The best Florida marketing agencies operate on 30-day rolling agreements. Long contracts (6-12 months) are designed to lock you in past the point where you would naturally evaluate performance. Mi Assist Studio runs on 4-week rolling retainers because we want clients to keep us based on results, not contractual obligation.

What is included and what is extra?

"Marketing services" is too vague. Get specific scope: ad management, creative production, content production, technical SEO, schema implementation, reporting cadence, response time on questions. Every gap in the scope is a future invoice or a future failure.

When to Fire Your Current Agency

Three clear triggers.

Six months in with no clarity on lead volume, CPL, or revenue attribution. If the basic metrics are still missing after half a year, the agency is not building toward business outcomes.

Costs going up while results stay flat. Means the agency is scaling spend without optimization. You are paying for activity, not performance.

Repeated misses on what they promised at the pitch. A pitch promises specific outcomes (number of leads, target CPL, growth rate). If 90 days in those numbers are 50%+ off and the agency has no clear path to close the gap, they are not the right fit.

Firing an agency is not personal. It is a business decision. The right agency will understand and may even help with a transition.

What a Good Agency Relationship Looks Like

For comparison, here is what should happen with a working agency relationship.

You get clear monthly reports that lead with leads, CPL, and CAC. You can see what worked and what did not. You understand what is being optimized next month and why. You can ask any question and get a specific answer with data behind it.

The agency has access to your CRM, your tracking tools, and your performance data. They use that access to attribute results, not to hide behind it.

When something is not working, the agency tells you before you ask. They explain what they are testing to fix it. They commit to a timeline.

You can walk away on 30 days notice without penalty. You renew because the work is producing, not because you signed a contract.

Mi Assist Studio runs this way with our Florida clients. We share the services we cover and how we structure pricing clearly upfront. Clients renew because they get results, not because they are locked in.

FAQ

How long should I give a new agency before evaluating results? 60 days for first leads, 90 days for clear performance signal, 6 months for compounding outcomes. If the basic metrics are bad at 90 days with no improvement trajectory, that is your evaluation point.

What if my current agency is not technical enough to provide attribution data? You have two choices: pay them to upgrade their tracking stack (with a clear delivery timeline) or replace them with one that already has it. Continuing without attribution is expensive in lost optimization opportunity.

Should marketing agencies work on percentage of ad spend or flat retainer? Flat retainer is generally better aligned with small business interests. Percentage-of-spend models incentivize the agency to push you to spend more, even when it is not optimal.

What is a typical retainer for a Florida small business? $500-$3,000/month for service business retainers, depending on scope. Below $500/month, you are usually getting minimal attention. Above $3,000/month at sub-$5K ad spend, the math typically does not work.

Can I just run my marketing in-house? For SMS, reviews, and basic content, yes. For paid ads, SEO, and integration, in-house typically costs more in salary and learning curve than a competent agency does, while delivering worse results. The break-even point is usually around $5,000+/month in marketing activity.

---

If you want a marketing agency that actually reports leads, CPL, and revenue attribution from day one, Mi Assist Studio works on 4-week rolling retainers with no long contracts. Call 689-265-0369 or visit miassist.studio.

Want results like this for your business?

We build websites, run ads, and optimize for AI search -- all designed to bring in more customers.

Book a Free Consultation