Eluvie Blog
Social media contracts: the clauses that prevent losses
The eight clauses a social media contract needs to protect your agency scope, timeline, price increases and cash flow.
Most losses on social media contracts do not come from bad-faith clients. They come from vague contracts, where both sides signed while understanding different things. A good contract is not long, it is specific in the places that generate conflict.
1. Scope in quantities, with names and formats
"Social media management" is not scope. Scope is: 12 static assets per month, 4 vertical videos up to 30 seconds, publishing on Instagram and LinkedIn, one monthly report, one 1-hour call. Also state what is excluded: on-location shoots, talent, paid media management, website work, event coverage.
The exclusion list matters more than the inclusion list, because that is what the client will push on later.
2. A revision cap
Two rounds per asset, with the third quoted hourly. Without that cap, an indecisive client consumes three times the hours for the same fee. Also set a response window: an asset with no feedback within five business days is deemed approved. That handles the client who stalls the calendar and then complains about delays.
3. A single approver
Name the approver in the contract. Approval by committee is the silent generator of infinite revision rounds, because each participant arrives with a new opinion at a different time. One responsible person, with a named backup, shortens cycles and reduces rework.
4. An indexed annual increase
Write the percentage or index and the month it applies. An increase that depends on a yearly negotiation rarely happens: nobody wants to open that conversation, and inflation erodes the margin. With a clause, the increase is a notification rather than a request.
5. Term, renewal and notice period
A 12-month term with automatic renewal and 30 to 60 days notice. The notice period is the clause that protects cash: without it, a client representing 20% of revenue can leave on the 30th and leave next month payroll exposed.
For engagements with heavy setup investment, consider a proportional early-termination fee in the first months.
6. Late fees and the right to suspend
Interest, late fees and, above all, the right to pause delivery after a defined number of overdue days. Suspension is what gives you real negotiating power. Without it you keep producing for a client who does not pay, and the cost of leaving grows every month.
7. IP transfer conditional on payment
Rights in the work transfer on full payment. It sounds like legal boilerplate, but it is the clause that prevents a client using delivered, unpaid work. Also be explicit about source files, licensed fonts and stock: third-party licences are usually non-transferable.
8. Account access and platform responsibility
State that the social accounts and Business Manager belong to the client and that the agency operates with delegated access. This protects the agency from liability for account suspensions, platform policy changes or reach declines. Record too that reach and engagement depend on third-party algorithms and are not guaranteed.
What not to include
Avoid guaranteeing numerical outcomes (followers, reach, leads). Beyond being outside your control, it turns any bad platform month into a breach of contract. Promise process and deliverables, not numbers that depend on someone else.
A contract only works if it is used
A clause nobody tracks is decoration. If you do not know how many revision rounds that client has already requested, the cap does not exist. If you do not know how many days a payment is overdue, the late fee does not exist. If you do not know when the term ends, renewal and the price increase pass by unnoticed.
That is why contracts and controls belong together: Eluvie keeps renewal dates, increases, scope and payments visible in one view. To size the fee before writing the contract, use the hourly rate calculator.