Short answer: Most small business marketing retainers cost between $800 and $5,000 per month, depending on how many channels are covered and how much strategy work is included. A single-channel retainer (just social, say) sits at the low end; a fuller scope with strategy, social, email, and events sits in the middle; full-service agencies with paid ad management typically start above $5,000.
What actually drives the price?
Three things move the number more than anything else:
- Scope — one channel versus several. Social-only is cheaper than social + email + event support.
- Strategy vs. execution — a retainer that includes planning, reporting, and adjustment costs more than one that's pure content production.
- Who's doing the work — a solo consultant, a small team, and a full agency all price differently for the same scope, because you're also paying for overhead.
What's typically included?
A standard retainer spells out deliverables, not just hours — for example, a set number of social posts per month, a content calendar, a certain number of email sends, and a recurring strategy call. Paid ad spend and management, video production, and full website builds are almost always scoped and priced separately.
Is a retainer worth it right now?
It's worth it once marketing has become inconsistent enough to notice — content going out sporadically, no one owning the calendar, events with no follow-up plan. It's usually premature for a business that doesn't yet have a repeatable offer or steady monthly revenue; a smaller, project-based engagement is a better first step in that case.
How do you know if you're overpaying?
Ask for the scope in writing — exactly what's delivered each month — and check it against the invoice. Vague scope, thin reporting, and a retainer that hasn't been revisited in over a year despite the business changing are all signs it's time to renegotiate or get a second opinion.
