UGC Negotiation Scripts

Most creators don't lose deals because they're bad at making content — they lose because they don't know what to say. Here's how to raise price, rights and terms professionally, with scripts you can adapt.

Negotiation is a skill you can prepare

A good negotiation reply is short, specific, and collaborative. It restates the value you're providing, states a clear position, and leaves the door open. It never grovels and never gets defensive. The good news: the same handful of scenarios come up again and again, so you can prepare for each one ahead of time.

Counteroffer on price

Offer is below your range. Reply with a target figure, a brief line-by-line justification, and an open door to discuss.

Usage rights

The brand asked for broad rights at an organic-only price. Itemize what you're granting and price the difference.

Paid ads / whitelisting

They want to run ads through your handle. Confirm the added value and the whitelisting fee that goes with it.

Exclusivity

They want you off-limits to competitors. Acknowledge the value of exclusivity and price its cost to you.

Declining politely

The deal is too far below what's fair, or the rights are too broad. Decline warmly and stay open to future work.

Accepting

The offer meets your range. Confirm every term in writing so there's no ambiguity later.

Generate your own message in seconds

The negotiation generator turns your calculated quote into a copy-and-paste message for any of these scenarios — counteroffer, usage rights, paid ads, exclusivity, declining or accepting. It uses clear, deterministic templates, not an AI API, so nothing about your deal is sent anywhere. Copy the message, personalize it with the brand's name, and hit send.

The generator drafts a solid, professional starting point — always read it over and adjust the tone to match your voice before sending.

Don't have your quote yet? Calculate your range first.

Know exactly what to say next

Ready-to-send templates for price, usage rights, paid ads, exclusivity and more.

Generate a script