Good questions - I'm not an agency owner myself but I've worked with a few on the client side (and I've seen the good, the bad, and the ugly). Here's my take from a buyer's perspective.
Account ownership
You absolutely need to own the Google Ads account (or whichever platform). Set it up under your own email, then give them access via their manager account. If they push back or say "we'll just run it under our MCC" - massive red flag. You lose everything if you part ways. Conversion history, audiences, all that data is gold and should stay with you.
What they'll need from you
Usually it's a mix of platform access plus business context. They'll want:
- Access to Google Ads (you invite them as a manager)
- Google Analytics, Tag Manager, Merchant Center if you're ecom
- Website backend access or at least a way to coordinate with your dev for tracking
- Clear info on your margins, target audience, what a "good lead" actually looks like
- Current tracking setup (CRM, call tracking, etc.) - if you don't have one, they should help build it
- Budget range and goals
The good agencies spend the first few weeks just onboarding - auditing, fixing tracking, understanding your business. If they want to start spending money on day one without a proper discovery phase? Another red flag.
Contract
Yes, most will have one. Key things to look for:
- Monthly management fee (flat fee or % of spend - both are normal, just know what you're signing)
- Minimum term. Some do month-to-month, others lock you in for 3, 6, or 12 months. I'd be wary of more than 3 months upfront unless you have a solid recommendation.
- Notice period (usually 30 days)
- Scope: which platforms, how many campaigns, reporting cadence, meeting frequency
- Who owns the account and data (should be you)
- What happens at termination - clean handover?
A few things I'd watch out for
- No mention of tracking or conversion setup in the initial proposal. If the first convo is all "we'll get you more clicks" and nothing about how they'll measure actual ROI - run.
- They don't ask about your margins, stock levels, or business numbers. The good ones will dig into operational stuff, not just PPC jargon.
- Unclear reporting cadence. You should know exactly what you're getting: weekly/monthly reports, metrics tracked, regular calls.
- Check the agency on LinkedIn. Do they have proper in-house staff or will they just assign you a freelancer who's available?
That's the nutshell version from someone who's been burned and seen it work well. What's the biggest thing you're worried about when shopping for an agency?