How to price social media management when half the work is invisible

Why per-post pricing loses money, how to find your real hourly rate including the unbillable half, and four pricing models with the client behaviour each one causes.

Ask a freelance social media manager what they charge and you get a monthly number. Ask what it works out to per hour and the conversation gets uncomfortable, because the number that gets quoted covers writing and posting, and writing and posting is roughly half of what actually happens.

The other half — chasing material, waiting on approvals, rewriting after a comment, reconstructing what the client agreed three weeks ago, the "quick question" on Slack — never appears in a proposal and never gets billed. It is not overhead. It is the job.

Price without counting it and you take on a fifth client to fix an income problem that was really a pricing problem, and end up worse off.

Count the invisible half first

Before choosing a model, measure. For two weeks, log every minute spent on one client in four buckets:

  1. Production. Writing, editing, sourcing images, scheduling.
  2. Input gathering. Chasing the client for material, interview calls, digging through their site or old decks because nothing arrived.
  3. Approval and revision. Sending, waiting, chasing, rewriting after feedback, re-sending.
  4. Account admin. Reporting, invoicing, meetings, the Slack thread that took forty minutes.

Most people who do this exercise find production is 40–60% of the total. Buckets 2 and 3 together are usually larger than anyone expects, and they are the buckets that scale worst — they grow with the number of clients, not with output.

Now your real hourly rate is the monthly fee divided by all four buckets, not by bucket one. That number is the one to act on.

Why per-post pricing loses

Per-post looks fair and behaves badly.

  • It prices the cheapest part. Writing is the commodity; knowing what to write and getting it approved is the expertise. Per-post pricing sells the commodity.
  • It punishes efficiency. Getting faster at writing means earning less, which is a strange incentive to build a business on.
  • It invites scope creep with no meter. Revisions, calls and "can you also look at" are outside the unit, so they arrive free.
  • It makes clients optimise the wrong thing. A client paying per post asks for more posts. A client paying for an outcome asks whether the posts are working.

There is one situation where per-post is right: overflow work for another agency where you receive an approved brief and return text. That is genuinely piecework, and it should be priced as such.

Four models, and what each one causes

Monthly retainer, scoped by deliverable. "12 posts a month, 2 rounds of revision, one call." The default for good reason: predictable both ways, and the scope line makes overage a conversation rather than a resentment. Its weakness is that it still anchors on output volume. Mitigate with an explicit revision cap and an explicit response-time expectation from the client — most retainer losses come from bucket 3, not bucket 1.

Monthly retainer, scoped by outcome. "We run your LinkedIn presence." No post count. Higher trust, higher margin, only workable once you have a track record with that client, and dangerous early because an unscoped promise with an unresponsive client is unbounded work.

Day rate or hours. Honest, easy to explain, caps your income at your calendar, and encourages clients to treat you as capacity rather than judgment. Useful as a strategy or audit offer alongside a retainer, less good as the main model.

Value or performance-linked. Attractive in theory. In practice, attribution in social is weak enough that you will spend the relationship arguing about what caused what. Workable only where the outcome is countable and clearly yours — inbound demo requests from a single channel, for instance — and only with a floor retainer underneath.

For most freelancers the answer is model one, priced against all four buckets, with a hard scope line.

Price the things nobody prices

Three items belong in every proposal and are usually given away:

Onboarding as a separate fee. The first week is disproportionately expensive: interviews, voice definition, fact-gathering, access, calibration drafts. Charging it separately does two useful things — it recovers real cost, and it makes the client take onboarding seriously enough to actually send the material. The week itself is laid out in social media client onboarding.

Revision limits. Two rounds included, then charged. Not to make money on round three, but because unlimited revisions are how a profitable client becomes an unprofitable one without anyone noticing.

A client-responsiveness clause. The most underused line in the industry: if material or approvals do not arrive by the agreed day, the work slips and the fee does not change. Without it, the client's delay becomes your unpaid overtime, every month.

The rate-raising problem

Rates go up when scope changes or when you have proof. The mistake is raising them quietly in month eleven with an apology attached.

Two things make it straightforward:

  • Announce increases at a fixed point — annually, or at renewal — so it is a calendar event rather than a negotiation you initiated.
  • Attach it to evidence. Not "my costs went up" but "here is what the last six months produced." Which requires that you have been reporting on something more meaningful than impressions all year — see the client report that gets read.

If a client will not move at renewal, that is information. The clients who resist a modest annual increase are almost always the ones consuming the most of buckets 2 and 3.

The structural fix

Pricing better raises the ceiling. It does not change the fact that buckets 2 and 3 grow with client count, which is why the fifth client so often produces less profit than the third.

The structural fix is to shrink the unbillable half rather than bill for it: keep every brand's voice, facts and constraints somewhere durable so drafting does not start with reconstruction, and put approvals on the work itself with a recorded trail so nobody relitigates what was agreed. That is precisely what SelfSM is built to do — the drafting is the part that was already fine; the context and the chasing are what eat the week.

FAQ

How much should I charge for social media management? Work backwards from your real hourly rate: divide the monthly fee by all the time a client consumes, including chasing material, approvals and admin, not just production. Most people find production is only 40–60% of the total, which means an apparently healthy monthly number can be half the rate they think it is.

Should I charge per post or a monthly retainer? A retainer, in almost every case. Per-post pricing sells the cheapest part of the work, punishes you for getting faster, and leaves revisions and calls unmetered. Per-post makes sense only for overflow work where you receive an approved brief and return text.

How many revisions should be included? Two rounds, stated explicitly, then billed. The cap matters less as a revenue line than as a signal — unlimited revisions turn a profitable client into an unprofitable one gradually enough that nobody notices until renewal.

Should I charge for onboarding separately? Yes. The first week costs disproportionately more than a typical month, and a separate onboarding fee also makes clients take the process seriously enough to actually send their material and grant access on time.

How do I raise rates with an existing client? Do it at a fixed annual point rather than ad hoc, and attach it to evidence of what the work produced rather than to your costs. That requires having reported on something more meaningful than follower counts throughout the year.