Tiktok Influencer Rate Calculator

TikTok Influencer Rate Calculator .tiktok-calc-wrapper { max-width: 800px; margin: 0 auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; } .tiktok-calculator { background-color: #f8f9fa; border: 1px solid #e9ecef; border-radius: 12px; padding: 30px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); margin-bottom: 40px; } .tiktok-header { text-align: center; margin-bottom: 25px; } .tiktok-header h2 { color: #000000; margin: 0; font-size: 24px; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 25px; } @media (max-width: 600px) { .calc-grid { grid-template-columns: 1fr; } } .input-group { display: flex; flex-direction: column; } .input-group label { font-weight: 600; margin-bottom: 8px; color: #444; } .input-group input, .input-group select { padding: 12px; border: 1px solid #ddd; border-radius: 8px; font-size: 16px; transition: border-color 0.2s; } .input-group input:focus { border-color: #fe2c55; /* TikTok Red/Pink */ outline: none; } .calc-btn { width: 100%; background-color: #fe2c55; /* TikTok Red/Pink */ color: white; border: none; padding: 15px; font-size: 18px; font-weight: bold; border-radius: 8px; cursor: pointer; transition: background-color 0.2s; } .calc-btn:hover { background-color: #e2264d; } .result-box { margin-top: 25px; padding: 20px; background-color: #ffffff; border-radius: 8px; border-left: 5px solid #25f4ee; /* TikTok Cyan */ display: none; } .result-box h3 { margin-top: 0; color: #333; font-size: 18px; } .estimated-earnings { font-size: 32px; font-weight: 800; color: #fe2c55; margin: 10px 0; } .result-detail { font-size: 14px; color: #666; } .article-content { margin-top: 40px; } .article-content h2 { color: #000; border-bottom: 2px solid #25f4ee; padding-bottom: 10px; margin-top: 30px; } .article-content h3 { color: #333; margin-top: 20px; } .article-content ul { background: #f9f9f9; padding: 20px 40px; border-radius: 8px; } .article-content li { margin-bottom: 10px; }

TikTok Influencer Rate Calculator

Estimate your potential earnings per sponsored video based on your audience metrics.

General / Entertainment Beauty / Fashion Tech / Finance Fitness / Health Vlog / Daily Life

Estimated Price Range (Total)

$0 – $0

How to Calculate Your TikTok Rates

Determining the right price for a sponsored TikTok video involves more than just counting followers. Unlike Instagram, where the "penny per follower" rule often applies, TikTok pricing is highly dependent on engagement and video performance. This calculator uses a dynamic algorithm that considers your follower count, engagement rate, and specific niche to generate a realistic price range.

Key Factors Influencing Your Rate

When negotiating with brands, you should adjust your base rate based on these critical variables:

  • Follower Count: This establishes your "tier" (Nano, Micro, Macro, Mega). However, reach is often more important than follower count on TikTok's algorithm.
  • Engagement Rate: This is the most vital metric. Brands pay premiums for creators whose audiences actively comment, like, and share. An engagement rate above 4% is considered good, while anything above 8% allows you to charge significantly higher rates.
  • Niche Specialist: Specialized niches like Finance, Tech, and Beauty often command higher CPMs (Cost Per Mille/Thousand) because the audience has higher purchasing power or intent compared to general entertainment channels.
  • Usage Rights: If a brand wants to use your video in their own paid ads (Spark Ads), you should charge an additional fee (usually 20-50% of the base rate) for usage rights.

Standard Industry Rate Tiers

While every deal is different, here are the general market standards for TikTok sponsored posts:

  • Nano-Influencer (1k – 10k followers): $20 – $150 per post. Often compensated with free product.
  • Micro-Influencer (10k – 50k followers): $150 – $800 per post. This is the "sweet spot" for many brands looking for high engagement.
  • Mid-Tier Influencer (50k – 500k followers): $800 – $3,500 per post.
  • Macro-Influencer (500k – 1M followers): $3,500 – $7,000 per post.
  • Mega-Influencer (1M+ followers): $7,000+ per post, often reaching tens of thousands depending on celebrity status.

Why Engagement Matters More on TikTok

On platforms like Instagram, followers see your content in their feed. On TikTok, the "For You Page" (FYP) drives views. A creator with 100,000 followers might get 1 million views on one video and 5,000 on the next. Because of this volatility, brands look closely at your average engagement rate to predict how well a sponsored video will perform. If you consistently maintain high engagement, you justify a higher rate regardless of your total follower count.

function calculateTikTokEarnings() { // 1. Get input values var followersInput = document.getElementById("tkFollowers"); var engagementInput = document.getElementById("tkEngagement"); var videoCountInput = document.getElementById("tkVideoCount"); var nicheSelect = document.getElementById("tkNiche"); var resultBox = document.getElementById("tkResult"); var earningsDisplay = document.getElementById("earningsRange"); var summaryDisplay = document.getElementById("metricsSummary"); var followers = parseFloat(followersInput.value); var engagement = parseFloat(engagementInput.value); var videoCount = parseFloat(videoCountInput.value); var nicheMultiplier = parseFloat(nicheSelect.value); // 2. Validation if (isNaN(followers) || followers <= 0) { alert("Please enter a valid number of followers."); return; } if (isNaN(engagement) || engagement < 0) { alert("Please enter a valid engagement rate."); return; } if (isNaN(videoCount) || videoCount < 1) { videoCount = 1; } // 3. Calculation Logic // Base CPM (Cost Per 1000 Followers) logic customized for TikTok // TikTok CPM typically ranges from $5 to $25 depending on tier and engagement. var minCPM = 5; // $5 per 1000 followers var maxCPM = 20; // $20 per 1000 followers // Adjust CPM based on Engagement Rate // Standard engagement is roughly 3-5%. if (engagement = 5 && engagement = 10) { minCPM = 12; maxCPM = 35; // Viral potential premium } // Calculate Base Earnings per video var lowEstPerVideo = (followers / 1000) * minCPM; var highEstPerVideo = (followers / 1000) * maxCPM; // Apply Niche Multiplier lowEstPerVideo = lowEstPerVideo * nicheMultiplier; highEstPerVideo = highEstPerVideo * nicheMultiplier; // Apply Video Count var totalLow = lowEstPerVideo * videoCount; var totalHigh = highEstPerVideo * videoCount; // Formatting currency var formatter = new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD', minimumFractionDigits: 0, maximumFractionDigits: 0, }); // 4. Display Results resultBox.style.display = "block"; earningsDisplay.innerHTML = formatter.format(totalLow) + " – " + formatter.format(totalHigh); summaryDisplay.innerHTML = "Based on " + followers.toLocaleString() + " followers, a " + engagement + "% engagement rate, and " + videoCount + " video(s) in your selected niche."; }

Leave a Comment