
Should I Hire a Marketing Agency or Do It Myself?
We are an agency, so you should read what follows with appropriate suspicion. But the question “should I hire a marketing agency or do it myself” deserves a better answer than the one our industry usually gives, which is a blog post that lists the benefits of hiring an agency and ends with a calendar link.
Here is the version we would give a friend. There are three tests. If you fail any of them, keep your money and do it yourself for now — you will get more out of the same dollars. If you pass all three, an agency is probably cheaper than the alternative, and we will show the arithmetic rather than assert it.
We will also put real numbers on both paths, including where the published cost guides contradict each other.
The short answer
Do it yourself if your budget is under roughly $1,500 a month, if you cannot yet name the one channel that brings you customers, or if your intake is leaking. Hire an agency when marketing is already working, you know which channel works, and your own hours are worth more than the fee.
Contents
The three tests
Test one: can you name the channel? If you cannot finish the sentence “most of my customers find me through ___,” you are not ready to hand marketing to anyone. An agency given a blank slate will spend three to six months of your money finding out what you could have learned by asking your last twenty customers how they found you. Do that first. It is free.
Test two: is your intake sound? Do calls get answered during business hours, do form submissions get a reply the same day, do you know which calls came from where? Marketing amplifies intake. Amplifying a leak is the most expensive mistake in this whole category, and we see it constantly — see why the phone rings and nobody books.
Test three: what is an hour of your time worth? Not what you bill. What the next hour of your attention produces. If you are a solo practitioner whose hours convert directly into revenue, three hours a week on marketing is genuinely expensive. If you have a slow season and a real interest in learning this, those hours are close to free and the learning compounds.
Pass all three and the decision is mostly arithmetic. Fail one and no agency, ours included, will fix it for you.
What DIY actually costs
DIY is not free — it is a tool bill plus your hours. The tool bill is smaller than most owners assume, and the hours are much larger.
You can run competent local marketing on a short stack: Google Business Profile (free), Google Ads (no platform fee, you pay only for clicks), a website you already have, email software, and optionally one SEO tool. That last one is where sticker shock happens. Semrush, the most commonly recommended, lists its plans at $139, $199, $299, and $549 per month on monthly billing as of late September 2026, with a limited free tier. Most small local businesses do not need it at all in year one.
| Item | Realistic DIY cost |
|---|---|
| Google Business Profile management | $0 |
| Email platform, small list | $0–$50/mo |
| SEO tool (optional in year one) | $0–$139/mo |
| Ad spend, one location | $500–$3,000/mo |
| Design and scheduling tools | $0–$30/mo |
| Your time | 5–10 hrs/week to start |
Five to ten hours a week is the number nobody puts in the brochure — the learning curve on Google Ads alone eats the first month, and paid search punishes learning with real money.
What an agency actually costs
Now the part where published guides disagree, which is worth seeing rather than being handed one number.
Clicks Geek’s retainer guide, dated March 1, 2026, states that digital marketing retainers “typically range from $500 to $15,000 per month,” with an entry tier of $500–$2,000 covering one or two channels. Digital Applied’s 2026 pricing guide, dated April 5, 2026, effectively says that entry tier does not work: it recommends $2,000–$5,000 monthly for companies under $1M in revenue, and puts boutique SEO alone at $1,500–$3,000.
So one source says you can start at $500 and one says the real floor is four times that. Both are published by agencies, which is worth weighing. Our read, from quoting this work in Los Angeles: below about $1,000 a month you are buying someone’s leftover attention, and between $1,000 and $2,000 you can get one channel done properly — not three. The guides agree on one figure: paid search management commonly runs 10–20% of ad spend, or a flat fee in that neighborhood.
| Path | Typical monthly | What you get | Where it breaks |
|---|---|---|---|
| Fully DIY | $0–$150 in tools plus ad spend | Total control, fastest learning | Your hours; expensive mistakes in paid search |
| Freelancer or contractor | $500–$2,000 | One skill, done well, flexible | No strategy, no coverage when they vanish |
| Small agency | $1,500–$5,000 | Multi-channel, accountability, reporting | Junior staff on your account; long contracts |
| Large agency | $5,000–$15,000+ | Depth, in-house creative and analytics | You are a small account; slow, costly turnaround |
If you want the fuller pricing picture across services, we broke it down in what digital marketing costs a small business and in marketing packages explained.
DIY, freelancer, or agency
The honest sequencing for most owners under $2M in revenue: do it yourself long enough to learn what works, hire a freelancer for the one thing you hate most, then move to an agency when coordination across channels — not execution of a single one — becomes the bottleneck.

