The 90-day marketing plan: a practical model for a small business
Three phases, clear deliverables and a short list of KPIs for each month, so you know exactly what to do in your first 90 days.
15 questions before the contract, warning signs, account ownership and reporting: how to pick an agency without paying on trust alone.
To choose a marketing agency, start from your business goal, not from the agency’s list of services. Then check who will actually work on your account, what you receive each month, whether the accounts and data stay yours, how reporting works and what the contract says about length and exit. Ask the 15 questions in this guide before you sign anything.
Many business owners start looking for an agency when they feel that something is “not working” in sales. If you cannot say what you want to change, every agency will propose what it knows how to do, not what you need.
Before the first call, write down three things: the goal (for example more enquiries or more orders, with a rough figure), your total monthly budget (including advertising spend, which is paid separately from the agency fee) and what you already have (website, ad accounts, customer list, analytics). If you are not sure where you stand, a quick digital maturity scan shows where you are weak and where you already have solid foundations.
A short-term plan also makes proposals easier to compare: a serious agency should be able to say what your first three months would look like. If you do not have such a plan, see how to build a 90-day marketing plan and ask agencies to comment on it.
A retainer is a fixed monthly fee for a defined set of activities. Media budget (ad spend) is the money paid to ad platforms such as Google or Meta; it is not part of the agency fee. A KPI is a key performance indicator that shows whether your goal is getting closer: enquiries, orders, cost per lead.
A full-service agency covers several channels under one roof; a specialist (or boutique) agency does one thing very well, such as paid advertising. A freelancer works alone, usually cheaper and more flexible, but with no backup if they fall ill or disappear. None of these is better in itself; it depends on what you need to solve.
Put them in writing or ask them in a meeting, and note the answers. An evasive reply often tells you more than a polished one.
The answers do not need to be perfect. They need to be specific, verifiable and free of guaranteed-results promises.
A single warning sign does not automatically mean a weak agency, but two or three together should make you slow down.
A serious proposal describes deliverables, not intentions. Ask for a list of what is produced each month, with quantities, deadlines and the person responsible. A rough example for a paid advertising service is: campaign structure, copy and creative, weekly optimisation, a monthly report and an analysis meeting.
| Criterion | Agency | Freelancer | In-house team |
|---|---|---|---|
| Approximate cost | Medium to high | Medium to low | Highest (salaries, tools, training) |
| Range of skills | Several specialisms | Usually one or two | Depends on how many people you hire |
| Continuity | Good, with cover for absences | Depends on one person | Good, but exposed to staff turnover |
| Knowledge of your business | Builds over time | Builds over time | Deepest |
| Flexibility | High, within the contract | Very high | High, but with fixed costs |
Compare proposals by deliverables and by what you can verify, not by price alone. Two offers with the same monthly cost can mean 5 hours or 25 hours of work a month.
This is one of the most important conversations, and the easiest to neglect. The simple rule: you own the account, and the agency is a user with permissions. The ad account, the Google Analytics property, the Tag Manager container, the Facebook page, the domain and the hosting should be registered in your company’s name, or at least list you as administrator.
Why does it matter? If the relationship ends, your campaign history, audiences, conversion data and tracking pixels stay with you. Otherwise you start again from zero. Ask for the handover of access to be written into the contract, and clarify who pays for the content that is created (copy, images, videos) and who holds the rights to it.
For paid advertising, also check who funds the account: preferably your own card or your company’s, directly on the platform. That way you can see for yourself how much is being spent and you do not depend on someone else’s reports. To size the amount, see our guide to the online advertising budget.
A good report answers four questions: what we did, what happened, what we learned and what comes next. It includes indicators tied to your goal (enquiries, orders, cost per acquisition), not only impressions. It also shows what did not work, with an explanation and a plan.
Check whether the data can be confirmed independently: the figures in the report should be traceable in accounts you can access. Agree the rhythm at the start (monthly is a reasonable standard) and a short meeting to discuss the figures, not just a PDF sent by email. A set of indicators you can ask for is in our guide to the KPIs of a monthly marketing report.
Mind the timing too: the first weeks are for learning, especially with ads, so a fair report will not compare month two with the results of a whole year. The agency should tell you honestly what to expect and how soon.
Pricing models vary, and each has strengths and limits. The most common are a fixed monthly fee, a fee as a percentage of media budget, and project-based pricing. There is no single “correct” one; what matters is that it is transparent and fits what you are buying.
In the contract, look for the term and the conditions for ending it, the notice period, ownership of accounts and materials, confidentiality, personal data obligations (GDPR) and who is responsible for published content. For specific clauses, consult a lawyer; the text above is general information, not legal advice.
We are an agency, so our interest is obvious. That is why we explain how we work, so that you can compare us with anyone else. We start with a conversation about goals and your starting point, then propose a plan for the first three months with clear deliverables. Accounts are opened in your name, and reports contain indicators tied to results, not only vanity figures.
We do not promise guaranteed rankings or sales, and we tell you directly when a service is not right for you. You can browse our services, read more about who we are or ask for a conversation through the contact form.
It depends on the services, the time allocated and the team’s experience, so there is no single price. More useful than a figure is to compare proposals by deliverables: what is done each month, by whom, in how many hours. Ask for a breakdown and for what is not included. The advertising budget is paid separately from the fee.
A freelancer works alone, usually more flexibly and more cheaply, but with no backup team. An agency brings several specialisms and continuity at a higher price. For a single channel, a good freelancer may be enough; for several coordinated channels, an agency is often more practical.
It varies by channel and starting point. Paid ads can give signals within a few weeks but need time to optimise; SEO and content are usually measured in months. An honest agency tells you from the outset what to expect realistically and when you will look at the first figures together.
Only to those needed for the contracted services, and through user permissions rather than your personal password. The accounts should stay the property of your company, with you as administrator. When the relationship ends, the agency’s access is removed and the history stays with you.
Ask for client names you can speak to and put concrete questions: how was communication, how clear was the reporting, what changed in their business. A case study with no figures or business name tells you little. Also look at the websites and public accounts of the clients mentioned.
A longer contract can make sense if it brings a better price or the work needs time, but only with clear exit conditions and ideally a trial period at the start. Avoid heavy penalties and long notice periods. If you are unsure, begin with three months and review together.
Laborator
Lab tools that help you put this guide into practice.
Blog
Three phases, clear deliverables and a short list of KPIs for each month, so you know exactly what to do in your first 90 days.
Which business KPIs belong in a monthly marketing report, which vanity metrics to leave out and how to turn numbers into decisions.
How to set your ad budget from goal and margin rather than instinct, with a worked example and test and scaling phases.
Tell us where you are now and what you want to achieve — you will get a concrete proposal with services, timeline and a transparent budget.