Free marketing audit for your business. No commitment.

How to Choose a Marketing Agency: A Buyer's Guide

An honest guide to hiring a marketing agency: how pricing really works, what to check in a portfolio, contract terms to protect, and when not to hire at all.

Reading time
9 minutes
Who it is for
Owners hiring their first or next agency
Includes
Scorecard, pricing table, question checklist
A small business owner in her forties sits at a bright meeting table reviewing two printed proposals side by side

QUICK ANSWER

Choose the agency that can name the single metric it will move and show you how it will report on it. Before comparing prices, define your goal, your budget range, and who owns the accounts. Then check references from clients in a similar size and industry, insist on owning your website, analytics, and ad accounts, and start on the shortest commitment the agency will accept.

First decide what you are hiring, not who

Agency, freelancer, and in house solve different problems. Getting this wrong costs more than picking the wrong agency, because the whole engagement is shaped around it.

AgencyFreelancerIn house
Best whenSeveral channels interact, or you want strategy plus executionYou need one channel done well at a smaller budgetMarketing is core to the business and needs daily iteration
What you getCoverage that survives one person's vacationThe most senior attention per dollarKnowledge that compounds inside your company
Main trade offYou pay for account management overheadSingle point of failure, limited breadthSalary commitment before you know what works
Watch out forSenior pitch, junior deliveryCapacity limits when you growHiring before you know which channel matters

WORTH KNOWING

Many companies use a combination rather than choosing one. A freelancer on content and an agency on paid media is a common and sensible split.

What agencies actually do, and where they genuinely differ

Most agencies sell some mix of website work, search visibility, paid advertising, content, and email. The real difference is not the service list, it is depth versus breadth. A specialist shop that only runs paid search will usually beat a generalist on paid search. A full service agency wins when your channels need to talk to each other, for example when a site rebuild, tracking setup, and ad campaign all depend on one another.

Ask who actually does the work. Some agencies staff senior strategists on every account, others sell strategy and deliver through junior staff or subcontractors. Neither is automatically wrong, but the price should reflect it. If you cannot tell which model you are buying, you are not ready to sign.

How pricing really works in this industry

There are four common structures. Retainers dominate because ongoing channels need continuous attention, but retainers also hide the most variation: two agencies quoting the same monthly number may differ enormously in hours delivered.

StructureHow it worksBest forWhat to watch
Project feeOne price for a defined buildWebsites and one off buildsScope creep, and what counts as a revision
Monthly retainerFixed monthly fee for ongoing workSEO, content, paid mediaAsk what it buys in hours and deliverables, not adjectives
HourlyBilled for time spentSmall or unpredictable workCosts are hard to forecast month to month
Performance basedFee tied to an agreed resultMature funnels with clean trackingDefine the metric and who verifies it before you start

REFERENCE POINT

Kihan Marketing lists website design scoped to your project, SEO scoped to your goals, and growth packages scoped to your goals, which is roughly where many small business engagements sit. Beware quotes far below market: someone is either using unsupervised junior labor or planning to upsell later.

ASK THIS EARLY

Clarify whether ad spend is included in the fee or billed separately. That single question changes the real cost significantly.

How to judge a portfolio and check references properly

Portfolios are curated, so interrogate them. Ask which parts of a featured project the agency actually did, since many sites credited in portfolios were designed by one firm and built by another. Ask what the situation looked like before, what changed, and what the client’s own team contributed. Then ask for references from clients who are similar to you in size, industry, and budget, not the largest logo on the wall.

WHEN YOU CALL A REFERENCE

Skip the question of whether they were happy. Ask what went wrong, how the agency handled it, whether reporting made sense, and whether they would sign again. Ask one former client, not just current ones. A firm unwilling to give you a past client's contact is telling you something.

Contracts, ownership, and protecting your assets

The most expensive mistakes in agency relationships are ownership mistakes. Everything below should sit in an account you own, with the agency added as a user. If the agency created these under its own umbrella account, you may lose your history when you leave.

AssetWho should own itWhy it matters
Domain nameYou, registered in your company nameLosing it can take your site and email offline
Hosting accountYouControls where the site lives and who can move it
Website files and designYou, transferred in writingIncludes design files and any custom code
Google AnalyticsYouYour history does not transfer if it sits under an agency account
Google AdsYou, agency added as userCampaign history and learning stay with you
Google Business ProfileYouReviews and local presence are yours, not the agency's
Email listYouThe one asset no algorithm can take away

BEFORE YOU SIGN

Check the notice period, what happens to work in progress, and whether the agency will export your data on request. Long lock in terms are common but rarely necessary. Month to month arrangements exist, including at Kihan Marketing, and a firm confident in its work should not need a year of your money to prove it.

How to tell whether it is actually working

Agree on one primary metric before work starts, and make it a business outcome such as qualified leads, booked calls, or revenue, not impressions or rankings alone. Then agree on a baseline, because you cannot judge improvement without a starting number.

