# Agency, Freelancer or In-House Marketer?

> Agency, freelancer or an in-house hire: what each costs, what each owns, and the fourth option nobody lists, one person accountable for the whole stack.

- Canonical: https://rodrigonask.com/marketing-agency-vs-freelancer-vs-in-house-team
- Published: 2026-10-27
- Author: Rodrigo Nask (https://rodrigonask.com/)

---

## Key takeaways

- An agency sells process, a freelancer sells a task, an employee sells a role.
- The gaps between three providers are where most budgets leak.
- Ask each option who is accountable when leads arrive and sales do not.
- The fourth option is one person who owns the whole stack and the number.

Choosing between a marketing agency, a freelancer and an in-house hire is a choice about who owns the result: an agency owns process, a freelancer owns a task, an employee owns a role, and none of them by default owns revenue.

Your marketing is a patchwork. A freelancer built the site. An agency runs the ads. The CRM belongs to whoever set it up and left. Leads come in, the sales team says they are bad, the agency says the sales team cannot close, and you are the only person in the building who sees all three pieces. Now you are deciding whether to fire the agency, hire a freelancer, or bring someone in-house.

Every page that ranks for this question is written by someone selling one of the options. The agencies conclude you should hire an agency. The freelance marketplaces conclude you should hire a freelancer. I sell a fourth option, so I am not neutral either. The difference is that I will show you the table I put on my own services page, including the rows where the other options beat me.

> **Figure (animated on the web version):** Three cards side by side: an agency, a freelancer and an employee. Each one gets a stamp saying what it owns: the agency owns process, the freelancer owns a task, the employee owns a role. Below them a row labeled revenue appears with an empty dashed owner slot and a question mark that keeps pulsing.
>
> Agency owns process. Freelancer owns a task. Employee owns a role. **Nobody owns revenue by default.**

## Who this is for

This is for the founder of a business with paying customers, doing $100,000 or more a month, with a sales team taking calls. You have tried an agency or a freelancer, maybe both, and the question has stopped being "who runs the ads" and become "who answers for the revenue".

If your business does less than about $20,000 a month, most of this does not apply yet. At that stage the cheapest option that ships is usually the right one, and the founder owning the number is normal.

This is also not about brand awareness. Every option below is judged on one question: when leads arrive and sales do not, who is accountable?

## What does each option actually own?

Each option owns something different, and none of them owns revenue unless you write it into the deal.

Here is the table from [my services page](https://rodrigonask.com/services).

> **Comparison table from the services page, four options: Rodrigo Nask (one person, one system), freelancers (five people), an agency (a company) and an advisory CMO (an advisor). AI systems: Nask.ai, ChatGPT, rented, slides. Strategy: CMO-level, you, extra, best. Accountable for: revenue, tasks done, PDF reports, nothing. Shipped monthly: 500 ads and 15 pages, 50 ads and 4 pages, 100 ads and 2 pages, nothing. Speed to change: days, volatile, sprints, months. Cost: mid, lowest, high, highest. Ideal for: breaking a growth plateau, a low budget, maintaining what works, a new or funded company.** Open https://rodrigonask.com/marketing-agency-vs-freelancer-vs-in-house-team to use it.

"Freelancers" means five people, because that is roughly how many specialists it takes to cover the stack: ads, creative, copy, pages and tracking. "An agency" is a company. "Advisory CMO" is an advisor: a senior marketer who tells you what to do and does not do it. CMO means chief marketing officer.

The row that matters is "Accountable for":

- **Freelancers: tasks done.** The landing page shipped. The ads went live. Whether either one made money is not in the brief.
- **An agency: PDF reports.** The agency owns its process, and the report is the proof the process ran. Clicks, impressions and cost per lead go up and down in it. Revenue usually does not appear.
- **Advisory CMO: nothing.** Advice is the product. If the advice is right and nobody executes it, the result is still zero.
- **Me: revenue.** That is the column I sell, and the case below is how it gets measured: money in the bank, not activity.

The table concedes ground on purpose. The agency beats freelancers on ad volume: 100 ads a month against 50, even though the freelancers ship more pages. The advisory CMO wins strategy outright. Freelancers win cost.

The "Strategy" row is the one founders skip. With freelancers, the strategy is you. With an agency, strategy is extra, a separate line on the proposal. If you are already the strategist, the CMO and the project manager, count those hours as part of the price.

## What does each option cost in a real month?

The fee is never the whole month. Every option needs an ad budget on top, so compare them all-in.

These are the ranges I quote on my services page, against my own published prices:

- **A mid-tier agency:** about $3,000 to $5,000 a month in fees.
- **One marketing hire:** about $6,000 to $8,000 a month, and it ramps for about three months before it runs at full speed. The [O*NET wage data for marketing specialists](https://www.onetonline.org/link/summary/13-1161.00) puts the 2025 median for market research analysts and marketing specialists at $78,760 a year, which works out to about $6,563 a month (my division, not theirs), inside that range.
- **A senior in-house marketing manager:** the [O*NET wage data for marketing managers](https://www.onetonline.org/link/summary/11-2021.00) puts the 2025 median at $166,790 a year, about $13,899 a month (again my division).
- **Freelancers:** the lowest invoice on the table, paid per task. The hidden line is your own time running five people.
- **An advisory CMO:** the highest on the table. Senior consultants in my market charge $1,000 an hour and up, and the hands to execute the advice are a second bill.

My Revenue Machine plan is $2,900 a month, needs at least $5,000 a month in ads, and adds 10% of ad spend above $10,000. So $2,900 plus $5,000 in ads is $7,900 a month all-in. Hands-On CMO is $9,000 a month with a $10,000 ad minimum. Every plan is laid out with [how the one-person model is priced](https://rodrigonask.com/services).

> **Figure (animated on the web version):** Three stacked bars showing a full month. A mid-tier agency fee of 3,000 to 5,000 dollars plus a 5,000 dollar ad budget comes to 8,000 to 10,000 dollars. A marketing hire at 6,000 to 8,000 dollars plus the same ad budget comes to 11,000 to 13,000 dollars. Revenue Machine at 2,900 dollars plus the ad budget comes to 7,900 dollars.
>
> Put the same $5,000 ad budget on every option before comparing. **The fee is never the whole month.**

Put the same $5,000 ad budget on the agency and the hire, and the all-in months come to about $8,000 to $10,000 for the agency and $11,000 to $13,000 for the hire. Those totals are my arithmetic on the ranges above, not quotes.

An employee also costs more than the salary. [The SBA guide to hiring employees](https://www.sba.gov/counseling/manage-your-business/) lists what comes on top: employers pay Social Security taxes at the same rate as their employees, workers' compensation is required, and state employment taxes often add unemployment and disability insurance. The salary is the number on the offer letter. It is not the number on your books.

## Where budgets leak: the gaps between providers

Most budgets do not leak inside any one provider. They leak in the handoffs between them.

When the agency and the sales team sit in separate silos, you get the same fight every month. The agency says the closes are horrible. The sales team says the leads are shit. Both are partly right, and neither one answers for revenue. Each provider is graded on its own piece: the site on how it looks, the ads on cost per lead, the sales team on closes. Nobody is graded on the line that runs from the first ad to the money in the bank.

> **Figure (animated on the web version):** Three blocks in a row: the site, held by a freelancer, the ads, held by an agency, and the CRM, held by the founder. Two gaps open between the blocks, each labeled handoff, and dollar drops fall out of each gap.
>
> Three providers, two gaps. **That is where the money goes.**

An in-home personal training business had one paid-ads funnel that booked assessments on repeat for years. Then the business rebuilt its website into something stunning, and the day it went live the funnel stopped. Three months, almost no sales.

Nobody had done anything careless. The new site was better looking than the old one in every way. It quietly replaced a proven funnel with an unproven one. The tracking underneath had never been fully deployed, so nothing sounded the alarm. Google's dashboard, the one that scores the keywords and the cost per acquisition, read 90%+ healthy the whole time.

> **Figure (animated on the web version):** Left, a Google Ads dashboard score card reading 90 percent plus healthy, which stays green the whole time. Right, a bar chart of sales by month: three tall bars, then a marker reading new site live, then three months of bars near zero, then a tall bar again after the fix.
>
> A site rebuild swapped out the funnel that worked. Google's dashboard read 90%+ healthy through three months of almost no sales. **Each piece looked fine on its own.**

The site was judged as a site. The ads were judged on Google's dashboard. The only number that told the truth was the bank account, and nobody's job was to connect it to the other two.

![A case study panel headed the blind spot, explaining that the tracking had never been deployed so nothing sounded the alarm, with a highlighted card reading Google's dashboard even read 90 percent plus healthy the whole time](https://rodrigonask.com/images/posts/marketing-agency-vs-freelancer-vs-in-house-team/dashboard-blind-spot.webp)

Caption: The blind spot, as the published case study tells it: a healthy dashboard on a funnel that had stopped selling.

When I came in, I rebuilt the signal from UTM parameters (tags on a link that tell you which ad sent the visit) and session replays. By day 6 the collapse traced to the exact day the new site shipped. By day 9 I had restored the proven funnel and installed tracking with a four-step event ladder: view, search intent, click-to-call, then lead. I cut 70% of the wasted spend and the keyword list went from 600 terms to about 20. In 30 days, $1,500 of ad spend brought back $7,600 in sales, a 5.07x return on ad spend (ROAS: revenue divided by what the ads cost).

![A vertical timeline of five steps: day 1, walked into the dark with almost no measurement; day 6, traced the collapse to the day the new site shipped; day 9, rebuilt the winning funnel and deployed tracking; day 20 or so, sales come back; day 30, 1,500 dollars to 7,600 dollars](https://rodrigonask.com/images/posts/marketing-agency-vs-freelancer-vs-in-house-team/rebuild-timeline.webp)

Caption: The rebuild, day by day, from the published case study.

My number one rule came out of accounts like that one: never change the winner.

## When an agency is the right answer

An agency is the right answer when you are maintaining what works. That is the "Ideal for" cell the table gives it.

If the channel is proven, the offer converts and the sales team has capacity, you want consistency, and process is what an agency sells. It beats freelancers on creative volume, and it changes things in sprints rather than whenever someone is free. For a business that needs the machine kept running, that is a fair trade.

Two conditions make it work. First, someone on your side owns the revenue number, because the agency is accountable for reports. Second, you keep the assets. The ad account, the pixel and the audiences hold all the history, so [keep the ad account in your own business portfolio](https://rodrigonask.com/meta-business-portfolio-setup-before-first-ad) and give the agency access, never the other way around.

**When not to:** when you are stuck on a plateau and need the funnel rebuilt. That is "Breaking growth plateau", a different column.

## When a freelancer is the right answer

A freelancer is the right answer when the budget is low and the task is defined. "Low budget" is the table's "Ideal for" cell, and "Lowest" is the one cost cell any option wins outright.

Hire a freelancer when you can write the task in one sentence and already know it is the right task: build this landing page, fix this tracking event, write these five emails. You own the plan. They own the delivery.

Know the limits. The table rates a freelancer's speed to change as "volatile", because it depends on whose calendar has room this week. And if you start directing how, when and where a freelancer works, the relationship changes. [The IRS contractor versus employee test](https://www.irs.gov/businesses/small-businesses-self-employed/independent-contractor-self-employed-or-employee) weighs exactly that: whether the company controls what the worker does and how the worker does the job.

**When not to:** when you need someone to decide what to build. A freelancer hired to run ads will run ads, even when the problem is sitting in the booking form.

## When to hire in-house instead

Hire in-house when marketing is a daily, permanent function and you can afford a team, not one person. In-house has no column of its own on the table. The nearest proxy is the Freelancers column: covering the stack means hiring several roles, about five, and one employee owns one of them.

The usual failure is the single hire. One marketer is expected to be the strategist, the designer, the copywriter, the analyst and the media buyer at once, at a junior salary. That hire fails on scope, not effort.

I know how long the breadth takes because I built it the slow way. I moved into marketing in 2014, writing copy. After every deliverable I kept asking what happens next: the ad got seen, then clicked, then the page loaded, then somebody bought or did not. Every next step was a whole specialist domain where I started out terrible. It took me about a decade to cover the whole line. Your first hire will not have that in month one.

In-house works best once there is a proven channel to run. Then the hire maintains something that already works, and the ramp-up months cost you less.

**When not to:** when you are hiring the first marketer to figure out marketing from zero. That is a strategy job sold as an execution salary.

## The fourth option: one accountable operator

The fourth option is one person who owns the whole stack and answers for the revenue number. Few lists include it, because until AI, one person could not ship a team's volume. If that sounds like a fractional CMO, it overlaps, and what a fractional CMO really costs is its own breakdown.

That person thinks like a chief revenue officer: spend money, get it back. They look at the ads, the pages, the sales calls and the financials as one system. One person accountable through the whole funnel, even without doing every role, decides where each dollar goes next, because nobody can hide in a gap.

> **Figure (animated on the web version):** A horizontal track with five stations: ad, page, booked call, sale and revenue. A single marker labeled one owner travels along the track while each station lights in turn, ending on revenue, which is boxed as the one number to answer for.
>
> One person, the whole stack, **one number to answer for.**

Few people take that job, because it is hard. It is founder-level thinking, not a craft. You start as a specialist and become T-shaped: a deep base, mine is technology and ads, then a spread across copywriting, sales, websites and CRO (conversion rate optimization: getting more of the visitors you already pay for to act). Usually that person ends up a manager. I had a full 10-person marketing agency. Today it is one person plus systems and AI.

AI is what made that possible. It raised the minimum quality of everything produced. Most of my week goes into the system every client runs on. That is how the table can show 500 ads and 15 pages a month from one person, and "days" as the speed to change. The creative side is [how I run creative volume with AI](https://rodrigonask.com/agentic-marketing), the tracking side is [the Conversions API setup I use](https://rodrigonask.com/meta-ads-capi-claude-code-zero-setup), and the targets for each stage are in my [funnel benchmarks, stage by stage](https://rodrigonask.com/meta-ads-funnel-benchmarks-explained).

The obvious risk with one person is the person. So the risk sits with the company, not with me. The company owns the ad account, the pixel, the pages and the CRM, and holds the logins. I work inside your accounts with access you grant, the leads and sales land in your own CRM, and the delivery runs on a system, not on what is in my head. If I disappear tomorrow, you keep everything, and the next person starts from your history instead of from zero.

### When an advisory CMO is the right answer

The table gives "New / funded company" to the advisory CMO, and it wins the strategy row outright. If you have raised and you are about to hire the team that will execute, a senior advisor setting the plan first is money well spent.

The catch is the rest of the column: accountable for nothing, ships nothing, changes in months, highest cost. The advice is real, but it is like going to an Alex Hormozi workshop with no hands to implement. Your team then has to rise to the same quality, and that costs too.

### When I am the wrong answer

I turn down work that fits the wrong column. Here is who should not hire me:

- **Under about $20,000 a month in revenue.** It does not make sense for either of us. I prefer $100,000 a month and up.
- **One sales rep and no capacity to add another.** I fill calendars fast. When the next free slot is three weeks out, the ads stop working, because nobody books a call for three weeks from now.
- **A first-time founder who will not accept breaking things.** Building a company means breaking every single thing until it works. If that is not accepted, even with the budget, it will not work for either of us.
- **You need to approve every ad.** At 500 ads a month, per-ad sign-off is not possible. An agency running fewer creatives is the better fit.
- **You want the brain, not the hands.** Then you need [a one-off strategy session](https://rodrigonask.com/1-on-1-consultancy), not a monthly plan.

## A ten-question test before you sign anything

Send the same ten questions to every option on your shortlist, in writing. The answers separate the ones who sell process from the ones who own a result. The warning signs to watch for after you sign are in agency red flags, from inside.

```text
1. Who is accountable for revenue, not leads?
2. What will be live in 30 days?
3. What happens if it is not working by an agreed week?
4. Who sets the strategy, and is it in the price?
5. Who logs into the ad account every day?
6. Whose business portfolio holds the ad account and the pixel?
7. What number is the monthly report built around?
8. How many ads and pages ship each month?
9. How fast can you change something that is not working?
10. Who owns the handoff between the ads and my sales team?
```

The answers you want, by number:

1. A name, and the word revenue.
2. A list of specific things: ads, pages, tracking. Not "onboarding".
3. An exit, or a change of plan, with a date.
4. A named person. If the answer is "you", price your own hours in.
5. A name, not a role.
6. Yours.
7. Money in the bank, or qualified leads as the proxy for sales. Never raw leads.
8. A number per month.
9. Days, or a week at most.
10. The same person who answered question 1.

Question 10 is the one that splits the field. If nobody owns the handoff, you are buying another piece of the patchwork. Once the calls start landing, the next gap is people who book and do not show, which [the show-rate system for booked calls](https://rodrigonask.com/calcom-show-rate-reminders-no-show-system) closes.

## Frequently Asked Questions

### Is a freelancer always cheaper than an agency?

Per hour, usually. Per result, often not. A freelancer is hired for a task, so someone still has to own the plan, the tracking and the handoffs between tasks, and that someone is usually the founder. Count the founder's hours and the cost of the gaps before comparing invoices, and the cheap option often turns out to be the expensive one.

### When does it make sense to hire in-house?

When marketing is a daily, permanent function and you can afford a team, not one person. A single in-house marketer is expected to be strategist, designer, copywriter, analyst and media buyer at once, at a junior salary. That hire tends to fail on scope, not effort. In-house works best once there is a proven channel to run.

### Why do agencies and sales teams blame each other when results drop?

Because each owns a piece and nobody owns the whole. The agency is graded on leads, the sales team on closes, and nobody is graded on the line between them. So the agency says the closes are horrible and sales says the leads are bad, and both are partly right. Split ownership turns every drop into an argument instead of a fix.

### What is the option between hiring and outsourcing?

One senior operator who owns the plan and builds it: offer, pages, tracking, ads and creative, accountable to a revenue number. It costs less than a team and more than a freelancer, and it only works if the person has the tooling to cover the volume a team used to cover. That is the model this site sells.

### How do I compare proposals from very different providers?

Ask every one of them the same three questions in writing. Who is accountable for revenue, not leads? What will be live in 30 days? What happens if it does not work by an agreed week? The answers separate process sellers from owners faster than any price comparison, and they are easy to hold someone to later.

## Next step

**Find out which of the four options fits your stage.** This fits a business doing $100,000 or more a month, with a sales team to take the calls and at least one agency, freelancer or hire already in the mix. On the call I map who owns each piece of your funnel today, where the handoffs leak, and what each option would cost in your real month, ad budget included. You leave with three things: the option that fits, the gap to close first, and what to ask every provider before you sign. If the answer is not me, I will say so. See how one site rebuild broke a working funnel in [the Hustle Training 360 rebuild](https://rodrigonask.com/case-studies/hustle-training-360), or read [accounts with their real numbers](https://rodrigonask.com/case-studies).

- [Talk through your options on a call](https://book.rodrigonask.com/)
