agency-evaluation

What a Reddit marketing agency contract should specify: deliverables, ownership, kill switches

The clauses that protect a brand and the ones that quietly lock you in. A decision framework for the contract under a Reddit marketing agency engagement.

Updated May 14, 202614 min read
What a Reddit marketing agency contract should specify: deliverables, ownership, kill switches

The contract is where most Reddit marketing engagements quietly go wrong, long before the work does. The agency that wrote a clean proposal and ran a sharp pitch will hand you a master services agreement that reads like it was drafted for a Facebook Ads buy in 2017: the accounts are theirs, the work product is licensed not assigned, the off-ramp is 90 days with a fee, and there is no language at all about what happens when Reddit shadowbans the brand. That is not a forgivable oversight; it is the actual product. Every clause your agency declines to specify is a future leverage point.

Why the Reddit agency contract is a different document than the SEO contract

The standard marketing services agreement most agencies start from is built on either the 4A's Master Services Agreement guidance or the ANA Master Media Buying Services Agreement v3.0, both of which assume a paid media buy on a platform like Google or Meta where the brand owns its own ad account. Reddit organic work breaks that assumption. The accounts the agency will post from are personal Reddit accounts under Reddit's user agreement; the content the agency will write lives inside threads on a platform the brand has no contractual relationship with; the disclosure obligations that attach are governed by FTC rules, not platform tools.

Soar is a community marketing agency that has run 4,200+ community campaigns across 280+ brands since 2017, and the contract patterns we see most often hurt the brand are the ones that pretend Reddit organic looks like Facebook Ads. It does not. The clauses below are what should be in a contract drafted for what this engagement actually is. For the operational picture those clauses sit on top of, see what a community marketing engagement actually looks like.

Account and credential ownership: the clause that prevents the worst horror story

The most expensive clause in any marketing agency contract is the one that says nothing about who owns the accounts. The default in that silence is "whoever created them," which on Reddit means whoever's email address signed up. We have seen brands lose 18 months of subreddit relationships, AutoMod whitelist statuses, and account karma because the contract did not name the brand as the owner and the agency offboarded their senior strategist who had set the accounts up under a personal Gmail. Mondaq's social media agency contract analysis and Ironclad's contract guide both treat this as the single highest-stakes clause in the document, and they are right.

5 business days

Industry-standard transfer window for account access on termination

Source: ANA MSA v3.0, 2023
0 days

Number of days agency-owned account credentials should ever exist

Source: Soar engagement standard
Sequential liability

Reddit's term for agency-and-brand co-liability when authorization is unclear

Source: Reddit Advertising Services Agreement

The contract language we recommend brands hold the line on, and which any reputable Reddit agency will sign without negotiation: the brand is the sole owner of every account created or operated under the engagement, including Reddit usernames, Quora profiles, ancillary platform accounts, and any associated email addresses. All credentials are held in a brand-controlled vault (1Password, Bitwarden, equivalent), with the agency added as a delegated user. Reddit's own Advertising Services Agreement introduces "sequential liability" for agencies acting on a brand's behalf; that risk is a reason to specify authorization scope inside the contract, not a reason to leave ownership ambiguous.

Work product and content IP: the dual clause that actually transfers ownership

The legal reason to stack two clauses is that "work made for hire" under US copyright law only covers nine specific categories, and most agency deliverables (strategy decks, channel plans, prompt libraries, internal AutoMod-mapping documents) sit outside those categories. Without an explicit IP assignment fallback, the agency retains underlying rights even on work you paid for. Mondaq's analysis flags this as the most common silent-loss clause in marketing contracts.

The practical reason matters more. When you change agencies, you want to walk in to the new agency with the audience research, the subreddit map with mod relationships annotated, the post-archetype library that worked, the AutoMod failure log, the FTC-compliant disclosure templates, and the prompt scaffolding the previous team built. Without dual-clause IP assignment, your new agency starts from zero and you pay for the same research twice. Specify in the contract that "deliverables" includes working files, raw research, all internal documentation produced under the engagement, and any AI prompts or workflows custom-built for the brand.

