SEO retainer or one-off project: which pricing fits you
By Janice · Updated 2026-09-17
The pricing model matters as much as the price. A retainer buys ongoing hours. A project buys a defined result. Picking the wrong one is how businesses end up paying monthly for work that finished in week three.
What each model is
A retainer is a fixed monthly fee for an agreed scope, usually content, link building, technical monitoring and reporting. A project is a one-time fee for a bounded piece of work such as an SEO audit, a site migration or a technical fix list.
| Retainer | Project | |
|---|---|---|
| Best for | Ongoing growth, competitive keywords | Audits, migrations, one-time fixes |
| Billing | Monthly, often with a minimum term | Milestones or one invoice |
| Risk | Paying for idle hours | Work stops when the project ends |
| Scope control | Needs a monthly task list | Defined up front |
| Typical start | After the first audit | Before any ongoing work |
When a retainer makes sense
SEO rewards consistency. New pages need writing, links accrue over time and rankings need watching. If you are in a competitive industry or your site is large, ongoing effort is the point. Agencies in the directory that reviewers describe as professional and responsive tend to be the ones who report regularly, which is easier to do under a retainer with a standing monthly review.
Our retainer estimator model shows how scope drives the fee: base cost by goal, plus weight per keyword and per page, scaled by industry competition. Expect a longer contract or added content and link building to sit towards the upper end.

When a project is better
- You need an audit to learn what is wrong before spending more.
- You are redesigning or moving a site and need redirects and checks.
- You have an in-house person who can do the ongoing work but needs a plan.
- Budget is tight and you want to test one agency on a defined task.
Contract checks for either model
- List the deliverables with quantities, not just “SEO services”.
- Confirm that you own the website access, analytics and any content produced.
- Agree a review point, such as after three months, where you can adjust or leave.
- Ask how unused hours are handled on a retainer.
- Check what extra work is billed separately.
Some reviewers describe missed deliverables and changing contact people. A named point of contact and a monthly task list protect you against both.
How to set up a retainer so it stays honest
A retainer drifts when nobody owns the task list. Ask for a monthly plan agreed in advance: what will be done, who does it, and when. At month end, compare the report to the plan, not to a general feeling about progress.
If hours are part of the deal, ask for a rough breakdown by activity, such as content, technical work, outreach and reporting. You do not need a timesheet, but you should be able to see that the hours you are paying for are being used on tasks that matter to your goal.
It also helps to agree what counts as out of scope. A site redesign, a new product launch or a migration mid-contract changes the workload. Decide up front whether that is handled as a separate project at a separate price, so neither side is surprised.
Finally, plan the exit. Even if you expect to stay for years, know how to leave: notice period, handover of documents and access, and what happens to content already produced.
A common middle path
Many buyers start with a paid audit, then decide. The audit tells you whether the problems are fixable in a project or need months of work. Browse agencies that list audit work under technical SEO to see how they present it. Our scoring method page explains how we score them, and the home page is the starting point if you are still comparing categories.
Whichever model you pick, set expectations on timing. SEO rarely moves in the first month, so judge a retainer on process and reporting early, and on rankings later. The first 90 days of an SEO engagement show what a sensible timeline looks like.
Questions people ask
- Is a monthly SEO retainer worth it?
- It can be, if there is steady work to do: content, link building, monitoring and fixes. If your need is a single clean-up, a project fee is usually a better fit.
- Can I switch from a project to a retainer later?
- Yes, and it is a common path. Start with an audit or fix project, then move to a retainer once you know what ongoing work is needed.
- How long should a retainer contract be?
- Many agencies ask for three to six months because SEO is slow to show movement. Ask for a clear exit clause and an early review point.