← All guides

How to Price Social Media Management (Retainer Guide)

June 26, 2026 · 9 min read · by the Kadenzo team

Price social media management as a monthly retainer built from the bottom up: list every deliverable, estimate the true hours each takes — including the invisible work like strategy, reporting, approvals, and revisions — multiply by the effective hourly rate you actually need to hit, and add margin. That number is your floor; a value premium sits on top of it. Copying a competitor's package or charging per post both leave money on the table and invite scope creep. This guide walks the framework with a worked example, plus honest ranges and why your own costs — not market averages — set the price.

Four ways to price, and why a retainer fits ongoing work

Before the framework, the menu. Most pricing arguments are really arguments about which of these four models you're using.

  • Hourly is honest and easy to start with, but it punishes you for getting faster, caps your income at the hours in a week, and puts a meter in front of the client that makes every message feel expensive. Fine for one-off work, wrong for an ongoing relationship.
  • Per-post or per-deliverable feels concrete — "$X a post" — but it quietly prices the strategy, reporting, and community work at zero, and it commoditises you into a race against whoever will post cheaper.
  • Value-based charges a slice of the outcome. It's the most lucrative model and the hardest to start with, because it needs attribution you usually don't have in month one.
  • Retainer is a fixed monthly fee for a defined scope. It's predictable for both sides, rewards your efficiency instead of penalising it, and matches the always-on nature of social. Use the retainer as the spine and borrow value-based thinking for the premium on top.

The rest of this guide builds a retainer, because for managing someone's social presence month after month, it's the model that holds up.

Build the retainer from the bottom up

The mistake is starting from a number you saw somewhere and working backward. Start from your own costs and scope instead.

List the deliverables

Write down everything the engagement actually includes, per month: posts per platform, stories, reels or video edits, community management, a content calendar, a strategy review, and the monthly report. Be specific — "12 feed posts and 20 stories across two platforms" is a scope; "manage our social" is a lawsuit waiting to happen.

Estimate the true monthly hours

Now the part everyone underestimates: how long it really takes, including the work that never shows up in the feed. Strategy and planning, sourcing and editing assets, writing and revising captions, scheduling, community replies, client comms and meetings, and pulling the report — the invisible half of the job is often bigger than the posting itself. Add it all up honestly. If you've never tracked it, log a month before you quote.

Multiply by the rate you actually need

Your effective rate isn't your dream hourly number — it's the rate that pays you a living once non-billable time is counted. Most freelancers bill only around 60% of their working hours; the rest is admin, sales, and gaps between clients. So your effective rate is roughly your target annual income plus overhead, divided by your billable hours — not all your hours. Run that math once and it usually lands higher than the figure you'd have guessed.

Add margin and round

Multiply the true hours by that effective rate, add a margin so the account survives a bad month, and round up to a clean number. That's your floor — the price below which the work isn't worth doing.

A worked example

A freelancer takes on a two-platform retainer: 12 feed posts, 20 stories, basic community management, and a monthly report. They log the real time and it comes to about 22 hours a month once strategy, revisions, comms, and reporting are counted. Their effective rate — income plus overhead over billable hours — works out to $90. That's 22 × $90 = $1,980, plus a margin and a round to $2,200 as the floor. Because they can show, in the report, that last quarter's posts drove a measurable lift in profile visits and link clicks, they quote $2,600 — the floor plus a value premium they can defend with numbers. The client isn't buying 22 hours; they're buying the outcome, and the hours are just how the freelancer makes sure they don't lose money delivering it.

What to actually charge, and why ranges mislead

People want a number, so here's the honest version: typical retainers run roughly $1,000–3,000 a month for an experienced freelancer, $3,000–8,000 for a boutique agency, and well above that for full-service teams managing ad spend and production. But treat those as orientation, not targets. Published "average rate" figures are badly confounded — they mix wildly different scopes, markets, and seniorities, and the averages drift with whoever answered the survey. Anchor on your cost-plus-margin floor and let the value premium move you up the range. If your floor lands above the "average," the average is wrong for your scope, not you.

Build tiers without a race to the bottom

Offer three tiers, not one price. Anchor with the most complete option first so the middle looks reasonable, and make the tiers a scope ladder — more platforms, more posts, ad management, strategy depth — never a discount on the same work. Good-better-best lets a client choose how much outcome they want instead of haggling you down on price. The day you start competing on who's cheapest is the day the work stops being worth doing; compete on the result you can show instead.

Price the invisible work, or it eats your margin

Scope creep doesn't arrive as a big new project — it arrives as "quick" asks, extra revision rounds, surprise meetings, and one more platform "while you're at it." Defend the margin explicitly: cap revision rounds in the contract, put meetings and reporting inside the scope you priced, bill paid-ad management separately from organic, and route every "small" extra through a change order. A predictable approval process protects you here too — our guide to a one-pass social media approval workflow keeps revisions from multiplying into unpaid hours.

Raise prices without losing clients

Build the increase in from the start: a clause that re-prices on renewal, and a default annual bump so a raise isn't a confrontation. When you do raise, tie it to results you've documented — which means your monthly reporting is also your pricing leverage. Use the engagement rate calculator and a clean monthly report to show the account is working, and the conversation shifts from "you cost more" to "this is what it's earning." Price you can defend with numbers is price clients keep paying.

The retainer you can stand behind is the one you built — from your real hours, your real costs, and the results you can prove — not the one you copied off someone else's pricing page.