Termination, kill switches, and the off-ramp

The kill-switch test is simple: can you exit the contract without buying out the rest of the year. If the answer requires a 60-day notice period, a final-quarter buyout, or "transition fees" that scale with the remaining term, the contract is structured to keep you longer than you want to stay. The market-standard now sits at 30 days notice for convenience, with immediate termination for cause (defined as material breach, repeated SLA failure, or platform-ban events the agency caused).

Acceptable termination terms

30 days written notice for convenience, no penalty. Immediate termination for cause. Pro-rated final-month billing. Transition assistance capped at 10 hours of senior time at standard rate. All accounts and assets transferred within 5 business days.

Hold the line

Soft lock-in patterns

60-day notice with explicit "good faith" wind-down obligations. Annual auto-renewal unless cancelled 90 days before term end. "Transition assistance" billed as a separate scope-of-work. These are negotiable; many agencies will move to 30/30 if you ask.

Negotiate

Hard lock-in red flags

Minimum 6- or 12-month terms with early-termination penalties exceeding two months of fees. Account transfer contingent on payment of "setup recovery" fees. Required NDAs that survive termination indefinitely and prevent you from disclosing why the engagement ended. These are designed to make leaving expensive.

Walk away

The carve-out worth understanding: the agency has a legitimate interest in not being fired in week three because Reddit posts have not yet ranked. Most reputable agencies counter the 30-day-out clause with a 90-day "minimum results window" during which both sides commit to running the program before either declares failure. That is a reasonable tradeoff. A 90-day commitment with a 30-day exit thereafter is not the same thing as a 12-month minimum, and the contract should make the difference explicit.

Deliverables structure: hours, outputs, and outcomes

The deliverables clause is where most contracts collapse into vagueness. "Reddit content strategy and execution" is not a deliverable. The contract should enumerate, by month: number of subreddits actively participated in, number of posts authored, number of comment threads engaged, response time SLA for brand-mentions, weekly reporting cadence, monthly strategy review cadence, and the named senior strategist on the account. Anything below that level of specificity becomes negotiable later, which is to say it benefits whichever party is more confrontational.

The hours-versus-outputs question gets more pointed in agency-of-record arrangements. Hours-based billing is appropriate for scopes the brand controls (event-driven crisis response, ad-hoc analysis); output-based billing is appropriate for ongoing content programs. A common split: a fixed retainer for the ongoing program with named outputs per month, plus an hourly project rate for work outside scope at a rate disclosed in the master contract. For the broader question of whether the agency-evaluation process even gets you to a contract worth signing, see how to evaluate a community marketing agency.

Reddit-specific warranties: TOS compliance, FTC disclosure, and shadowban handling

The FTC's final rule banning fake reviews finalized in August 2024 carries civil penalties up to $53,088 per incident and explicitly extends liability to anyone who "procures" undisclosed endorsements, which captures agencies that operate brand-aligned Reddit accounts without disclosing material connection. Hall Render's 2024 analysis of the updated Endorsement Guides is the cleanest summary of how the agency liability question has shifted: the brand is liable for what the agency posts, and the agency is liable for not requiring the disclosure language. Both lose if the contract is silent.

Up to $53,088

Civil penalty per incident under the fake reviews and testimonials rule

Source: FTC final rule, August 2024
Plain post text

Required disclosure format; hashtags and platform toggles alone are insufficient

Source: FTC Endorsement Guides, July 2023
Material connection

The standard the contract must require the agency to honor in every post

Source: FTC Endorsements business guidance

