When you’re starting (or running) a business, it’s normal to look at every cost and think: “Can I do this myself?”
Sometimes the answer is yes.
Sometimes the answer is “yes… but it’ll quietly cost you more than you think.”
That’s where opportunity cost comes in.
Opportunity cost is basically what you’re giving up when you choose one option over another. In business, it usually looks like this:
- Time you spend marketing = time you’re not delivering work, selling, leading your team, or improving your product
- Money saved today = revenue delayed (or missed) because growth activities didn’t happen consistently
- “Good enough” execution = slower results and more rework later
Marketing is one of the easiest places for opportunity cost to sneak up on you.
Table of Contents
ToggleYes, you can DIY marketing
Marketing can absolutely be self-taught. You don’t need a degree to post on Instagram, write a blog, run a simple email campaign, or build a website (and to be honest, I don’t even have a degree!).
There are genuinely great tools out there now, too.
For design, Canva is brilliant because it makes good design accessible (templates, imagery, brand kits, quick resizing, the whole lot). For writing, AI can help you shape thoughts, tighten structure, and get a first draft down faster.
So if you’re thinking about doing your own marketing, yes it’s doable.
But here’s the part people don’t factor in…
Tools are not the same as know-how
I can do most marketing tasks quickly, but that’s not because Canva or AI magically make me fast.
It’s because I’ve got 15 years of experience behind the scenes:
- I know what to prioritise (and what to ignore)
- I can spot what will move the needle
- I know how to write for an audience, not just fill a page
- I understand conversion, channel strategy, and how all the pieces connect
The tools help. The experience makes it work.
If you’re DIYing, the real cost is often the learning curve, plus the time it takes to make decisions you’ve never had to make before.
The simple equation to decide if DIY is worth it
If you’re deciding whether to DIY marketing or hire an agency, use this simple equation:
DIY cost = (Your time x your hourly value) + the cost of mistakes + the cost of inconsistency
Then compare that to:
Outsource cost = agency fee (or contractor fee) for speed + quality + results
Here’s the real question:
How long will this take you, compared to paying someone else to do it, and what quality output will you end up with?
Because time isn’t the only factor. Quality matters, too.
A practical example (that everyone gets)
It’s a bit like hiring a cleaner.
Yes, you can clean your own house. But:
- It takes longer
- It eats into your weekend, your family time, or your downtime
- And someone who does it professionally will usually do it faster and better
DIY marketing is the same.
You can absolutely do it. But the question is: is that the best use of your time?
The hidden costs of DIY marketing
If you’ve ever said “I’ll do it later” and then suddenly it’s been six weeks since you posted… you’ve met the hidden cost of DIY marketing.
Common DIY traps I see:
- The learning rabbit hole: watching videos, reading guides, changing tactics every week
- The perfection loop: endlessly tweaking a website or post because you’re not sure what “good” looks like
- Inconsistent execution: marketing gets paused the second business gets busy (which is exactly when you need it)
- Random acts of marketing: doing a bit of everything without a clear strategy, so nothing compounds
DIY marketing often doesn’t fail because you’re not capable. It fails because it’s competing with everything else you need to do.
When DIY marketing makes sense
DIY can be a great option when:
- You’re in the early stages and cash flow is tight
- You genuinely enjoy marketing and want to build the skill
- Your marketing needs are simple (basic socials, basic website updates, basic email comms)
- You have the time to be consistent for at least 3 to 6 months
If you’re going to DIY, the best approach is to be really focused:
- Pick one to two channels only
- Use templates so you’re not reinventing the wheel
- Commit to a realistic cadence you can sustain
- Track one or two simple metrics (leads, enquiries, bookings, sales)
Consistency beats complexity every time.
When outsourcing makes more sense
Hiring an agency (or specialist) usually makes sense when:
- Your time is better spent delivering work, selling, or leading
- You need results faster (and can’t afford a 6-month learning curve)
- You’re rebranding, launching, or scaling
- Paid ads are involved (because mistakes can get expensive fast)
- Your marketing has to look credible to compete in your category
- You’ve tried DIY and it keeps falling off the list
Outsourcing doesn’t just buy execution. It buys momentum. And momentum is where growth compounds.
The bottom line
DIY marketing is possible. But the best decision isn’t about whether you can do it. It’s about whether you should.
Ask yourself:
- What is one hour of my time worth in my business?
- How long will this take me to do properly?
- Will I actually do it consistently when things get busy?
- What revenue am I delaying by doing this slowly?
- If I outsource, what could I do with that time instead?
Because marketing isn’t “free” just because you’re doing it yourself.
You’re paying with time, energy, attention, and often, missed opportunities.