I’ve been wrestling with this for a while now. When a brand comes to me and asks “how much for a post?” or “what do you charge for UGC?” I used to just wing it. Quote based on gut feel, their size, the creator’s size—it was chaotic.
Then I realized: I’m negotiating with no floor, no ceiling, no structure. That’s how deals go bad. Either the brand thinks I’m overpriced, or I undersold myself and spent 20 hours on what I quoted as a $400 job.
So I built a tiered system. Not complicated, just clear.
Entry tier: 1 Instagram post, standard brief, 3-5 day turnaround. $400-600. This is for startups, early-stage DTC, or first-time brand partnerships.
Standard tier: 1 post + Stories, 2-3 day turnaround, brand works with us on creative direction (not just handing over a brief). $800-1,200. This is the bread and butter.
Premium tier: Multi-format content (post + Stories + Reels + TikTok), fast turnaround (24-48 hours), strategic input, rights to repurpose. $1,500-2,500.
For UGC specifically, I charge differently. UGC is usually multiple deliverables in a single brief—3-5 video scripts, multiple takes per product angle. That’s $600-900 for the entry tier, going up to $2,000+ if we’re talking 10+ deliverables with revisions.
What I added later: modifiers. If it’s exclusive (creator can’t work with competitors for 3 months), I add 15-20%. If it’s rush (48-hour turnaround), I add 10-15%. If it requires specialized skills (coding for a SaaS product), I add 25%.
The thing is—having this system lets me say “yes” or “no” faster. A brand comes with $300 and needs 3 posts? That’s not entry tier; that’s a conversation about what’s actually realistic. No more fence-sitting.
But I know different markets have different expectations. US brands expect different rates than Russian brands. Micro-influencers can get away with lower rates because they have engagement. Macro-influencers have different economics entirely.
How are the rest of you pricing this? Do you use tiers, or is everything custom? And for those working across markets, how do you handle the rate differences without frustrating either side?