Social media management is retainer work with a trap in the middle of it: ad spend. Structure your invoices around a clearly scoped monthly package, keep the client's ad budget out of your revenue entirely, and price the extras — content days, campaigns, reporting — as visible add-ons. The invoice itself becomes your best defense against the job quietly doubling in size.
The monthly package: scope printed on the invoice
Bill management as a flat monthly retainer, invoiced in advance on the 1st, with the scope in the line item, not just in the proposal:
Social media management — October 2026: Instagram + TikTok, 12 posts + 8 stories/mo, community management (1 hr/day, weekdays), monthly report ... $1,500
Every element of that line is doing work. Platform count, post volume, and community-management hours are the three dials clients silently turn up — "can you also just handle LinkedIn?" is a scope change, and it's only visible as one if the invoice says what the package contains. When scope grows, re-quote the package for next month rather than absorbing it; the line item updates, the price updates, and the paper trail explains itself.
Tiering helps too. Many SMMs run three named tiers (e.g., Essentials $900 / Growth $1,500 / Full-Service $2,800) and put the tier name on the invoice line — upgrades then read as a tier change, not a mysterious price hike.
Ad spend: never on your invoice
The single most expensive mistake in this profession is running client ad budgets through your own card and re-billing them. Don't. A client spending $3,000/month on Meta ads through your account means:
- You're floating $3,000 of someone else's money every month, and a late payer turns you into their lender.
- Your revenue looks inflated — which can affect your taxes, platform fees, and any income-based application you ever make — for money that was never yours.
- Disputes become yours: a disapproved ad or a billing error with the platform lands on your card.
The correct setup: the client's own ad account (Meta Business Manager, TikTok Ads Manager) with their payment method on file, and you added as a partner/employee with advertising access. The platform bills them directly; your invoice charges only your management fee — flat ("Paid social management — $400/mo") or a percentage of spend for larger budgets ("Ad management: 12% of $3,000 Sept spend — $360"), with the spend figure named for transparency but never included in your total. If a rare arrangement forces a pass-through, list it as a separate at-cost line marked "client ad spend — pass-through, receipts attached," and get off that arrangement as fast as you can.
Content creation and campaign add-ons
Management (scheduling, community, strategy) and content production (shoots, design, video editing) are different cost centers — package the first, bill the second per unit so the invoice flexes with actual output:
- Content shoot day — on location, incl. 20 edited photos + 6 short-form videos: $850
- Short-form video, edited (additional, each): $120
- Static/carousel design (additional, each): $60
- Campaign build — launch promo: landing-page copy, 3 ad sets, UGC brief: $600
Per-unit pricing turns "we need extra posts for the product launch" from unpaid overtime into three extra lines on this month's invoice.
Reporting is a deliverable — bill it like one
Analytics reporting takes real hours (pulling numbers, screenshots, interpretation, recommendations), so make it visible. Either include it in the package line — "incl. monthly performance report" — or price deeper analysis as its own line: "Quarterly strategy review — full-funnel report + 60-min call — $350." A named reporting line does something subtle and valuable: it reminds the client every month that measurement is part of what they're paying for, which reframes the retainer around results rather than post counts. It also gives your renewal conversation a document trail: twelve reports are twelve arguments for next year's rate.
A worked example
An October invoice for a boutique fitness brand: the advance retainer, a percentage ad-management fee (spend named, not billed), launch add-ons, and a quarterly report.
Example: monthly social media management invoice with add-ons
Advance-billed retainer with scope in the line item, ad management as a fee (spend stays on the client's own ad account), per-unit content add-ons, and reporting as a deliverable.
Send it before the content calendar's done
The free invoice generator for freelancers builds this whole structure — retainer line, percentage fees, per-unit add-ons — with no signup and no watermark, and autosave keeps the retainer invoice ready to duplicate each month: change the month, update the add-ons, send. Your logo uploads too, which for someone selling brand consistency is not optional.