The real cost of an in-house marketing team vs an agency
What an in-house marketing team really costs next to an agency: employer charges, tools, hiring, learning periods and a fully loaded CAC that includes team costs.

TL;DR
Setting a salary next to an agency fee compares a small part of the cost. The honest measure is total cost of ownership: employer charges, tools, empty seats, ramp-up and the risk of starting over. Media money is the same either way; what differs is how well it is spent. Decide on a fully loaded customer acquisition cost (CAC) that includes team costs, and on its payback. With one channel, steady volume and a senior lead, in-house is often cheaper.
The real cost of an in-house marketing team, or of an agency, is everything a company pays in a year to run marketing: wages and employer charges or agency fees, tools, hiring, ramp-up and management time. Divide the share spent on acquisition, plus ad spend, by new customers and you get fully loaded CAC.
This is the cost chapter of our agency or in-house series. We are not arguing for agencies; we put both models in one table and say plainly when in-house is cheaper.
Cost means total cost of ownership
Total cost of ownership counts what a decision costs over its life, not its sticker price. The salary or fee is the visible part. Employer charges, empty seats, a new hire's learning weeks and an ad account's relearning months are the parts nobody invoices.
In Gartner's 2025 CMO Spend Survey, marketing budgets held at 7.7% of company revenue, flat against 2024, while 39% of marketing leaders plan to cut agency budgets and 39% seek to reduce labour spending. Paid media is 30.6% of marketing budgets, so more than two thirds of the budget goes outside paid media (Gartner, 2025). The sample was 402 CMOs and marketing leaders in North America, the UK and Europe, surveyed in February and March 2025, the vast majority at companies with annual revenue above 1 billion USD. These are large-company benchmarks, not targets for a smaller brand.
The cost lines of an in-house marketing team
Monthly net salary expectations reported by applicants on the Turkish job platform Kariyer.net average 61,355 TL for a digital marketing specialist in 2026, against 53,423 TL in 2025 and 41,350 TL in 2024; for a digital marketing manager, 96,525 TL in 2026 (Kariyer.net, 2026). These are expectations shared by candidates applying for private-sector roles in the last three months, not salary offers, and they update monthly. They are net, nominal TL, so the change between years says nothing about real growth.
Employer cost adds two layers. The gross-up: net pay is what remains after the employee's 15% premium share, income tax and stamp tax come off the gross wage. The employer share, paid to Turkey's social security institution: 23.75% of the gross wage before incentives (SGK, 2026), applied between the SGK floor and ceiling, and the Treasury incentive can lower it. Applying 23.75% to the net Kariyer.net figures would be wrong, so we give no multiplier here; have your payroll adviser run the numbers.
A growing brand works in six disciplines: brand and creative, web and e-commerce, performance ads, social media, SEO and GEO, and marketing automation. A good specialist is deep in two; few are senior in all six. One manager and two specialists come to about 219,000 TL a month in net expectations alone, before employer cost, and still leave disciplines uncovered.
Add four more lines:
- Tools. Mostly priced per seat, so the bill grows with the team.
- Hiring and the empty seat. Job posts, interviews, notice periods, weeks with the role open.
- Ramp-up. A full salary for partial output while a new hire learns the product.
- Management time. The hours spent directing the team.
The cost lines of an agency
- The fee. A flat monthly fee, or a flat fee plus a revenue share.
- Add-ons. Marketplace integration, a B2B portal or extra development can sit outside the main fee; ours are priced on the programs page.
- The ad budget. Some models bill media through the agency with a percentage on top, so agency income grows with spend. With us the client pays ad budgets directly to the platforms, with no margin hidden in media.
- The coordination layer. Classic agencies route requests through an account manager, usually priced into the fee. Our design, engineering and ad management sit at one table, with no account-manager layer.
- Exit. A client leaving us takes the code, content, accounts and documentation.
An agency does not take internal cost to zero: count the time of whoever owns strategy and approves work.
Media money is the same either way; how well it is spent is not
In 2024, total media and advertising investment in Turkey reached 253.6 billion TL, up 78.9% in nominal terms. Of that, 213.0 billion TL was media investment, and 74.2% of media investment went to digital (IAB Türkiye and Deloitte, 2025).
Much of digital spend goes to auction platforms such as Meta and Google. There, who manages the account does not set the price of a click; the bid, creative quality, targeting and the conversion signal returned to the platform do. So the same budget buys different results in different hands: a pixel-only account learns from a fraction of real sales, small ad sets never collect enough conversions to learn, stale creative usually pushes cost per result up, and an overnight budget jump can reset part of the learning.
In your cost model, hold the media line constant and treat efficiency as the variable. In our performance ads service, measurement, campaign structure and the Monday 08:00 report sit with one team.
A CAC formula that includes team costs, and payback
Dashboard CAC usually divides ad spend alone. A decision needs the version that includes team costs:
- Media CAC = ad spend / new customers
- Fully loaded CAC = (ad spend + team cost allocated to acquisition + agency fees + tools + creative production) / new customers in the same period
- Payback period = fully loaded CAC / monthly contribution margin per customer
Contribution margin is what an order leaves after product cost, shipping, returns and payment fees.
A hypothetical example: 30,000 USD of monthly ad spend brings in 600 new customers, so media CAC is 50 USD. The team's employer cost allocated to acquisition is 25,000 USD a month and tools cost 3,000 USD, so fully loaded CAC is (30,000 + 25,000 + 3,000) / 600, about 97 USD. With a monthly contribution margin of 12 USD per customer, payback looks like about 4 months on media CAC and is about 8 months on fully loaded CAC.
A team that trusts the 4-month figure raises the budget while the cash returns in 8; faster growth digs a deeper hole. Count new customers in your store's own database, not in ad dashboards, which can credit one customer to several channels. The measurement layer behind that count is covered in measurement, conversion and retention.
The learning period and the cost of restarting
Meta's and Google's bidding algorithms need a run of conversions before delivery settles. In our own operation we plan a 30 to 45 day learning period for a new account or a rebuilt structure; the detail is in performance ads for Turkish brands entering Europe.
A learning period paid once is an investment; paid again, it is a cost. Three events reset the clock: a key person leaves with the rules and test history, you leave an agency that owns your ad account and pixel, or the structure changes too often.
A hypothetical calculation: if an account spending 30,000 USD a month loses 20% of its efficiency during a 45-day relearning period, about 9,000 USD of spend does not earn its keep.
That is why ownership is a cost question. With us, ad accounts and the domain stay in the client's name, with our team added as a partner. The team can change; the account history stays.
The comparison, line by line
| Cost line | In-house team | Agency |
|---|---|---|
| Pay | Gross wage for every role | Monthly fee, sometimes plus a revenue share |
| Employer charges | 23.75% SGK share, before incentives | Not on your payroll |
| Hiring and empty seats | Job posts, notice periods, open weeks | The agency's job, though handovers still touch you |
| Ramp-up | Repeated with every new hire | Usually once at setup; again if the agency team changes |
| Tools | Per seat, grows with headcount | With us automation tooling is included, third-party fees are separate; elsewhere check the contract |
| Discipline coverage | Several hires for six disciplines | Specialists shared across clients |
| Product knowledge and control | Deep and direct | Passed on through briefs and meetings |
| Ad budget | Paid directly to platforms | With us paid directly; in some models with a margin |
| Relearning risk | When a key person leaves | When you leave an agency holding your accounts |
| Cost structure | Fixed, even when work slows | Fixed for the contract term (12 months with us); some models add a revenue share |
Comparing fees alone misleads
Setting a specialist's net salary expectation next to an agency's monthly fee reads one row of the table. The rows that change the decision are usually the others: employer charges, empty seats, relearning and how many customers the same media money brings in. Compare on fully loaded CAC.
When in-house becomes cheaper
For some companies in-house is cheaper and the right call. That usually means steady volume that fills one person's capacity, few channels, deep product knowledge that is slow to learn, as in technical B2B, and a senior lead who already sets strategy and reads the measurement.
Large advertisers are bringing work in too. In a survey by the US-based Association of National Advertisers, 65% of respondents moved some established business from external agencies in-house over the past three years, yet 92% also work with external agencies. The top in-house challenges they report are managing workflow, scaling efficiently and prioritising projects (ANA, 2023). The sample is US-centric and mostly large advertisers.
So in-house cost tends to show up in capacity rather than salary: when work comes in waves or a new discipline is needed. For most growing brands the answer is a mix, covered in the hybrid marketing model.
Build your own cost model: a checklist
- Have your payroll adviser price gross pay and employer share per role.
- Add tools with seat counts, and managers' hours as their own line.
- Spread hiring, notice periods and empty-seat weeks across a year.
- Read an agency's fee, add-ons, contract term and media billing separately.
- Calculate both CACs for the same period and customer count.
- Derive payback from contribution margin, not revenue.
- Model a restart as a scenario.
- Put in writing whose name the ad accounts, pixel and data are in.
Where to start
Fill in the model with your own numbers first. Our agency option looks like this:
- The Launch Program takes the platform, measurement, first email flows and social media setup live in eight weeks for $9,900, paid 40% at contract, 30% at design approval and 30% at launch.
- Monthly A is a flat $1,290 a month.
- Monthly B is a lower flat $990 a month plus a share of net online revenue.
Both monthly models have the same scope; only the fee structure differs. Prices are in USD excluding tax, monthly programs run on a 12-month contract and ad budgets go directly to the platforms. Add-ons are on the programs page, the workflow on the process page, the ad side under performance ads and every discipline under services. The brief takes about 10 minutes; a written summary follows by email, and the contract and payment link within one business day.
Also available in Türkçe.