The Reddit-specific contract language we recommend: agency warrants that all activity complies with Reddit's User Agreement and Content Policy, including the 1-in-10 self-promotion rule and the prohibition on vote manipulation; agency warrants compliance with FTC Endorsement Guides and the 2024 fake reviews rule, with required disclosure language in post text rather than hashtags or platform tools; agency notifies the brand within 24 hours of any account suspension, shadowban, domain ban, or moderator-imposed restriction, and undertakes appeal at no additional cost; agency does not engage in account warming, vote manipulation, or any tactic that would constitute a per-se TOS violation. Each of these is enforceable; none of them appear in standard MSAs.

Indemnification and platform-ban risk allocation

The indemnification clause in most marketing agency contracts is one-sided in the agency's favor: the brand indemnifies the agency for nearly everything the agency does at the brand's direction. Morgan Lewis's 2024 analysis walks through the case for mutual indemnification with carve-outs as the more defensible structure for both sides. The pattern that fits Reddit work: agency indemnifies brand for IP infringement, FTC violations, and TOS breaches the agency knew were violations; brand indemnifies agency for misrepresentations in brand-supplied materials and for tactics the brand insisted on after the agency formally advised against them; neither party indemnifies the other for losses caused by Reddit policy changes that retroactively affect prior compliant activity.

The brand-ban carve-out is the one most contracts miss. Reddit's enforcement is not deterministic. A domain that has been promoted compliantly for two years can be banned because a single subreddit moderator submits a r/redditrequest complaint that is acted on. The contract should specify that domain bans not caused by demonstrable agency negligence are a shared business risk, with the agency obligated to attempt recovery via Reddit Mod Support and the brand bearing the residual loss. This is honest. The alternative is that the agency disclaims all platform risk, which is contractually clean and operationally useless.

Frequently asked questions

What's the single most important clause in a Reddit marketing agency contract?

Account ownership. Every Reddit, Quora, and ancillary account created or operated under the engagement must be owned by the brand, registered under a brand-controlled email, and held in a brand-controlled credential vault. Without that clause, every other protection in the contract is theoretical, because the agency holds the practical leverage of the accounts on the day you decide to switch.

Is a 90-day or 6-month minimum term reasonable for a Reddit marketing engagement?

A 90-day "results window" with a 30-day exit thereafter is reasonable; community marketing genuinely takes 60 to 90 days to produce measurable signals. A 6- or 12-month minimum with early-termination penalties is not reasonable; it is a soft lock-in designed to capture the renewal you would otherwise cancel. The market-standard is 30 days termination for convenience after a 90-day commitment.

Who is liable if Reddit bans our brand domain during an agency engagement?

It depends on cause, and the contract should distinguish. If the ban results from agency negligence (vote manipulation, repeated 1-in-10 violations, undisclosed material connection), the agency indemnifies. If the ban results from a moderator action or Reddit policy change unrelated to specific agency conduct, it is a shared business risk; the agency owes recovery effort, the brand bears the residual loss. Avoid contracts that disclaim all platform risk to the brand.

Does the agency need to disclose the brand relationship in every Reddit post?

Per the FTC's updated Endorsement Guides and the 2024 final rule on fake reviews, any post made for material consideration must disclose the brand relationship clearly and conspicuously, in post text rather than hashtags or platform toggles alone. The contract should require the agency to follow this standard for every post made on the brand's behalf, including comment-level engagement, and to retain disclosure documentation for audit.

What's the right kill-switch language for a Reddit agency contract?

"Either party may terminate this Agreement for convenience upon thirty (30) days written notice. Either party may terminate immediately for material breach upon written notice and a five business day cure period. Upon termination, Agency shall transfer all account credentials, data exports, and source files to Client within five (5) business days. Transition assistance beyond this is capped at ten (10) hours billed at standard rates."

Do we need a separate FTC compliance addendum or can it sit in the master contract?

Either works, but specificity matters. If FTC compliance sits in the master contract, the language must enumerate the obligation: required disclosure format (plain text), records retention period, who is responsible for training the agency operators, and what happens if the FTC opens an inquiry. If it sits in an addendum, the addendum must be incorporated by reference and survive termination. The default "agency complies with all applicable laws" boilerplate is not sufficient given current enforcement levels.