ChannelFirst signalMeaningful read
Paid advertisingDaysWeeks, because you are buying traffic directly
SEOEarly movement in weeks60 to 90 days, compounding after that
Website projectAt launchConversion rate change within the first month

Reporting should be plain enough that you can explain it to someone else. If a monthly report shows activity but never connects to pipeline, that is a warning. Insist on direct login access to your analytics and ad platforms so you can verify numbers yourself, and schedule a formal review at 90 days with a genuine option to stop.

When hiring an agency is the wrong move

Sometimes it is. If your budget is small, a good freelancer will usually give you more senior attention per dollar, because you are not paying for account management overhead. If marketing is core to your business model and you need daily iteration, an in house hire compounds knowledge that an agency never fully retains.

If you do not yet know who your customer is or whether people will pay, no agency can manufacture demand for an unproven offer, and spending on ads will just buy you expensive confirmation. Fix product market fit first. Finally, if nobody internally has time to answer questions, review drafts, or follow up on leads, even a strong agency will stall. Agencies amplify a working business, they do not replace one.

Red flags when hiring an agency

!Guaranteed number one rankings, or promises of a specific position on Google, which no one can control
!Accounts created under the agency's ownership, so your analytics, ads, or domain do not transfer when you leave
!Long lock in contracts of a year or more presented as non negotiable
!Reports full of impressions, rankings, and activity counts but never tied to leads or revenue
!No named point of contact, or a pitch by senior staff followed by delivery from people you never met
!Refusal to share past client references, or only offering current clients who are still under contract
!Vague scopes of work that list channels but never quantify deliverables, hours, or review cycles
!Pressure tactics such as expiring discounts, or a proposal that must be signed this week

The agency scorecard

Score each agency you are considering from 0 to 2 on every line, then compare totals. Anything under 10 out of 18 is a pass, however good the pitch felt.

What to scoreWhat a 2 looks likeScore
Names one primary metricThey state the single business outcome they will be judged on, and your baseline for it0   1   2
Shows comparable workCase studies from your size and industry, with what they actually did on each0   1   2
Gives a former clientNot just current clients still under contract0   1   2
You own every accountDomain, hosting, analytics, ads and profile are yours from day one, in writing0   1   2
Scope is quantifiedDeliverables with quantities and review cycles, not a list of channels0   1   2
Names the actual teamWho works your account day to day, their level, and what is subcontracted0   1   2
Reporting connects to pipelineA sample report that ties activity to leads or revenue0   1   2
Short exitA notice period you can live with, and no year long lock in0   1   2
Honest about timingTells you when to expect signal per channel, and refuses to promise fast organic results0   1   2

Questions to ask any agency

Take this list into the call. The answers matter less than whether they can answer at all.

Frequently asked questions

Set a budget you can sustain for at least six months rather than a number you can afford once. Published starting points give useful anchors: website design commonly starts around $5,000, ongoing SEO around $1,500 per month, and broader growth packages around $3,000 per month. If those figures are out of reach, a freelancer or a single focused channel will serve you better than thinly spreading a small retainer.

It depends entirely on the channel. Paid advertising produces data within days and readable performance within weeks, because you are buying traffic directly. SEO typically shows traction in 60 to 90 days, with compounding gains after that. Website projects deliver value at launch. Be suspicious of any agency promising fast organic results, and equally suspicious of one that cannot say when you should expect signal.

Freelancers give the most senior attention per dollar at smaller budgets and suit single channel needs. Agencies make sense when several channels interact, when you need coverage that survives one person’s vacation, or when you want strategy plus execution. An in house hire wins when marketing is central to your business and needs daily iteration. Many companies use a combination rather than choosing one.

No. Long commitments are an industry habit, not a requirement. They exist because agencies want revenue predictability and because some work genuinely takes months to mature. You can honor that reality without a year long lock in by agreeing on a 90 day review point. Month to month arrangements are available from various firms, including Kihan Marketing, so treat a rigid annual term as negotiable.

You should, always. Register the domain in your company’s name, own the hosting account, create Google Analytics and Google Ads under your own login, and add the agency as a user with the access it needs. Get written confirmation that design files and custom code transfer to you. This costs nothing to arrange up front and prevents the single most common and most painful agency dispute.

A clear statement of your goal, a named primary metric with your current baseline, specific deliverables with quantities, a timeline with milestones, pricing that separates fees from ad spend, terms covering ownership and cancellation, and who will do the work. Most agencies offer a free proposal, so gather two or three and compare them side by side. If a proposal is only a price and a service list, ask for more.

Want a proposal to compare?

Kihan Marketing gives you a written scope and price within one business day. No pressure, and nothing to sign to see it.

Or call us directly: (425) 954-3452

Get your free proposal

Tell us about your project and we will be in touch within one business day.

Ready to grow?

Three simple steps from first hello to real results.

1. Contact us

Fill out the form and tell us about your goals.

2. We build your plan

A custom strategy and design built to rank and convert.

3. You get results

Launch, then measurable growth month over month.