Team & Ops By Soluna Foundry · Published · 6 min read

Outsource or Hire In-House? 4 Questions Before You Decide

A practical framework for the outsource vs hire in-house marketing decision, built from four filters instead of gut feeling.

You've had the job post for 'Marketing Manager' sitting in drafts for three weeks. You've also had a call with an agency that quoted you RM 8,000 a month. Every founder you ask gives you a different answer - 'just hire someone,' 'agencies are a waste of money,' 'freelancers are cheaper and faster.' None of them are wrong. They're just answering a different question than the one you're actually asking.

Stop Picking a Side First

The outsource vs hire in-house marketing decision isn't a single choice you make once for your whole marketing function. It's a decision you make role by role, task by task. Before you decide, run each function through four questions.

Run the numbers and a pattern shows up fast. Rare skill plus low frequency - CRM architecture, marketing automation setup, an AI workflow that only needs to be built once - almost always points to outsourcing or hiring a consultant for a defined project. Common skill plus high frequency - content production, community management, day-to-day ad account handling, customer service - almost always points to hiring in-house, because the market has enough supply that you can build a decent internal team without overpaying for scarcity.

The Trap That Resets You to Zero

Here's what nobody tells you before you sign an agency retainer: the knowledge doesn't transfer by default. It lives in their project manager's head, their internal Slack, their own dashboard template. Everything runs fine - until you switch agencies, and the new team has to start from scratch because nothing was ever documented in a format you could actually use. We've watched brands relearn the same lessons about their own customers three times because three different agencies each walked away with the insight.

If losing a vendor means losing your customer data, you never actually owned your marketing - you were renting it.

This is the real test of whether an outsourcing relationship is worth it: does the work get built inside systems you control - your CRM, your Notion, your ad accounts, your analytics - or inside theirs? Before you sign anyone, ask these questions out loud, in the sales call, before you've paid a deposit.

The Model That Actually Lasts

In practice, almost no brand that grows sustainably is purely outsourced or purely in-house. The pattern that holds up is a hybrid: strategy, positioning, and the systems that hold customer knowledge stay with a small internal team who will still be there in three years. Execution - content production, campaign management, specialized builds - gets outsourced to people who are better and faster at that one thing than you'll ever be. The part most founders underestimate is the time cost of finding and vetting the right outsourced partner, which is exactly why resource matching through people who've already done the vetting is worth paying for.

We built our own marketing engine this way while scaling itsherbs.com, a modern TCM brand with over 30,000 patients, 10 clinics, and a 40-plus person team - some functions grown in-house, some deliberately outsourced, and every system documented so that no single vendor relationship could hold the business hostage.

The founders who get this decision right aren't the ones who pick a side. They're the ones who know exactly which parts of their marketing they can afford to rent, and which parts they can never afford to lose.

Frequently asked questions

Should I outsource marketing or hire an in-house team?

It depends on the specific task, not your marketing function as a whole. Rare, infrequent skills like CRM architecture or AI workflow setup are usually better outsourced. High-frequency work with a wide talent pool, like content creation or day-to-day ad management, is usually cheaper and more consistent when hired in-house.

How much does it cost to outsource marketing versus hiring in-house?

A junior in-house marketer in Malaysia typically costs RM 3,000-6,000 a month plus EPF, training time, and management overhead. A freelancer or boutique agency for a defined scope often runs RM 2,000-10,000 a month depending on the work, with no long-term commitment but less institutional memory built up over time.

What's the biggest risk of outsourcing marketing?

The biggest risk is that strategic knowledge and customer data stay with the vendor instead of your business. If you switch agencies and have to rebuild everything from scratch, you were never actually building an asset - you were paying rent on someone else's system every month.

How do I choose a marketing agency or freelancer to outsource to?

Ask three things before signing: where the documentation and data will live, what a handover looks like if you part ways, and whether they can show a redacted example of an SOP they've handed to a past client. If they can't answer clearly, assume the knowledge stays with them, not you.

Further reading

← All articles

Want to know where your brand is stuck?

The Brand Check is a free diagnostic conversation - we lay out your current state together and find the one step worth taking first.

Start Brand Check →