WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

How to Invoice as a Social Media Manager

A practical billing guide for social media managers: what to put on every invoice, how to structure retainers, and how to get paid on time. Free template.

June 17, 20267 min read

Social media management is one of the hardest services to invoice for, because the work never really stops. You're writing captions at midnight, responding to comments on weekends, watching analytics on Sunday morning. When billing time comes, a lot of SMMs either undercharge because they lost track of hours, or overbill because they forgot to agree on scope. Neither is good. This guide covers exactly how to structure your invoices so clients understand what they're paying for and you actually get paid what you're worth.

Retainer vs. Hourly: Which Billing Model Works Better

Most experienced social media managers move to retainer billing within their first year, and for good reason. Retainers give you predictable income and give clients a predictable bill. No surprises on either side.

A retainer covers a defined scope: say, managing three platforms (Instagram, Facebook, LinkedIn), 20 posts per month, community management five days a week, and one monthly analytics report. You quote a flat monthly fee, say $1,800, and both parties know exactly what's included. If the client asks for extra - a product launch campaign, ad copywriting, a crisis communications response on a Saturday - that's out of scope and gets billed separately at your hourly rate.

Hourly billing works fine when you're just starting out or doing one-off projects. The problem is it penalizes you for getting faster. After you've built the processes, you can execute content in half the time. Charging by the hour means your income shrinks as you get better. Retainers fix that.

If you're unsure which to use, start with a one-month project-based engagement, track your actual hours carefully, then pitch a retainer at the end. You'll have real data to back up your pricing.

What Goes on a Social Media Manager Invoice

A vague invoice creates payment delays. "Social media services - March - $1,800" tells the client nothing. A clear invoice lists what you actually did.

Required Fields on Every Invoice

  • Your name or business name, email, and phone number. Make it easy to reach you if there's a question about the bill.
  • Client name and billing contact. Send it to whoever has budget authority, not just your marketing contact.
  • Invoice number. Sequential, like 2026-022. You need this for taxes and for referencing specific invoices in follow-up conversations.
  • Invoice date and due date. Both as real calendar dates. Don't just write Net 30 - write the actual date.
  • Line items with descriptions. See below for what these should look like.
  • Subtotal, any applicable taxes, and total amount due.
  • How to pay. A payment link, bank transfer details, or both.

How to Write Social Media Line Items

Line items are where most SMM invoices fall apart. Here's what weak line items look like versus strong ones:

Weak: Social media management - April - $1,800

Strong:

  • Monthly content management (Instagram, Facebook, LinkedIn) - 20 posts, scheduling, hashtag research: $1,200
  • Community management - inbox responses and comment moderation, 5 days/week: $350
  • Monthly analytics report with recommendations: $150
  • Reel production, 2 videos (scripting, editing, captioning): $300 - out-of-scope addition approved April 8

The last line matters. When you do work outside the original agreement, note when it was approved. That reference kills disputes before they start.

You can use the free invoice generator at WaffleInvoice to format these cleanly and produce a professional PDF without building a template from scratch.

How to Structure Retainer Invoices Month to Month

For ongoing retainer clients, get into a rhythm. Send the invoice on the same day every month, usually the 1st of the month for the upcoming month, or the last day for the month just completed. Consistency removes friction. Clients know it's coming, and their accounting team can plan for it.

If you bill in advance (the 1st of April for April's work), make that clear on the invoice: "Services for April 2026 - billed in advance." If you bill in arrears (the 1st of April for March's work), note that too: "Services rendered: March 1-31, 2026."

Either approach works. The important thing is picking one and being consistent. Clients who know what to expect pay faster than those who get surprised invoices.

Setting Payment Terms That Actually Work

Net 15 is a good default for social media management retainers. Your client has two weeks to pay. That's enough time to process, and short enough that you're not waiting a month for cash you already earned.

For new clients, consider getting the first month paid in advance. You've spent real time onboarding them - learning their brand voice, building a content calendar, doing a competitor audit. Getting that first payment up front protects you if they disappear after month one.

Put your payment terms in the contract before you start. Trying to negotiate Net 15 on the first invoice is awkward. Agreeing to it in the engagement letter is normal. If you want more detail on how to structure these terms, the guide to payment terms for freelancers covers the language to use and when each option makes sense.

