How to price your social media services as a freelancer
Stop guessing what to charge. A practical framework for pricing social media work: hourly floors, packages, retainers, and raising rates without losing clients.
Why social media pricing feels impossible
Ask ten freelancers what they charge to run a client's social media and you will get ten wildly different answers. Some quote $300 a month. Some quote $6,000. The work sounds similar on the surface, so the spread feels irrational. It is not. Those numbers describe different businesses, different scopes, and different levels of risk.
Pricing feels impossible because most people try to price the wrong thing. They price posts. Posts are the visible output, but they are a small slice of what a client is actually buying. The client is buying a decision-maker who knows what to publish, a system that keeps it consistent, and someone who will notice when the numbers move the wrong way. If your price only covers the typing, you will always feel underpaid.
This guide gives you a way to set a number you can defend, raise it over time, and stop negotiating against yourself.
Start with your cost of delivery
You cannot price confidently until you know what the work costs you. That means two things: the hours it takes and the floor you need to hit.
Work out your hourly floor
Your floor is the minimum you can accept per working hour without going backwards. A rough method:
- Decide the annual income you need before tax.
- Add your business costs: software, equipment, insurance, accounting, subscriptions.
- Add a buffer for tax and unpaid time off. A quarter to a third of the total is realistic.
- Divide by your billable hours. Most full-time freelancers bill 20 to 25 hours a week, not 40, because admin, sales, and learning are unpaid.
If you need $80,000, carry $10,000 of costs, add a third for tax and time off, and bill 22 hours a week for 46 weeks, your floor lands near $120 an hour. That number is not your price. It is the line below which a project is a loss.
Track how long the work actually takes
For one month, log every minute you spend on client work: strategy, research, writing, editing, design, scheduling, revisions, reporting, and the Slack messages in between. Almost everyone is surprised. The writing is rarely the expensive part. Revisions, approvals, and asset hunting are.
Once you know that a typical month for one client eats fourteen hours, your pricing conversation changes from a guess into arithmetic.
Three pricing models and when to use each
Hourly
Charging by the hour is honest and easy to explain, and it protects you when scope is genuinely unknown. It is a good fit for audits, consulting calls, one-off rescues, and clients whose needs change weekly.
The downside is structural: you are paid for time, so getting faster makes you poorer. Hourly also caps you at the number of hours in a week, and it invites clients to police your minutes rather than your results.
Use it as a starting point or a safety net, not as your main model.
Per-deliverable packages
Here you sell a defined bundle: twelve posts a month, four short-form videos, one newsletter. Clients like packages because they can compare them and budget for them. You like packages because you can systematize the work and improve your margin as you get faster.
The risk is that packages train everyone, including you, to think of your value as a unit count. Keep the deliverables in the proposal, but always frame them under an outcome: "twelve posts built around three content pillars we agree in month one."
Monthly retainers
A retainer buys ongoing responsibility for an outcome, usually with a defined scope of work inside it. It is the model most experienced social media freelancers settle on because it gives both sides predictability.
Retainers work when three things are true: the scope is written down, the revision limits are written down, and there is a clear line about what triggers a new quote. Retainers fail when the client believes they have bought unlimited access to you.
Building a retainer that does not eat your life
Write the boundaries into the agreement itself, in plain language:
- Scope. Exact deliverables per month, with the platforms named.
- Revisions. Two rounds per asset is a common norm. Say what happens on round three.
- Turnaround. How long you need from brief to draft, and how long they have to approve.
- Approval deadlines. If content is not approved within a set window, it moves to the next cycle. Without this clause, the client's delays become your emergencies.
- Communication. One channel, one weekly check-in, response times you can honour.
- Term and notice. Three or six months initial, then thirty days' notice. Month-to-month from day one makes planning impossible.
- Out of scope. Paid ads management, crisis response, event coverage, and new platform launches are separate quotes.
None of this is unfriendly. Clear boundaries make you easier to work with, not harder.
Pricing for value, not just hours
Hours tell you the floor. Value tells you the ceiling.
A local restaurant filling ten extra tables a week has a different economic reality from a software company whose customer is worth $18,000. Same volume of posts, very different value. Before quoting, ask the questions that reveal the stakes:
- What is a new customer worth to you over a year?
- What happens to the business if this channel works?
- What have you spent trying to solve this already?
- Who else is involved in approving this?
You are not fishing for a bigger number. You are checking whether your proposal is aimed at the right problem. If the answers are vague, that is useful too. It usually means the client is not ready to buy an outcome, and a smaller, time-boxed project is the safer starting point.
Mistakes that keep freelancers underpaid
- Quoting on the call. Ask questions, then send a written proposal. Numbers said out loud under pressure are almost always too low.
- One option only. Give three tiers. Most clients choose the middle. One option turns the conversation into yes-or-no; three turns it into which-one.
- Absorbing scope creep quietly. The first unbilled extra request sets the precedent for every one after it.
- Charging for posts you have not defined. "Twenty posts" can mean twenty captions or twenty produced videos. Specify format.
- Discounting for exposure or long-term potential. Neither pays rent, and the discounted rate becomes the anchor forever.
- Never revisiting a rate. If a client's price has not changed in two years, you have given yourself a pay cut.
How to raise your prices without losing clients
Raise rates for new clients first. You get real market feedback with nothing at risk. When new clients accept the higher number without hesitation, you have proof.
For existing clients, give notice well in advance, tie the increase to what has changed, and make it concrete: "Over the last year we grew your engaged following by 62% and I have taken on your community replies. From March the retainer moves from $1,400 to $1,800." Offer the option of keeping the current price at a reduced scope. Some clients will take it, which is a perfectly good outcome.
Expect to lose a small number. If nobody ever pushes back, your prices are too low.
A starting ladder
If you need somewhere to begin, a common shape looks like this. Adjust for your market and experience.
- Starter. One platform, eight to ten posts a month, basic reporting. Suits local businesses and solo founders.
- Growth. Two to three platforms, content calendar, short-form video, monthly strategy call, engagement monitoring.
- Partner. Full ownership of the channel, multi-platform, video production, paid support, quarterly strategy sessions, direct access.
Each tier should be roughly double the one before it. Small gaps make the upgrade feel like a rounding error rather than a decision.
Make your delivery cheaper before you make your price lower
The fastest way to improve your margin is not to charge more, it is to spend fewer hours producing the same quality. That means reusable brand voice guidelines, planned content pillars, a calendar you actually keep, and one place where drafts, approvals, and scheduling live instead of five.
That is exactly what BrandFleet is built for: keeping every client's voice, calendar, and publishing in one studio so a fourteen-hour month becomes an eight-hour month, and the extra six hours go into strategy your client can see. Start with BrandFleet and price your next proposal from a real cost base instead of a guess.
The short version
Know your floor. Measure your hours. Sell outcomes with the deliverables written underneath. Put boundaries in the agreement. Offer three tiers. Raise your prices on purpose, on a schedule, with evidence. Do that consistently and pricing stops being the scariest part of freelancing and becomes just another part of the work.