The comparison most people run (and why it's wrong)
The naive version: "agency = RM4,000/mo; a marketing exec = RM4,000/mo salary; therefore same cost, and in-house is more dedicated." Two things break this. First, one person is one skill set — the RM4,000 exec who is great at social is not also a Google Ads specialist, a designer, a copywriter and an analyst. An agency retainer buys a team of those. Second, the salary is not the cost of the employee.
The true cost of one in-house marketer
Salary is the start. Add EPF/SOCSO/EIS contributions, bonus, paid leave, the tools they need, ramp-up time, and the management overhead of actually directing them. Here is the honest stack (ranges are directional Malaysian figures —).
| Cost line | Monthly (indicative) |
|---|---|
| Salary (mid-level marketing exec) | RM4,000–7,000 |
| Statutory (EPF/SOCSO/EIS) + bonus provision | ~RM800–1,600 |
| Tools (design, scheduling, analytics, etc.) | RM300–1,000 |
| Your management time | Real, if unbudgeted |
| True monthly cost | ~RM5,100–9,600 for one skill set |
Against that, an agency management retainer of RM1,500–5,000 (flat, or 15–20% of spend) buys a multi-skill team, tooling and process — with ad spend billed separately either way. The like-for-like comparison is not "salary vs retainer"; it is "one generalist, fully loaded" vs "a specialist team".
When in-house genuinely wins
In-house is the right call in specific situations, and we will say so: when you have enough consistent volume of work to keep a specialist fully occupied; when deep, daily product/industry knowledge matters more than channel expertise; when you need someone embedded in the business for brand and content that only an insider can produce; or when you are large enough to hire a team, not just one person. The strongest setups we see are often hybrid — an in-house owner of brand and content, with an agency running paid media specialists.
When an agency wins
The agency wins when you need multiple specialisms but can't justify multiple hires, when you want proven process and tooling from day one rather than a ramp-up, when the work is variable (campaign bursts, not steady state), or when your category demands expertise a generalist won't have — regulated verticals like aesthetic and dental clinics being the clearest example, where compliance mistakes are expensive.
What we do differently in client accounts
We are happy to tell a prospect they should hire in-house instead — it is part of the pre-qualification conversation. When an agency is the right fit, we position as the specialist paid-media team alongside whatever the client keeps in-house, billing management transparently (see the pricing guide) with ad spend separate and owned by the client. The honest cost math is the starting point, not a sales trap.
What to do about it
- Cost the in-house option fully — salary + statutory + tools + your management time — not just the salary.
- Count the skill sets you actually need; one hire is one of them.
- If work is steady and single-skill, lean in-house; if it needs multiple specialisms or is variable, lean agency.
- Consider the hybrid: in-house brand/content + agency paid media.