Answers
Who pays for software and ad spend?
Ad spend belongs to you and should be billed straight to your own account by the platform. The software an agency uses to do its daily work belongs to the agency and lives inside the retainer.
That is the honest answer to who pays for software and ad spend, and most friction between a business and its agency traces back to blurring those two lines. Both land on an invoice, both feel like marketing cost, and a vague contract lets an agency quietly fold one into the other. Keep them separate and the relationship becomes easy to audit.
Ad spend is yours, and it goes to the platform
Ad budget never belongs to the agency. When you run Meta or Google campaigns, the platform charges that money against a billing account, and the account should be in your name, on your card. The agency manages the campaigns. It does not hold the money.
This matters for two concrete reasons. Ownership: if you part ways, you keep the ad account, the billing history, and the audiences you built. Transparency: when the budget hits your card directly, there is no room for an undisclosed markup on spend, because you can read the platform's own charge.
- The ad account and its billing live under your business, not the agency's.
- The agency is granted access to manage, never made the owner of record.
- A reported spend figure should match what the platform charged you, to the cent.
Some agencies route spend through their own account and bill you back. That is not automatically wrong, but it hides the real number and makes leaving harder. Ask how it works before you sign. For how we structure the ads side, see /services/meta-ads/.
The tools an agency uses are the agency's cost
A competent SEO or ads shop runs on a stack: crawlers, rank trackers, keyword research tools, analytics connectors, a few in-house scripts. Those are the cost of being in business, the same way a contractor owns the tools in the truck. You should not be itemized for a seat in software the agency uses across every client it serves. That cost is spread over the agency's whole book, which is exactly why it belongs in the fee and not on your invoice line by line.
When a retainer is priced, that tooling is already baked in. If an agency quotes you a management fee and then tries to pass through its own research subscriptions on top, that is double-charging. The retainer covers the tools used to do the work, and that price is published rather than negotiated case by case on /pricing/.
The gray area is client-specific software
There is a legitimate middle ground. Some software exists only for you: a call tracking number, a premium booking or form widget, a paid font license, a content platform tier your site genuinely needs. These are yours, and it is fair that you carry them. The rule stays simple. They get named and agreed before anyone buys them, and they bill to you directly rather than passing through the agency with a margin added.
What is fair to pass through
- Call tracking numbers tied to your own campaigns.
- Third-party widgets or plugins your specific site requires.
- Any platform fee charged directly to your account.
What should never be a pass-through
- The agency's own SEO or research suite.
- Reporting or project-management software the agency runs internally.
- Staff time dressed up as a tool fee.
What managed, not owned looks like in practice
The practical version of all this is an access model, not a transfer of ownership. You create the ad account and the billing inside your own Business Manager or Google Ads account, then grant the agency a role that lets it build, edit, and report on the campaigns. The agency works inside your house. It does not hold the keys. If the engagement ends, you remove the access and everything the budget built stays with you: the account, the tracking pixel and its event history, the conversion data, the saved audiences, and the creative.
The same logic runs the other way for software. The agency's tools stay on the agency's logins because they are shared across its whole client base, so there is nothing for you to inherit or keep paying for when you leave. The tools that exist only for you stay on your logins and your billing. When both sides respect that split, an exit is clean. You are never stuck paying for a subscription whose only purpose was to serve an agency you no longer work with, and the agency is never quietly carrying your private tooling inside a flat fee.
Get it in writing before you start
The clean version of all this lives in your scope of work. A good scope states plainly that ad spend is billed to the client's own platform account, lists any client-specific tools alongside who pays for each, and confirms that the agency's working software is included in the fee. Nothing should be left to interpretation.
If a contract is silent on spend and tooling, treat the silence as a flag and ask before signing, not after the first invoice. An agency that handles this cleanly will answer in a sentence. Our website and SEO engagements spell it out so there is nothing to reverse-engineer later, and you can see how the retainer is framed on /services/seo/.
Questions
Does the agency or the client pay for ad spend?
The client pays for ad spend, and the platform should charge it to a billing account in the client's name. The agency manages the campaigns and is granted access, but it does not own the budget or the account. That keeps the real spend visible and the account portable if you ever change agencies.
Should I be charged for the agency's SEO tools?
No. Crawlers, rank trackers, and research subscriptions are the agency's cost of doing business and should already be covered by the retainer. If a shop charges a management fee and then itemizes its own software on top, that is double-charging.
What software is fair for the agency to bill to me?
Only software that exists specifically for your business, such as a call tracking number, a premium widget your site needs, or a paid font license. These should be named and agreed before purchase and billed to you directly, never marked up through the agency.
Can an agency add a markup to my ad spend?
Some do, usually by routing the budget through their own account and billing you back. It is not illegal, but it hides the true number and makes leaving harder. Ask how spend is billed before you sign, and prefer an arrangement where the platform charges your own account.
Where should who pays for software and ad spend be documented?
In the scope of work. A clear scope states that ad spend is billed to your own platform account, lists any client-specific tools with who pays for each, and confirms the agency's working software is included in the fee.