The LA Law Firm SEO Checklist
Forty checks across the three systems that decide whether a Los Angeles firm gets found: the map listing, the pages, and the proof. Includes the Google Business Profile rules firms break most often.
Send me the checklistThe signal for that move is specific. It is not “I’m busy.” It is “the ads, the site, the reviews, and the follow-up are handled by different people who do not talk to each other, and I am the one holding it together.” That is when an agency’s actual product, coordination and accountability, is worth paying for.
You should not hire an agency yet if
- You cannot answer, off the top of your head, what a customer is worth to you.
- Nobody answers the phone during business hours, or leads sit for a day.
- Your total marketing budget including ad spend is under about $1,000 a month.
- You are already at capacity and not hiring.
- You are hoping an agency will tell you what your business should be. That is your job; we can only amplify a decision you have already made.
- You want it fixed in 30 days. Paid search can move that fast. Nothing else can, and anyone promising otherwise is selling.
There is a version of this conversation where we tell a prospect to come back in six months. It happens more often than you would expect, and it is usually because one of the items above is true.
What this means for an owner deciding this month
Take an hour and do three things. Write down how your last twenty customers found you. Write down what one new customer is worth. Count how many hours a week you could genuinely give this.
If the channel is obvious, the customer value is high, and you have fewer than three hours — hire someone, start with one channel, and insist on a month-to-month arrangement until they have earned a longer one. If the channel is unclear or the value per customer is small, do it yourself for a quarter. You will be a much better client afterward, and you will know within one conversation whether a prospective agency knows more than you do. Before you sign anything, the questions in how to choose a marketing agency are worth running through — they were written for law firms but apply to any local business.
Common questions
Is it cheaper to hire an agency or do marketing myself?
Cheaper in cash, almost always DIY. Cheaper in total cost, it depends entirely on what your hours are worth and how expensive your learning mistakes are. A $2,000 Google Ads month spent learning is not cheaper than a $1,500 fee that avoids it.
What is the minimum budget worth giving an agency?
Published guides put the floor anywhere from $500 to $2,000 a month, and they contradict each other. Our own view is that below $1,000 you are better off keeping the money and doing profile and review work yourself.
How long before an agency should show results?
Paid search can show data in days and meaningful results in weeks. SEO and content realistically take three to six months to contribute, longer in competitive markets. No honest agency promises rankings, leads, or a date.
Should I hire in-house instead?
A competent in-house marketer in Los Angeles costs more than most small-business retainers, and one person rarely covers ads, SEO, content, and design well. In-house makes sense when marketing is a core function with real volume.
Can I do part of it myself and hire out the rest?
This is what most of our smaller clients do, and it is usually the right answer. Keep the reviews, the photos, and the customer conversations — those are better when you do them. Hand over the paid search and the technical work, which punish inexperience hardest.
Where to start
If you want a blunt read on which of the three paths fits your situation, get in touch. If the answer is that you should spend the next quarter doing it yourself, that is what we will tell you — it is a shorter conversation, but it is the one that builds a client worth having.
Sources: Clicks Geek, “Digital Marketing Monthly Retainer Cost” (March 1, 2026); Digital Applied, “Digital Marketing Pricing 2026” (April 5, 2026); Semrush published plan pricing, checked September 2026. Ranges are ranges observed in the market, not quotes, and both cited pricing guides are published by agencies.
