Is Your Marketing Agency Worth the Money? A Reality Check
Learn the concrete signs that show whether your marketing agency is delivering real value or just sending reports. A practical guide for service business owners.
Published October 18, 2026 by the Digital Marketing Raleigh team.

Listen to this article:
You write a check every month to a marketing agency. They send reports with colorful charts. They talk about impressions, reach, and engagement. But when you look at your bank account, you wonder: is any of this actually working?
Most service business owners face this exact problem. The marketing industry has built a fortress of jargon and metrics that sound impressive but mean nothing to your bottom line. An agency can show you a graph trending upward while your phone stays silent and your calendar stays empty.
The good news is that figuring out whether an agency earns its fee is simpler than the industry wants you to believe. You do not need a marketing degree. You need to ask the right questions and look at the right numbers. This guide shows you exactly how to do that.
The Numbers That Actually Matter
Marketing agencies love to send monthly reports packed with metrics. The problem is that most of these metrics have no direct connection to revenue. A business owner needs to separate the signals from the noise.
Start with leads. How many phone calls, form submissions, or direct messages did the marketing generate last month? Not website visitors. Not social media followers. Actual contact from people who might hire you. If your agency cannot give you this number, that is a red flag. If they give you the number but it has not increased in six months, that is a bigger red flag.
Next, look at cost per lead. Take what you paid the agency and divide it by the number of leads they generated. If you paid $2,000 and got 20 leads, your cost per lead is $100. This number needs context from your business. If your average job is worth $500 and you close one out of every five leads, then a $100 cost per lead means you are making money. If your average job is worth $200, the math does not work.
The third number is conversion rate from the marketing channel. Of the leads the agency generates, how many turn into paying customers? This requires tracking on your end, but it tells you whether the agency is attracting the right kind of customer or just anyone with a pulse. High lead volume with terrible conversion means the targeting is wrong.
Revenue attribution comes next. How much revenue can you directly trace back to the marketing the agency does? This is harder to track perfectly, but you can get close. Ask new customers how they found you. Track which phone numbers ring from which campaigns. Use unique landing pages for different services. The agency should be helping you set up this tracking, not avoiding the conversation.
Finally, watch the trend lines. A good marketing program builds momentum over time. Leads in month six should be higher than leads in month one. If the numbers stay flat or bounce randomly month to month, something is broken. Seasonal businesses will see variation, but the overall trajectory should point up.
Many agencies will try to redirect your attention to vanity metrics. Website traffic is up 50 percent. Social media engagement doubled. Email open rates hit 40 percent. These numbers might correlate with business results, but they do not cause business results. A thousand website visitors who never call is worth less than ten visitors who all call. Keep the conversation focused on leads, conversions, and revenue.
The Communication That Reveals Everything
How an agency communicates tells you more about their effectiveness than any report. Good agencies are proactive, clear, and focused on your goals. Bad agencies are reactive, vague, and focused on their process.
Start with response time. When you email your agency contact with a question or concern, how long until you get a real answer? Not an automated reply. Not "we will look into it." An actual answer that addresses what you asked. If you regularly wait three or four days for simple responses, the agency does not respect your time or your account. You are paying them. They work for you. A two-business-day response to non-emergency questions is reasonable. Anything beyond that suggests you are not a priority.
Look at who you talk to. Do you have a dedicated contact who knows your business, or do you get passed around to whoever is available? Consistency matters. A good account manager learns your voice, understands your goals, and notices when something is off. If you have to re-explain your business every time you have a call, the agency is not investing in your success.
Pay attention to the questions they ask. A good agency asks about your business constantly. What jobs are most profitable? Which services do you want to grow? What customer complaints come up most often? What does your busy season look like? They ask these questions because the answers shape the marketing. An agency that never asks about your business is running a generic playbook and hoping it works.
Check whether they bring you ideas or wait for you to bring them ideas. Marketing should not be a passive service. The agency should regularly propose new tests, new channels, new messages. If every change happens because you pushed for it, you are doing the strategic thinking while paying them to execute. That might be fine if execution is all you need, but do not pay strategic rates for tactical work.
Notice how they handle problems. Every marketing program hits rough patches. A campaign underperforms. A platform changes its algorithm. A competitor starts outspending you. Good agencies acknowledge problems quickly, explain what happened, and present options for fixing it. Bad agencies ignore problems until you notice them, make excuses, and wait for you to tell them what to do.
The monthly report itself reveals a lot. Does it start with your business results or with their activities? A report that leads with "we posted 16 times on social media" is written for the agency's benefit. A report that leads with "lead volume increased 12 percent and cost per lead dropped to $87" is written for yours. The structure of the report shows you what the agency thinks matters.
The Strategy That Matches Your Business
A marketing agency should not run the same playbook for every client. Your business has specific characteristics that should shape the strategy. If the agency ignores these characteristics, they are not really working for you.
Consider your service area. A plumber serving a 15-mile radius needs different marketing than a plumber serving an entire metro area. The tight radius means hyper-local targeting: neighborhood Facebook ads, Google Local Service Ads, partnerships with nearby real estate agents. The wide area means broader targeting and more reliance on organic search. If your agency is running the same strategy regardless of your geography, they are not thinking.
Think about your pricing position. Are you the budget option, the premium option, or somewhere in the middle? This should change everything about the messaging. Budget providers emphasize speed, availability, and transparent pricing. Premium providers emphasize expertise, guarantees, and long-term solutions. An agency that writes the same generic copy for both is missing the point. The service guarantee you offer should feature prominently in the marketing if you are positioning as premium.
Your capacity matters. If you have more work than you can handle, marketing should focus on raising prices and attracting better customers, not generating more volume. If you have open slots on the calendar, marketing should focus on filling them fast. An agency that ignores your capacity will either waste money generating leads you cannot serve or fail to generate enough leads to keep you busy.
Seasonality shapes strategy. HVAC businesses have different needs in July than in November. Roofing companies see storm-driven demand spikes. Pest control has seasonal pest patterns. The agency should adjust spending, messaging, and urgency based on these cycles. If they spend the same amount every month with the same message, they do not understand your business.
Competition in your market changes what works. In a market with five other companies doing the same thing, you need differentiation and consistent presence. In a market where you are one of two options, you need to own the conversation. The agency should research your competitive landscape and build strategy around it, not assume every market is the same.
Your goals should drive everything. Some owners want to grow 50 percent this year. Others want to maintain current size while improving profit margins. Still others want to prepare the business for sale in three years. These goals require completely different marketing approaches. If your agency has never asked about your three-year plan, they cannot align marketing with it.
The Tests That Show They Care
Good marketing is built on testing. An agency that is not regularly testing new approaches is either lazy or scared of admitting something is not working. Here is how to tell if they are actually testing.
Ask what they tested last month. They should be able to give you specific examples. We tested two different headlines in the Google Ads. We tried a new landing page layout. We experimented with video content versus static images. If they cannot name actual tests, they are not running any.
Ask what they learned from the tests. This is where many agencies fall apart. They will admit they ran a test, but then they cannot tell you what it proved. A real test has a hypothesis, a measurement plan, and a conclusion. "We tried video" is not a test. "We tested whether video ads generate leads at a lower cost than image ads, and we found that video ads cost 23 percent more per lead, so we are pausing them" is a test.
Look at whether they kill things that do not work. Testing means some things fail. If everything the agency does is always "performing well" according to their reports, they are either lying or not testing. A good agency will tell you they turned off underperforming campaigns and reallocated that budget to what works.
Check if they scale things that do work. When a test finds a winner, the next step is to put more resources behind it. If the agency discovers that a specific type of ad or a specific keyword theme generates leads for half the usual cost, they should immediately shift budget toward it. An agency that finds a winning formula and then keeps running it at the same small scale is not maximizing your opportunity.
Ask about the testing roadmap. What are they planning to test in the next three months? A good agency has a list. Maybe they want to test different service pages, or new ad platforms, or alternative targeting methods. If they have no testing plans, they are on autopilot.
Pay attention to whether they test based on data or hunches. "We think this might work" is fine as a starting point, but good agencies dig into the data to find testing opportunities. They notice that leads from one zip code close at twice the rate of leads from another zip code, so they test increasing bids in the high-performing area. They see that calls from mobile devices convert better than desktop form fills, so they test mobile-specific campaigns. Data-driven testing compounds over time because each test teaches you something that informs the next test.
The Transparency That Builds Trust
An agency that hides information is an agency that has something to hide. Transparency is not just nice to have. It is required for a functional relationship.
You should have access to the advertising accounts. If the agency runs Google Ads for you, you should be able to log in and see the account yourself. Same with Facebook Ads, or any other platform. Some agencies push back on this, claiming it is proprietary or that clients will mess things up. This is nonsense. It is your money being spent. You have the right to see where it goes. An agency that refuses to give you read-only access to your own ad accounts is hiding something.
The reporting should include both good news and bad news. Every marketing program has weak spots. Maybe one campaign is underperforming. Maybe a keyword theme stopped working after a Google update. Maybe a competitor started outbidding you in a key area. If the monthly report only contains positive updates, the agency is filtering information. You need the full picture to make good decisions.
Ask for the raw data behind the charts. When they say "traffic is up 30 percent," ask to see the analytics export. When they say "engagement increased," ask for the actual engagement numbers. Some agencies build their reports on cherry-picked date ranges or exclude inconvenient data. Checking the raw data catches this.
Contracts should be clear about what you are paying for. If the contract says "social media management," that could mean anything. How many posts per week? What platforms? Who creates the content? Who responds to comments? Vague contracts let agencies do the minimum while charging for more. At Digital Marketing Raleigh, clear deliverables prevent this problem.
Pricing should be straightforward. Some agencies use complex pricing structures that make it hard to tell what you are actually paying for. Management fee plus ad spend plus creative fee plus setup fee. It adds up fast and it is hard to compare to other options. Simple pricing suggests the agency is confident in the value they provide. Complicated pricing suggests they are trying to hide the true cost.
The agency should explain trade-offs honestly. Every marketing decision involves trade-offs. Spending more on Google Ads means less budget for Facebook. Focusing on premium customers means fewer total leads. Running brand awareness campaigns means less short-term revenue. An agency that pretends every option is perfect is not being straight with you. Good agencies explain the pros and cons and let you make the call.
Ask how they handle conflicts of interest. If they represent multiple businesses in your industry, how do they prevent your competitors from benefiting from insights gained from your account? If they get referral fees from vendors, does that bias their recommendations? These are fair questions. The answers tell you whether the agency puts your interests first.
The Results That Justify the Investment
At the end of the day, an agency earns its fee by generating more profit than it costs. This sounds obvious, but many business owners lose sight of it in the fog of reports and calls.
Calculate return on marketing investment. Take the revenue you can attribute to the agency's work. Subtract your cost of delivering those jobs. Subtract what you paid the agency. What is left is your profit from the marketing investment. If this number is positive and growing, the agency is working. If it is negative or shrinking, something needs to change.
This calculation is harder for brand awareness or long-term strategy work, but most local service businesses are doing direct response marketing. Someone sees an ad, calls the number, books a job. The chain is short enough that you can track it. If your agency is doing work that cannot be tied to revenue within a reasonable timeframe, ask yourself whether you need that work.
Consider opportunity cost. The money you pay the agency could go somewhere else. Could you hire another technician and handle more jobs? Could you invest in better equipment that improves efficiency? Could you save it as a buffer against slow months? The agency's work needs to beat these alternatives. Marketing that breaks even is not good enough. It needs to beat the next best use of that capital.
Look at customer lifetime value. Some marketing generates customers who use your service once and never return. Other marketing generates customers who become regulars. If the agency is optimizing for total leads without regard to quality, you might be attracting one-time customers when you should be building a base of repeat customers. The best marketing for local service businesses generates leads that turn into long-term relationships.
Factor in the time you spend managing the agency. If you spend five hours a week in meetings, reviewing reports, and answering agency questions, that is part of the cost. Your time has value. An agency that requires constant hand-holding is more expensive than the invoice suggests. A good agency should reduce your marketing workload, not add to it.
Watch for diminishing returns. Many marketing channels hit a point where additional spending generates less and less additional return. The first $1,000 in Google Ads might generate 15 leads. The next $1,000 might generate 12 leads. The next $1,000 might generate 8 leads. A good agency recognizes this pattern and either finds new channels or tells you that you have maxed out the current approach. A bad agency just keeps spending and hopes you do not notice the returns declining.
Compare results to benchmarks. If the agency says your numbers are good, ask "compared to what?" What is the average cost per lead in your industry and market? What is a typical conversion rate? While every business is different, massive deviation from benchmarks suggests something is wrong. You can find some benchmark data through industry associations, or you can ask other business owners what they see. The agency should be able to contextualize your results.
When to Walk Away
Sometimes the answer to "is the agency worth it" is no. Recognizing when to end the relationship saves time and money.
If lead volume has been flat or declining for six months, and the agency has no convincing explanation or plan to fix it, walk away. Six months is enough time to test new approaches. If nothing has improved in half a year, nothing will improve in the next half year either.
If you cannot get straight answers to direct questions, walk away. "How many leads did we get last month" should not be a difficult question. If the agency dodges, deflects, or takes a week to answer, they either do not have the data or do not want to share it. Either way, you cannot make informed decisions.
If the agency never admits mistakes or tells you bad news, walk away. Everyone makes mistakes. Platforms change. Competitors adapt. Economy shifts. An agency that pretends everything is always going great is lying to you. You need a partner who tells you the truth, even when it is uncomfortable.
If they cannot explain what they do in plain English, walk away. Marketing is not magic. The concepts are straightforward. An agency that hides behind jargon is either incompetent or trying to confuse you into thinking their work is more complex than it is. You are paying for results, not impressive-sounding terminology.
If they resist giving you account access or ownership of created assets, walk away. You should own your website, your social media accounts, your ad accounts, and any content created with your money. An agency that claims ownership of these things is planning to hold them hostage when you try to leave. Legitimate agencies have no problem transferring everything to you.
If your gut tells you something is wrong, listen to it. Business owners develop instincts about relationships. If something feels off about the agency relationship, even if you cannot put your finger on exactly what it is, that feeling deserves attention. Sometimes the red flags are subtle. Trust your judgment.
Before you fire an agency, have your next step planned. Will you handle marketing yourself? Will you hire someone in-house? Will you switch to a different agency? Ending a relationship without a plan can leave you with no marketing at all, which is usually worse than mediocre marketing. But do not let the lack of a plan keep you in a bad relationship forever. Make the plan and execute it.
What Good Looks Like
After all the warning signs and red flags, it helps to know what a good agency relationship actually looks like.
A good agency knows your business almost as well as you do. They remember your peak seasons. They know which services make the most money. They understand your capacity constraints. They ask about your hiring plans because those plans affect how aggressive the marketing should be. This knowledge comes from asking questions and paying attention, not from some special insight.
Communication is proactive and regular. You do not chase them for updates. They reach out when something important happens. "We noticed a spike in cost per lead this week, here is what we found and what we are doing about it." Or "A competitor just launched a new campaign, we are adjusting our strategy to account for it." They keep you informed without overwhelming you.
The strategy evolves based on results. What worked six months ago might not work now. Markets change. Customers change. Platforms change. A good agency adapts continuously. They are not running the same campaigns on autopilot year after year. Each month builds on what they learned the previous month.
They are honest about what they do not know. No agency knows everything. When you ask about a new platform or tactic they have not used, a good agency says "we have not done that before, let us research it and get back to you" instead of pretending they are experts. Admitting knowledge gaps builds trust.
Results trend upward over time. Not every month beats the previous month, but the six-month average should be better than it was six months ago. You are getting more leads, or better leads, or cheaper leads, or some combination. The trajectory is positive.
You feel like a priority, not an account number. When you call, they know who you are and what is happening with your marketing. You are not explaining your business from scratch every conversation. They remember what you talked about last time and follow up on it.
The relationship feels collaborative. You are not ordering them around and they are not dictating to you. You both bring expertise to the table. They know marketing. You know your business. The combination produces better results than either of you could achieve alone. Check out examples of this collaboration approach at our blog where we share real-world marketing insights.
Building a Better Relationship
Even if your current agency is underperforming, the relationship might be salvageable. Before you walk away, try improving how you work together.
Set clear expectations in writing. What metrics matter to you? How often do you want updates? What decisions do you want to be involved in versus what can they handle independently? Many relationship problems come from mismatched expectations. Writing them down and getting agreement prevents confusion.
Schedule a quarterly strategy review. Monthly reports track tactics. Quarterly reviews step back and look at strategy. Is the overall approach still right for your business? What is working well that you should double down on? What is not working that you should cut? These bigger-picture conversations keep the relationship aligned.
Share more context about your business. The more the agency knows, the better they can help. Tell them about upcoming changes, new services you are adding, capacity constraints, hiring plans, anything that affects demand for your services. They cannot read your mind. Give them information to work with.
Be specific about problems. "The marketing is not working" is hard to fix. "We are getting plenty of leads but they are all tire-kickers who want quotes and never book" is actionable. The agency can adjust targeting, change messaging, or qualify leads better. Specific feedback leads to specific solutions.
Ask how you can help them succeed. Maybe they need faster response times when they send you content to review. Maybe they need clearer guidance on brand voice. Maybe they need photos of your work. Agencies perform better when the client is engaged and helpful. Find out what they need from you.
Give them permission to push back. Some clients just want the agency to do what they are told. This rarely produces good results. If you have a marketing idea that the agency thinks is wrong, you want them to say so and explain why. A good relationship allows for disagreement and debate. The best answer might be different from what either of you initially thought.
Frequently Asked Questions
How long should I wait before judging an agency's performance?
Three months is the minimum. The first month involves setup, learning your business, and launching campaigns. The second month starts generating data. The third month shows whether the trajectory is right. By month three, you should see clear signs of progress, even if you have not hit your final goals. If there is no positive movement by month three, have a serious conversation. By month six, results should be clearly positive or you should make a change.
What if the agency blames poor results on my market or my pricing?
Some markets are more competitive and more expensive to advertise in. Some pricing structures make marketing harder. But a good agency researches these factors before taking you on. If they accepted you as a client, they believed they could generate results. Blaming market conditions after the fact is often an excuse for underperformance. Ask what they knew about your market when they agreed to work with you and what has changed since then.
Should I work with a local agency or does location not matter?
For most local service businesses, a local agency has advantages. They understand your market, they know the competition, they recognize neighborhood names and local quirks. They can meet in person when needed. Remote agencies can work, but they need to invest time in learning your specific market. Location matters less than expertise and communication, but it provides a head start.
How much should I spend on marketing as a percentage of revenue?
Most established service businesses spend somewhere in the range of 5 to 15 percent of revenue on marketing, including agency fees. Newer businesses trying to grow aggressively might spend more. The percentage matters less than the return. If you are spending 20 percent of revenue on marketing but it is generating profitable growth, that is better than spending 5 percent and seeing no results.
What happens if I want to switch agencies?
Most marketing contracts are either month-to-month or require 30 days notice. Read your contract to understand the terms. Before you switch, make sure you have access to all your accounts and own all the assets. Get copies of all the data and reports. Have the new agency lined up so there is no gap in your marketing. Switching agencies is common and should not be a dramatic process if the current agency is professional about it.
Can I just do the marketing myself instead of hiring an agency?
You can, but consider whether it is the best use of your time. Marketing requires continuous learning, regular execution, and constant monitoring. If you have the time and interest, you can learn to do it. Most service business owners find that their time is better spent running jobs and managing the business while someone else handles marketing. The question is not whether you can do it yourself, but whether you should.
What is the difference between paying for marketing and paying for advertising?
Advertising is buying ad space on platforms like Google or Facebook. Marketing includes advertising but also strategy, targeting, landing pages, tracking, reporting, and optimization. Some agencies are just media buyers who place your ads. Others provide full marketing strategy. Make sure you understand what you are paying for. If you need strategy and you are only getting ad placement, you are not getting what you need.
How do I know if the agency is marking up the ad spend?
Ask directly. Some agencies charge a percentage of ad spend as their management fee. Others charge a flat fee and pass through ad costs at exactly what the platform charges. There is no right or wrong model, but you should know which one you are in. If the agency is vague about this, that is a red flag. Transparent pricing is standard in the industry.
Should the agency guarantee results?
Be wary of agencies that guarantee specific results like "we guarantee 50 leads per month." Too many variables outside the agency's control affect results. A better approach is an agency that stands behind their work with a performance-based pricing model or a satisfaction guarantee, similar to our approach, where if you are not seeing value, you are not locked into a long-term contract.
What if I cannot afford a full-service agency?
Consider starting with a narrow scope. Maybe just Google Ads to start. Or just search engine optimization. You do not need to do everything at once. A good agency can help you prioritize and start with the channel that is most likely to generate results for your budget. As the marketing generates revenue, you can expand into other channels. Starting small and scaling what works is smarter than spreading a limited budget too thin.
Figuring out whether your marketing agency earns its fee comes down to clear metrics, honest communication, and steady results. You do not need to become a marketing expert to evaluate your agency. You need to track the numbers that matter to your business, demand transparency, and expect continuous improvement.
If you are wondering whether your current marketing is working or you want to explore what effective marketing looks like, call us at 919-348-4912 or reach out through the contact page. We believe in straightforward answers and measurable results.
Want the phone to ring more?
A jingle your town remembers, a page that turns clicks into calls, and local ads that put you first. Done for you by Petronella Technology Group, Inc.