NewMebume now makes video ads, and lives in your Slack.See what's new →
MebumeMedia Buying, Made Easy.

In-house vs agency vs software: the real cost of ads

Cole Roemer
Cole Roemer · Chief Marketing Officer
6 min read
In-house vs agency vs software: the real cost of ads

Running ads costs more than the ad spend, and the gap is where most business owners get surprised. The real cost of running ads is the money you put into the platforms plus the cost of the person or system deciding where that money goes. You have three ways to cover that second part: hire in-house, pay an agency, or hand it to software. Each one prices differently, and the sticker price is rarely the real number. Here is what each actually costs once you add up the parts nobody puts in the pitch.

What does it cost to run ads in-house?

Bringing it in-house means putting a real person on payroll to plan campaigns, build the creative, watch the numbers, and move budget around. A competent media buyer in the US usually runs somewhere between 60,000 and 100,000 dollars a year in salary, and that is before payroll taxes, benefits, software, and the manager's time it takes to keep them pointed the right way. Call it 90,000 to 130,000 dollars loaded, for one person who can do the buying.

That person, though, is usually not a creative. Media buying and making ads are two different jobs. So you either hire a second person to produce the creative, or you buy a stack of tools and hope the buyer can also design. Now you are paying two salaries or one salary plus a pile of subscriptions, and you still carry the risk that sits under every hire: the person can quit, get sick, or simply have a bad quarter, and the knowledge of your account walks out with them.

In-house makes sense at scale. If you are spending 100,000 dollars a month, a dedicated team is cheap relative to the spend they manage. Below that, the fixed cost of a salary swamps the account. A business spending 8,000 dollars a month cannot justify a 110,000-dollar hire to manage it. The math only works one direction, and most small businesses are on the wrong side of it.

How much does an agency charge to run ads?

Agencies price two ways, and often both at once. There is a monthly retainer, and there is a percentage of your ad spend. Retainers for a small-to-midsize account commonly land between 1,500 and 5,000 dollars a month. On top of that, agencies often charge 10 to 20 percent of what you spend on the platforms. So if you spend 10,000 dollars a month on Meta and Google, the percentage alone adds 1,000 to 2,000 dollars, and that stacks on the retainer.

Sit with what the percentage model does to incentives. The agency gets paid more when you spend more, not when you make more. Their raise comes from talking you into a bigger budget, whether or not the extra spend returns anything. It is a quiet conflict baked into the contract, and it works against the exact thing you hired them for. We wrote a fuller breakdown of flat fee versus percentage of spend if you want to see how fast the percentage compounds as you grow.

The other agency cost is harder to price but just as real: you are rarely the important client. Small accounts get junior staff and leftover attention. Your ads share a buyer with a dozen other logos, and the good ones get the focus. You can plug your own numbers into our ad agency cost calculator to see the all-in figure for your spend level, retainer and percentage together. It is usually higher than people expect.

Can software run ads for less?

The third option is automated software that does both jobs, the creative and the buying, for a fixed price. This is the newest of the three and the one most owners have not priced out yet, so it is worth being precise about what it removes.

An automated ads manager makes the creative and runs the campaigns itself. There is no salary, because there is no hire. There is no percentage, because software does not need a bigger budget to earn more. The cost is a flat subscription, which means the price does not climb as your spend climbs. Whether you run 5,000 dollars a month or 50,000, the management fee is the same, and every extra dollar of return stays with you instead of getting shared with the agency.

The honest tradeoff is judgment. A senior human buyer brings taste and context a tool does not have, and at large spend that judgment earns its keep. What good software brings instead is consistency and reach. It watches the account 24/7, tests more creative than a person has hours for, and does not have an off week. For most small businesses, who were never choosing between software and a great in-house team but between software and nothing, that trade is easy. If you want the deeper argument on where automation actually holds up, we covered whether AI can run your ads on its own.

Comparing the real cost of running ads

Line the three up at a 10,000-dollar monthly spend and the picture is clear. In-house runs you 90,000 dollars a year and up in loaded salary, plus creative, and it only pays off well above that spend level. An agency runs a 1,500 to 5,000 dollar retainer plus 1,000 to 2,000 dollars in percentage every month, roughly 30,000 to 80,000 dollars a year on top of your spend, with incentives pointed at growing the spend rather than the return. Software runs a fixed monthly fee that does not move with spend and covers both the creative and the buying.

The number that matters is not the management fee in isolation. It is the management fee as a share of the money you have to work with. Every dollar going to a salary, a retainer, or a percentage is a dollar not in the market buying customers. The cheaper you can make the management layer without gutting the quality, the more of your budget goes to the only thing that grows the business.

Where Mebume fits

This is the gap we built Mebume to close. It is a fully automated ads manager that makes your creatives and runs your Meta and Google campaigns 24/7, moving budget toward what works and pausing what does not, for a flat 499 dollars a month per business. It never takes a percentage of your ad spend, so the price stays flat while your budget grows, and optimizations can be reversed within 24 hours if a change does not sit right. It was built by operators who have spent over 500,000 dollars a day on Meta, which is to say by people who know exactly what the in-house and agency versions cost, because they ran them. You can see how the pricing lines up against the alternatives on our pricing page.

Run the numbers for your own account before you commit to any of the three. The cheapest management layer that still gets good ads live and working is almost always the right call for a small business, because it leaves the most money where it belongs. Mebume launches soon. Join the waitlist to be first in when we open access.

Put an expert media buyer on your accounts - join the waitlist.

Join the waitlist