Should You Hire an In-House Marketer or an Agency?
An honest comparison for contractors between hiring internally and hiring an agency, with the revenue thresholds where each makes sense.
Most contractors reach a point where they feel like they are spinning their wheels with marketing. You might be at two million or five million in annual revenue, and you are tired of managing the Facebook ads yourself or trying to figure out why your Google Business Profile stopped producing leads. At this crossroads, the question always comes up: Should I just hire someone to sit in the office and do this full time, or should I hire an agency to handle the heavy lifting?
The answer is not about who is better at their job. It is a question of simple math and operational efficiency. I have sat on both sides of this table. I have run a landscaping crew and worked in the asphalt business, so I know that every dollar spent on overhead needs to produce a measurable return. If you hire the wrong person or the wrong agency, you are not just losing the monthly fee. You are losing the opportunity cost of the jobs you should have landed during that time.
The Revenue Thresholds for Marketing Decisions
For companies doing under three million dollars in annual revenue, hiring a dedicated in house marketer is almost always a mistake. At this stage, your budget is better spent on direct lead generation and building a solid local SEO foundation. When you hire an internal person at this revenue level, you are likely looking at a salary between sixty thousand and eighty thousand dollars. After you add in payroll taxes, health insurance, and equipment, that person is costing you nearly one hundred thousand dollars a year.
The problem at this size is that one person cannot be an expert in everything. You might find a great social media manager who can post pretty pictures on Instagram, but they probably do not know how to manage a complex Google Ads account or optimize the technical backend of your website. You end up paying a full time salary for a part time skill set in the areas that actually drive your phone to ring.
Between three million and ten million dollars, the conversation shifts. You might hire a marketing coordinator. This person is not necessarily a high level strategist, but they are great at managing the moving parts. They can coordinate with an agency, handle the company photography, and make sure the brand looks consistent across all your trucks and uniforms. At this stage, a hybrid model is your best bet for scaling toward that eight figure mark.
The Math of a Fully Loaded In-House Hire
Let us look at the actual numbers because that is what matters at the end of the month. If you want a truly competent marketing director who can drive strategy, you are looking at a base salary of at least one hundred thousand dollars in most markets. Once you account for the extras, your total cost is closer to one hundred twenty five thousand dollars. For that price, you get forty hours a week from one human brain.
Compare that to a specialist agency. A high performing agency might charge you between three thousand and six thousand dollars a month in management fees. At the top end, that is seventy two thousand dollars a year. For that investment, you are getting access to a team of specialists rather than one generalist. You get a dedicated Google Ads buyer, a technical SEO expert, a graphic designer, and a strategist who looks at your account every week.
The Hidden Costs of Doing it Yourself
People often forget about the tools and software required to run a modern marketing department. An agency already pays for these, but an in house person will need you to cough up the budget for:
- Call tracking software like CallRail to monitor lead quality.
- SEO tools like Ahrefs or SEMRush which can cost hundreds per month.
- Design software subscriptions like Adobe Creative Cloud.
- Email marketing and CRM automation platforms.
The Skill Set Gap in Home Services
The home service industry is unique. Marketing a roofing company or a plumbing business is nothing like marketing a clothing store or a tech startup. You need someone who understands the seasonal nature of HVAC, the emergency triggers for water restoration, and the long sales cycles for custom home building or deck installation. It takes years to learn the nuances of how a homeowner searches for these services.
When you hire in house, you are betting on one person to have mastered five or six different disciplines. It is rare to find a single person who is excellent at all of the following:
- Search Engine Optimization (SEO) to get you in the local map pack.
- Pay Per Click (PPC) management to ensure you are not wasting money on broad keywords.
- Website development and conversion rate optimization.
- Content creation and professional copywriting.
- Data analytics and ROI reporting.
If that person leaves your company, all of that institutional knowledge walks out the door with them. You are back at square one, trying to find a replacement while your leads dry up. An agency provides stability. If one person at the agency moves on, the rest of the team is still there to keep your campaigns running without a hitch.
Ownership and Stewardship of the Ad Spend
One of the biggest issues I see in the contractor world is a lack of accountability for the ad budget. Whether you hire an employee or an agency, you need someone who views your money as if it were their own. This is what I call stewardship. If you are spending ten thousand dollars a month on Google Ads, you need to know exactly how many calls that spend produced and what your cost per lead actually is.
An in house employee might get comfortable. They receive their paycheck regardless of whether the lead volume stays steady or drops by twenty percent. An agency with a month to month agreement stays hungry. If the results disappear, the agency gets fired. That pressure keeps a good agency focused on your ROI. We operate on month to month agreements because we believe our work should earn your business every single thirty days. We don't believe in locking you into a twelve month contract that lets us get lazy.
Marketing is an investment, not an expense. If you spend five thousand dollars to make fifty thousand dollars, you will do that every day of the week. The problem occurs when you spend five thousand dollars and have no idea what you got for it.
When an Agency Makes the Most Sense
If your primary goal is rapid growth and you are currently doing between one million and five million in revenue, an agency is almost always the right move. You need the horsepower and the specialized knowledge that only a team can provide. You also need the speed of implementation. A good agency can have a high performing lead generation machine running in thirty days. An in house hire might take ninety days just to get their feet under them and learn your systems.
Signs You Need an Agency:
- You are spending more than three thousand dollars a month on ads but cannot track the ROI.
- Your website looks like it was built in 2012 and does not work well on mobile.
- You are consistently losing out to competitors who have better reviews and visibility.
- You are too busy running the business to return calls from marketing vendors or manage social media.
- You want to expand into a new service area and need a proven launch plan.
When an In-House Hire Makes the Most Sense
Once you pass the ten million dollar mark, you should probably have a marketing person on your payroll. At this scale, the sheer volume of internal communication and brand assets becomes a full time job. You need someone on site to take photos of every completed project, record videos of your technicians in the field, and manage the community events your company sponsors. This person becomes the liaison between your company and your agency specialists.
The in house marketer focuses on the brand culture and the boots on the ground content. They make sure the trucks are clean and the uniforms look sharp. They handle the local high school football sponsorship and the company charity drive. Meanwhile, the agency handles the technical side: the algorithms, the bidding strategies, and the keyword research. This partnership is how the largest home service companies in the country dominate their markets.
The Path Forward for Your Business
This week, take a hard look at your Profit and Loss statement. Calculate exactly what you spent on marketing over the last twelve months and divide that by the number of new customers you acquired. If you do not have those numbers, that is your first problem to solve. Whether you decide to hire an employee or an agency, you must demand transparent reporting and a clear focus on return on investment. Do not get distracted by vanity metrics like likes or impressions. Focus on the cost per lead and the cost per acquisition. If the math does not work, the marketing does not work. Make a decision based on the revenue goals you have for the next twelve months, not where you are today. If you want to grow to five million, you need to start acting like a five million dollar company now.
Josh Larsen is the founder of Blue Fox Marketing. He holds an MBA, has run his own landscaping company, and now helps home-service contractors turn local search into booked jobs.
Read full bioMore in Agency & Strategy
How Much Should a Contractor Actually Spend on Marketing?
A straightforward framework for setting a contractor marketing budget by revenue, growth goal, and season.
Why Contractors Get Burned by Marketing Agencies (and How to Avoid It)
The specific patterns that cause contractor and agency relationships to fail, and the questions to ask before you sign anything.
The Month-to-Month Marketing Model, Explained
Why we run every contractor engagement month to month, and how it changes what an agency has to do to keep the account.