Organic Only (No Paid Ads) – +0%
30 Days Usage – +30%
90 Days Usage – +50%
180 Days (6 Months) – +75%
365 Days (1 Year) – +100%
Select duration if the brand will run ads with your content.
Alternative intros for testing.
Base Video Cost:$0.00
Usage Rights Fee:$0.00
Additional Hooks:$0.00
Raw Footage Fee:$0.00
Whitelisting Fee:$0.00
Total Project Rate:$0.00
function calculateUGC() {
// 1. Get Input Values
var baseRate = parseFloat(document.getElementById('ugcBaseRate').value);
var videoCount = parseFloat(document.getElementById('ugcVideoCount').value);
var usageMultiplier = parseFloat(document.getElementById('ugcUsageDuration').value);
var extraHooks = parseFloat(document.getElementById('ugcExtraHooks').value);
var hookRate = parseFloat(document.getElementById('ugcHookRate').value);
var includeRaw = document.getElementById('ugcRawFootage').checked;
var includeWhitelist = document.getElementById('ugcWhitelisting').checked;
// 2. Validate Numbers (Prevent NaN)
if (isNaN(baseRate)) baseRate = 0;
if (isNaN(videoCount) || videoCount < 1) videoCount = 1;
if (isNaN(extraHooks)) extraHooks = 0;
if (isNaN(hookRate)) hookRate = 0;
// 3. Logic & Calculations
// Calculate Base Video Total
var baseVideoTotal = baseRate * videoCount;
// Calculate Usage Rights Fee (Applied to the base video total)
// Industry standard is % of the base rate for the videos used in ads
var usageFee = baseVideoTotal * usageMultiplier;
// Calculate Hooks Fee
var hooksTotalFee = extraHooks * hookRate;
// Calculate Raw Footage Fee
// Standard practice is typically +50% of the Base Rate (Project scope)
var rawFootageFee = 0;
if (includeRaw) {
rawFootageFee = baseVideoTotal * 0.50;
}
// Calculate Whitelisting Fee
// Often charged as a percentage (20-30%) or flat fee. Using 25% of base here.
var whitelistFee = 0;
if (includeWhitelist) {
whitelistFee = baseVideoTotal * 0.25;
}
// Grand Total
var grandTotal = baseVideoTotal + usageFee + hooksTotalFee + rawFootageFee + whitelistFee;
// 4. Update DOM / Results
document.getElementById('displayBaseCost').innerText = "$" + baseVideoTotal.toFixed(2);
document.getElementById('displayUsageFee').innerText = "$" + usageFee.toFixed(2);
document.getElementById('displayHooksFee').innerText = "$" + hooksTotalFee.toFixed(2);
document.getElementById('displayRawFee').innerText = "$" + rawFootageFee.toFixed(2);
document.getElementById('displayWhitelistFee').innerText = "$" + whitelistFee.toFixed(2);
document.getElementById('displayTotal').innerText = "$" + grandTotal.toFixed(2);
// Show result div
document.getElementById('ugc-result').style.display = 'block';
}
Understanding UGC Pricing: How to Charge as a Creator
In the rapidly evolving creator economy, User Generated Content (UGC) has become a staple for brands marketing on TikTok, Instagram Reels, and YouTube Shorts. However, one of the biggest challenges for new and experienced creators alike is determining the correct rate to charge. This UGC Rate Calculator helps you factor in the critical variables that turn a hobby into a profitable business.
Key Factors in Calculating Your UGC Rate
Unlike traditional influencer marketing, where pricing is often based on follower count, UGC pricing is based on the quality of the content, production capability, and usage rights. Here is a breakdown of the variables used in our calculator:
1. Base Rate per Video
This is your "labor" cost. It covers concepting, scripting, filming, and editing. Depending on your experience level, this can range from $150 for beginners to $500+ for experienced strategists. Never undervalue the time it takes to produce a polished asset.
2. Usage Rights (Paid Media)
This is often where creators lose money. If a brand plans to use your video as a paid advertisement (Facebook Ads, TikTok Ads), they are leveraging your face and voice to generate sales. You must charge a premium for this. The industry standard usually starts at 30% of the base rate for 30 days and increases for longer durations.
3. Raw Footage
Some brands request "raws" (unedited files) so their internal team can make variations. This provides immense value to the brand and prevents you from monetizing that footage elsewhere. It is standard industry practice to charge an additional 50% of the project base rate for releasing raw files.
4. Spark Ads & Whitelisting
Whitelisting involves giving the brand permission to run ads directly through your social media handle. This builds social proof for the brand but can saturate your audience with ads. Consequently, this requires an additional fee, typically calculated as a percentage markup or a flat monthly retainer.
Why You Should Charge for Additional Hooks
In direct-response marketing, the "hook" (the first 3 seconds of the video) is the most important element. Brands often want to test multiple hooks with the same video body to see which performs best. Rather than filming entirely new videos, you can offer "Hook Variations" at a lower rate (e.g., $50 per extra hook), which increases the total value of the deal without doubling your workload.
Use the calculator above to ensure you are accounting for every deliverable and usage term in your contract negotiations.