For a small business, the best option is an independent specialist with a team: you get personal contact directly with the person doing the work, no 15–20% agency markup, and more accountability than a novice freelancer offers. An agency brings scale and processes, but costs more and feels impersonal. A freelancer is cheap but risky. The choice comes down to your budget and the complexity of the task.
When a small business owner decides to launch ads on Meta or Google, the question isn't just "how much does it cost" — it's also "who do I work with." The market offers three basic formats: an independent specialist, an ad agency, and a freelancer from a marketplace. At first glance they all do the same thing — set up and manage ad campaigns. But the collaboration model, the price, and the level of accountability differ fundamentally. Below we break down each format honestly, with no marketing gloss, and show which one fits whom.
What's the difference between an agency, a media buyer, and a freelancer?
An independent specialist (media buyer) is a standalone expert who runs your project personally. They often work with a small team (a creative designer, an analytics assistant), but you have a single point of contact — the person doing the work. They dig into your business, make the decisions in the ad account themselves, and personally answer for the numbers. This is the format akitalab works in: the same person who manages your project also sets up the campaigns.
An agency is a company with staff, processes, and its own brand. It has a sales department, account managers, and separate specialists for media buying, analytics, and design. You sign a contract with a company, not a specific person. An agency is strong where you need scale, several channels at once, and formalized processes: dozens of campaigns, a large team on your side, legal transparency.
A freelancer is a contractor from a marketplace or a classified ad who takes on one-off or small tasks. The quality range here is the widest: from a strong specialist between projects to a beginner fresh out of a course. A freelancer usually offers no process guarantees and can disappear or switch to another project at any moment.
The main difference isn't the label — it's who actually touches your ad account and who bears personal responsibility for the result. The whole choice is built around those two questions.
How much does it cost?
The three formats price their work differently, and this is the most important thing to understand before signing a contract.
An independent specialist most often works for a fixed monthly management fee — the fee doesn't depend on how much you spend on ads. That means the specialist benefits from your budget working efficiently, not just growing. This removes the conflict of interest: their job is leads, not burning through your budget.
An agency often charges 15–20% of the ad budget or a higher flat fee that covers the office, staff, and brand. The problem with the percentage model is that it incentivizes increasing spend, not efficiency: the bigger your budget, the more the agency earns, even if your cost per lead doesn't improve. For a large business that's an acceptable price for scale; for a small one it's often an overpayment.
A freelancer is usually the cheapest: a one-time setup fee or a small retainer. But the low price is the main risk in itself: behind it there's often no systematic management, no analytics, and no accountability for long-term results.
If you want concrete numbers and the cost structure, we broke them down in detail in a separate article — how much targeted advertising costs. All the amounts in this section are market benchmarks, not fixed rates: the real cost depends on the niche, geography, and scope of work.
Who is accountable for the result?
This question matters more than the price, because it determines what happens when the ads stop bringing leads.
An independent specialist gives you direct contact: you message the person who actually runs the ad account and get an answer from that same person, not an intermediary. If results dip, you see it together and make decisions together. Personal accountability isn't diluted here — a specific person whose name you know answers for the numbers.
An agency places an account manager as a buffer between you and the person doing the work. That's convenient for reporting, but every question you ask passes through an intermediary, and the actual media buyer may be running a dozen other projects and not remember the details of yours. Formally the company is accountable; in practice, accountability is spread across several people. That's not a flaw of agencies as such — it's the natural price of scale.
A freelancer is the most unpredictable case. A strong freelancer can offer the same direct accountability as an independent specialist. But with no reputation at stake and no contractual framework, the risk of "disappeared after the prepayment" is highest here. If your ads aren't bringing leads, with a freelancer there's often no one to hold accountable.
What should a small business choose?
In short: an agency is for scale, a freelancer is for a cheap one-off task, and an independent specialist with a team is for small and medium businesses that need results and a real human contact.
An agency makes sense when you have large budgets, several markets or channels at once, and need a formalized team with legal transparency. It's an honest trade-off: you pay more and communicate through a manager, but you get processes and resources that one person physically can't deliver. For a business spending up to a few thousand dollars a month, that resource is usually overkill — you're paying for infrastructure you don't use.
A freelancer is justified when you need a one-time setup, the budget is minimal, and the risk is acceptable. As a foundation for a business that wants a steady flow of leads, a freelancer is rarely the right fit.
That's exactly why akitalab is built as an independent specialist with a team: you work directly with Maksim — the same person who runs your campaigns — on a flat-fee model with no markup on the ad budget. It combines the best of both worlds: the personal accountability and direct contact of an independent specialist, plus the team resources for creatives and analytics that a solo freelancer usually lacks. You pay for management, not for budget burn, and you always know who you're talking to about your numbers.
Comparison table: independent specialist, agency, freelancer
Let's pull the key differences into one table. The akitalab column represents the independent-specialist-with-a-team format.
| Criterion | Independent specialist (akitalab) | Agency | Freelancer |
|---|---|---|---|
| Price | Moderate, flat management fee | Highest: staff, office, brand | Lowest, one-off |
| Markup on budget | None — the fee doesn't depend on spend | 15–20% of the ad budget | Usually none |
| Who does the work | The specialist + a team | An in-house media buyer via a manager | The freelancer alone |
| Personal contact | Direct — straight to the person doing the work | Through an account manager | Direct but unstable |
| Accountability | Personal, a specific person | On the company, diluted | Varies, often low |
| Decision speed | High — no intermediaries | Lower: decisions go through a manager | Depends on their workload |
| Scale | Small and medium business | Large budgets, multiple channels | One-off and small tasks |
| Best for | Small businesses that want results and a real human contact | Large businesses operating at scale | Those who need it cheap and one-off |
The table doesn't show a "winner" — it shows a trade-off. If your priority is scale and processes, look toward an agency. If you need a real human contact, personal accountability, and no markup on the budget — the independent-specialist-with-a-team format, like akitalab's, is the more rational choice.
Frequently asked questions
Which is cheaper — an agency or a media buyer?
An independent media buyer is usually cheaper than an agency, because you are not paying for an office, account managers, or the agency markup. Agencies often charge 15–20% of the ad budget or a higher flat fee. A freelancer is the cheapest, but quality and accountability vary widely. For a small business, an independent specialist with a team offers the best balance of price and quality.
Why not an agency?
An agency brings processes and scale, but your project is handled by a manager, not the person doing the work, and you pay a markup. For a small business with a budget of up to a few thousand dollars, that is often an overpayment for the brand. An independent specialist gives you direct contact and personal accountability for the result.