Out-of-Scope Work and How to Bill It

This is where social media managers lose money. A client asks you to write the copy for their email newsletter. Or to manage their Google Business profile. Or to post five times a week instead of three. These are all out-of-scope additions, and you should bill for them.

The key is getting approval before doing the work, not after. A quick Slack message works: "Totally happy to help with the newsletter copy. My rate for that is $75 per send, so for one newsletter that would be $75 added to your April invoice. Does that work?" When they say yes, screenshot it or paste it in your notes. When the invoice comes, reference that approval.

Some SMMs handle this with a defined "extras" rate in their contracts: anything outside the agreed scope is billed at $85/hour. That covers you without requiring a quote for every small add-on.

When and How to Raise Your Rates

If you've been managing a client's accounts for six months or more, your results justify a higher rate. You know their audience, you've built their content library, you've figured out what performs. That institutional knowledge has value.

Give clients 30 days' notice before a rate increase, ideally tied to a contract renewal. "Starting June 1, my retainer rate will move from $1,800 to $2,100 per month. This reflects the expanded scope we've added over the past year and my current market rate." Most good clients will understand. The ones who don't were probably not long-term fits anyway.

When you raise rates, update your invoice template immediately. Sending an invoice at the old rate by accident causes confusion and makes you look disorganized.

Late Payments: What to Do When a Client Ghosts

Social media managers are in a tough spot when clients go quiet. You can't exactly withhold access to a Facebook page you don't own. But you can stop posting.

If an invoice is past due, stop publishing new content until it's resolved. This isn't punitive, it's just good business. You're not going to keep delivering work you're not being paid for. Let the client know clearly: "I've paused publishing while we get invoice 2026-022 settled. Happy to get back on track as soon as payment clears."

For the follow-up sequence: send a friendly reminder the day after the due date, a firmer email with the invoice attached at one week late, and a phone call at two weeks. Most late payments resolve at the first or second nudge. If you want more detail on the whole follow-up process, the guide on how to charge a late fee walks through when and how to apply one without burning the relationship.

Setting Yourself Up With a Simple Template

You don't need expensive software to invoice well. A clean invoice template with your branding, a consistent numbering system, and clear line items is enough to get started. If you'd rather not build one from scratch, WaffleInvoice lets you create, send, and track invoices for free, with payment reminders built in so you don't have to chase manually.

When your client load grows past 5 or 6 accounts, recurring invoices become worth their weight in gold. Set them up once, they go out automatically, and you stop spending the first of every month sending 8 invoices by hand.

Frequently Asked Questions

Quick answers to the questions readers ask most about this topic.

Should social media managers bill hourly or use retainers?
Retainers are better for ongoing account management because you're not penalized for getting efficient. A flat monthly fee covering a defined scope (platforms, post count, community management) is easier for clients to budget and gives you predictable income. Hourly billing still makes sense for one-off projects like a launch campaign or an audit.
What should I include in a social media management invoice?
List each service as a separate line item - content creation, scheduling, community management, analytics reporting, and any out-of-scope additions. Include the invoice number, issue date, due date as a real calendar date, your contact info, how to pay, and a note referencing approval for any extras. Vague descriptions like 'social media services' slow down payment.
When should I send my retainer invoice?
Pick a consistent day and stick to it. The 1st of the month works well - either billing in advance for the upcoming month or in arrears for the month just completed. Label which it is on the invoice. Clients who know when to expect the bill process it faster than those getting random-date invoices.
What do I do if a client doesn't pay their invoice?
Send a friendly nudge the day after the due date, a firmer follow-up at one week with the invoice attached, and a phone call at two weeks. If payment still hasn't arrived, pause content publishing and let them know you'll resume once the invoice is cleared. Don't keep working for free while chasing payment.
How do I bill for work that falls outside my retainer scope?
Get approval before doing the work, not after. A quick message asking 'happy to do this, it's outside scope at $X - does that work?' gives you written confirmation. Reference that approval on the invoice line item. Some SMMs build a catch-all hourly rate into their contract for out-of-scope additions so they don't need to quote every small request.

Ready to improve your invoicing?

WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.

Sign Up Free