How to Negotiate a Brand Deal
To negotiate a brand deal, get the full scope in writing first, then send your own quote before you react to theirs. Put every deliverable and right on its own line. If the offer is low, counter once with a specific number and a reason, and if the brand can't move on budget, cut scope (fewer deliverables, shorter usage, no exclusivity) instead of cutting your rate. Know your walk-away number before you reply.
That's the whole method. The rest of this guide covers each step and gives you scripts you can adapt.
Before you name a number
Most bad deals are decided before anyone talks price, because the creator quotes without knowing what's being bought.
Ask the scoping questions
Reply to the first email with questions, not a rate:
- What deliverables do you need? (Format, length, platform, how many)
- Do you need usage rights beyond my post? Organic or paid? For how long?
- Any exclusivity? Which category, and for how long?
- What's the posting window and the draft deadline?
- How many rounds of revisions do you expect?
- What are your payment terms?
- Do you have a budget range for this campaign?
The budget question matters. Some brands answer it, and then you know whether you're negotiating or just confirming. Some won't. Either way you've lost nothing by asking.
Know your floor
Your floor is the lowest number you'd accept for this specific scope. Work it out before you reply, not during the back-and-forth. Base it on your usual rate, the hours the deliverable takes, and anything the deal blocks you from doing (exclusivity, a crowded posting schedule).
If you don't have a rate yet, start with how much to charge for a brand deal. It walks through views-based and flat-fee pricing. STAKD's PricePoint calculator also suggests a rate range from your platform stats and the deal details, which is a useful sanity check on your floor.
Anchoring: send the first number
In negotiation, the first concrete number tends to set the range the conversation happens in. That's anchoring. If the brand opens at $300, every counter gets measured against $300. If you open with a clear, itemized quote, the conversation starts from your number.
So when you can, quote first. And quote in line items:
| Line item | Price |
|---|---|
| 1 dedicated YouTube video (8–12 min) | $X |
| 1 Instagram Reel cross-post | $X |
| Organic usage on brand's social, 30 days | Included |
| Paid usage (whitelisting), 30 days | $X |
| Category exclusivity, 30 days | $X |
| Total | $X |
Line items do three things:
- They justify the total. The brand sees what each piece costs instead of one big number.
- They give the brand something to remove. If the total is too high, they can drop a line instead of asking you to discount everything.
- They protect your base rate. Your rate for the video stays the same deal to deal. Only the extras change.
For how to price usage and exclusivity lines, see usage rights and exclusivity fees.
Anchor with a reason
A number with a reason holds better than a bare number. Reasons that work:
- Your average views on recent videos (not subscriber count)
- How well past sponsored content performed, if you have the numbers
- How well your audience matches the product
- The production time the deliverable takes
Keep it to one or two sentences. You're explaining the price, not apologizing for it.
Countering a low offer
Brands often open low. That's normal, not an insult. A low offer is the start of the conversation.
Counter once, with a specific number
Don't reply "Can you do better?" That puts the number back in their hands. Name your number:
Thanks for the offer. For a dedicated video plus 30 days of organic usage, my rate is $X. That's based on my recent videos averaging about [N] views in the first 30 days. Happy to look at the scope if the budget is fixed.
That last sentence is important. It tells the brand you'll work with them without telling them you'll drop your price.
Don't split the difference by reflex
If they offer $500 and you quote $1,500, meeting at $1,000 feels fair. But it means your opening number was just a starting point to halve. If you move, move for a reason: less scope, faster payment, a multi-video commitment.
When to walk away
Walk away when the offer is below your floor and the brand won't change scope. Leave politely. Brands come back, sometimes with a bigger budget next quarter:
I appreciate you reaching out. That budget doesn't work for this scope, so I'll pass this time. If the budget changes or you want to look at a smaller package, I'd be glad to talk again.
Trade scope instead of price
This is the most useful habit in brand deal negotiation. When the brand says "our budget is $X," you don't have to choose between taking it and losing the deal. You change what they get for $X.
Things you can take off the table:
- Deliverables. A 60-second integration instead of a dedicated video. One Reel instead of three.
- Usage. Organic only instead of paid. 30 days instead of 90. No perpetual rights.
- Exclusivity. Remove it, narrow the category, or shorten it.
- Revisions. One round instead of unlimited.
- Raw footage. Keep it out of the package.
- Timeline. A later posting date if a rush would push other work.
Things you can ask for instead of more money:
- Shorter payment terms (net 15 instead of net 60)
- A deposit upfront (some creators ask for 50% on signing)
- A multi-video commitment at a set rate
- Product you'd actually use, in addition to (not instead of) the fee
Script: budget is fixed
Understood on the $X budget. At that number I can do a 60–90 second integration in a regular video, with organic usage for 30 days. The dedicated video with paid usage would be $Y. Let me know which works better.
You've said yes to their budget and kept your rate. They choose.
Script: they want more for the same price
Adding the TikTok and 90 days of paid usage would bring the total to $Y. If the budget needs to stay at $X, I'd suggest dropping the paid usage and keeping the TikTok.
Negotiating the terms that aren't price
The fee isn't the only thing in the deal. Several terms affect what you actually take home and how much work the deal is.
Payment terms
Net 30, net 45, net 60 and longer are all common in brand contracts. A longer term means you wait longer to be paid after you invoice. It's reasonable to ask for shorter terms or a deposit, especially with a brand you haven't worked with before. If a brand does pay late, see what to do when a brand pays late.
Revisions
Get the number of revision rounds in writing. "Unlimited revisions" can turn a two-day project into a two-week one. One or two rounds is a common default; additional rounds can be priced as a line item.
Usage and exclusivity
Brands sometimes put broad usage or exclusivity in the contract that never came up in the email thread. Check that the contract matches what you quoted. The brand deal contract checklist covers what to look for.
Approval and creative control
Ask how much script approval the brand wants. Your audience knows how you talk. A brand script read word-for-word usually sounds like an ad. Many creators agree to cover required talking points while keeping their own delivery.
A worked example
Illustration only. These numbers are made up to show the process.
A brand emails offering $400 for "a video about our product." You ask scoping questions and learn they want a dedicated YouTube video, 90 days of paid usage and 60 days of category exclusivity.
You quote:
| Line item | Price |
|---|---|
| Dedicated YouTube video | $1,200 |
| Paid usage, 90 days | $600 |
| Category exclusivity, 60 days | $300 |
| Total | $2,100 |
The brand replies that the budget is $800. You counter with scope:
At $800 I can do a 60–90 second integration in an upcoming video, organic usage only, no exclusivity. If you want the dedicated video, that's $1,200 without paid usage or exclusivity.
The brand takes the dedicated video at $1,200 with no paid usage. That's three times the first offer, and your base rate didn't move.
Get it in writing
Once you agree, confirm everything in one email before the contract arrives: deliverables, dates, rights, fee, payment terms. Then check that the contract matches. If the contract adds terms you didn't discuss, raise them before signing.
When the contract does arrive, comparing it line by line against your email is the tedious part. If you upload it to STAKD, AI pulls out the key terms (dates, deliverables, payment terms) so you can check them against what you agreed.
For pitching brands yourself instead of waiting for inbound offers, see how to pitch brands as a small creator.
Quick checklist
- Asked scoping questions before quoting
- Set a walk-away number
- Quoted first, in line items
- Gave a reason for the rate
- Countered with a specific number, not "can you do better?"
- Offered less scope instead of a lower rate
- Negotiated payment terms and revision rounds
- Confirmed agreed terms in writing
- Checked the contract matches the email
How STAKD handles this
Negotiation goes wrong in two places: quoting without a solid number behind you, and losing track of what was agreed once the thread gets long. STAKD helps with both:
- A number to anchor with. PricePoint suggests a rate range from your platform stats and the deal details. Its usage-rights setting (organic only, 30 days, 90 days, perpetual) adjusts the rate for how long the brand can use the content, which covers the "usage" side of trading scope.
- A quote the brand can read. Export the rate breakdown as a PDF and attach it to your reply, so your reasoning travels with the number. Exclusivity and paid usage (whitelisting) aren't separate PricePoint line items, so list those yourself in the email.
- Checking the contract. Upload the contract and AI extracts the key terms (dates, deliverables, payment terms), making it quicker to spot anything that doesn't match your quote.
- Keeping the deal straight. Each agreed deal becomes a campaign with its deliverables, due dates, status, notes and linked brand contact, and you can create the invoice from the campaign when it's time to bill.
Start free on the Starter plan with no card, and try Pro features free for 14 days. See plans.