In-house vs freelance vs agency: choosing the right marketing setup for your business
Every growing business eventually asks: hire a marketing person, work with freelancers, or engage an agency? The answer depends on stage, budget, complexity, and speed.
The Three Models
In-house: Dedicated time, institutional knowledge, cultural alignment. But recruitment costs, salaries, management overhead, limited skill breadth.
Freelance: Flexibility, specialist skill, lower commitment. But coordination complexity, variable availability, limited strategic oversight.
Agency: Breadth of capability, strategic direction, scalability. But higher monthly cost, less direct control. CM Beyer operates through three specialist divisions.
When In-House Makes Sense
Consistent, predictable needs. Someone embedded day-to-day. Budget supports full-time salary plus tools. Enough work for full utilisation. Typical trigger: 500K+ revenue.
When Freelance Makes Sense
Specific defined deliverables. Intermittent needs. Limited budget. Internal capacity to brief and manage.
When an Agency Makes Sense
Multi-discipline needs. Need to move quickly. Want strategic direction plus execution. Budget supports retainer but not multiple hires. Compliance matters — agencies like CM Beyer build regulatory compliance into delivery.
Cost Comparison
Junior marketing manager in London: approximately 42,000-54,000 pounds/year fully loaded. Freelancer: 300-600 pounds/day. Agency retainer: 3,000-8,000 pounds/month. The agency gives you a team; the hire gives you one person. See Schedule of Charges for detailed pricing.
Frequently Asked Questions
Can I start with freelancers and move to an agency later?
Yes. Starting with a strategy engagement through CMB Insight then executing with freelancers is often effective.
How do I know if my agency is delivering value?
Agree KPIs upfront. Track monthly. See our article on how to tell if your agency is wasting your money.