<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Creator Cash</title>
	<atom:link href="https://creator-cash.com/it/feed/" rel="self" type="application/rss+xml" />
	<link>https://creator-cash.com/it/</link>
	<description>The #1 Place to Earn Money as a Creator</description>
	<lastBuildDate>Fri, 27 Feb 2026 12:57:35 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://creator-cash.com/wp-content/uploads/2025/10/cropped-creator-cash-favicon-32x32.png</url>
	<title>Creator Cash</title>
	<link>https://creator-cash.com/it/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Calcolatore Subs Twitch: Abbonamenti in euro</title>
		<link>https://creator-cash.com/it/twitch/calcolatore-subs-twitch/</link>
		
		<dc:creator><![CDATA[Kevin]]></dc:creator>
		<pubDate>Thu, 15 Jan 2026 12:18:35 +0000</pubDate>
				<category><![CDATA[Twitch]]></category>
		<guid isPermaLink="false">https://creator-cash.com/?p=1254</guid>

					<description><![CDATA[Quanto denaro rendono i sub su Twitch? Il calcolatore mostra i guadagni mensili in euro dagli abbonamenti. Calcolatore Subs Twitch Abbonamenti in euro Il calcolatore di subs Twitch spiegato nel dettaglio]]></description>
										<content:encoded><![CDATA[<div class="tool-post twitch">
<div class="page-header">
<div class="page-header-image">
<p><!-- ME: OG IMAGE--><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2026/01/calcolatore-subs-twitch-1024x1024.png" alt="Calcolatore Subs Twitch" width="1200" height="1200" class="alignnone size-full" title="Calcolatore Subs Twitch: Abbonamenti in euro 12"></div>
<div class="page-header-content">
<div class="page-header-title">
<p><!-- Area 1 --><!-- SECTION START --></p>
<h1>Calcolatore Subs Twitch: Abbonamenti in euro</h1>
<p><!-- SECTION ENDE -->
</div>
<div class="page-header-description">
<p><!-- SECTION START META DESCRIPTION --><span>Quanto denaro rendono i sub su Twitch? Il calcolatore mostra i guadagni mensili in euro dagli abbonamenti.</span><!-- SECTION ENDE --></p>
</div>
<div class="page-header-background">
<p><!-- ME: MOBILE MAIN IMAGE--><img decoding="async" src="/wp-content/themes/gp-child/img-posts/twitch-subs-calculator-tool-mobile.png" alt="Calcolatore Subs Twitch" width="394" height="410" class="alignnone size-full wp-image-319" title="Calcolatore Subs Twitch: Abbonamenti in euro 13"><br />
<!-- Area 1 Ende --></p>
</div>
</div>
</div>
<div class="tool twitch-tool">
<div class="tool-header">
<div class="tool-tabs">
<div class="tool-tab tool-tab-active"><span class="svg-icon icon-small"><svg width="13" height="14" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" focusable="false"><path d="M3 2L1 6v15h6v3h3l3-3h4l6-6V2H3zm18 12-4 4h-5l-3 3v-3H5V4h16v10z"/><path d="M14 7h2v6h-2zM9 7h2v6H9z"/></svg></span><!-- SECTION START -->Calcolatore Subs Twitch<!-- SECTION ENDE --></div>
<div class="tool-tab"><a href="https://creator-cash.com/it/twitch/"><!-- SECTION START -->Tutti i calcolatori Twitch<!-- SECTION ENDE --></a></p>
</div>
</div>
</div>
<div class="tool-content">
<div class="tool-code">
<div class="tool-title">
<p><!-- SECTION START RECHNER NAME -->Calcolatore Subs Twitch<!-- SECTION ENDE --></div>
<p><span class="tool-subtitle"><!-- SECTION START -->Abbonamenti in euro<!-- SECTION ENDE --></span><!-- ME: MAIN RECHNER --><style>
:root{
  --tw-border:#9E77D4;
  --tw-text:#ffffff;
  --tw-green:#6CFF3A;
  --tw-red:#ff4b4b;

  --tw-card:rgba(78,45,144,.55);
  --tw-card-dark:rgba(48,22,97,.70);
  --tw-card-fee:rgba(48,22,97,.62);
}

/* OUTER: no background/border/padding */
#cc-twsub{
  width:100%;
  padding:0;margin:0;border:0;
  background:transparent;border-radius:0;box-shadow:none;
}
#cc-twsub, #cc-twsub *{box-sizing:border-box}
#cc-twsub *{font-family:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}

/* rows */
#cc-twsub .cc-row{
  display:flex;
  gap:12px;
  flex-wrap:nowrap;
  width:100%;
  min-width:0;
}
#cc-twsub .cc-row + .cc-row{margin-top:9px}

/* TOP FILTERS (desktop) */
#cc-twsub .cc-filters .cc-card{
  flex:1;
  min-width:0;
  background:var(--tw-card);
  border:1px solid var(--tw-border);
  border-radius:12px;
  box-shadow:none;
  padding:0;
}
#cc-twsub .cc-filter{
  height:42px;
  padding:0 12px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  position:relative;
  min-width:0;
}
#cc-twsub .cc-abslabel{
  position:absolute;left:14px;top:52%;
  transform:translateY(-50%);
  color:#fff;font-weight:600;font-size:13px;
  pointer-events:none;
}

/* dd align like your template */
#cc-twsub .dd-selected{color:#fff;font-weight:600;font-size:13px}
#cc-twsub .cc-filters .dd-selected{
  width:225px!important;
  margin-left:-15px;
  padding-left:134px;
}
#cc-twsub #cc-tw-currency-dd .dd-selected{padding-left:149px}

/* dropdown 3: NO label, content flush-left, ellipsis if too long */
#cc-twsub #cc-tw-split-dd .dd-selected{
  padding-left:0;
  margin-left:-3px;
  width:100%!important;
  justify-content:flex-start;
}
#cc-twsub #cc-tw-split-dd .dd-name{justify-content:flex-start;min-width:0}
#cc-twsub #cc-tw-split-dd .dd-text{
  display:block;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
#cc-twsub #cc-tw-split-dd .dd-caret{margin-left:auto}

/* caret white everywhere */
#cc-twsub .dd-caret{color:#fff;opacity:1}

/* country flag */
#cc-twsub .dd-name{display:flex;align-items:center;gap:10px;min-width:0}
#cc-twsub .dd-name img{width:20px;height:15px;border-radius:3px;display:inline-block}

/* dropdown list */
#cc-twsub .dd-list{
  background:#2a1453;
  border:1px solid rgba(255,255,255,.14);
  border-radius:14px;
  box-shadow:0 18px 34px rgba(0,0,0,.32);
  left:44px;
}

/* SLIDER CARDS (4) */
#cc-twsub .cc-sliders .cc-card{
  background:var(--tw-card);
  border:1px solid var(--tw-border);
  border-radius:14px;
  box-shadow:none;
  padding:12px 12px 8px;
  min-width:0;
  position:relative;
  overflow:hidden; /* prevents right overflow on mobile when range updates */
}
#cc-twsub .cc-s-title{
  text-align:center;color:var(--tw-green);
  font-weight:1000;font-size:18px;line-height:1.05;margin-top:2px;
}
#cc-twsub .cc-s-sub{
  text-align:center;color:var(--tw-text);
  opacity:.95;font-weight:600;font-size:13px;margin-top:2px;
}
#cc-twsub .cc-s-val{
  display:flex;align-items:center;justify-content:center;
  gap:10px;margin-top:2px;
  font-size:27px;font-weight:1000;color:#fff;line-height:1;min-height:38px;margin-left:6px;
  position:relative;
}

/* spinner triangles (hover only) */
#cc-twsub .cc-spin{
  display:flex;flex-direction:column;gap:4px;
  opacity:0;pointer-events:none;
  transition:opacity .15s ease;
}
#cc-twsub .cc-sliders .cc-card:hover .cc-spin{opacity:1;pointer-events:auto}
#cc-twsub .cc-tri-btn{
  width:0;height:0;display:block;cursor:pointer;
  border-left:7px solid transparent;border-right:7px solid transparent;
  filter:drop-shadow(0 2px 0 rgba(0,0,0,.18));
}
#cc-twsub .cc-tri-btn.up{border-bottom:12px solid var(--tw-green)}
#cc-twsub .cc-tri-btn.down{border-top:12px solid var(--tw-green);opacity:.85}
#cc-twsub .cc-tri-btn:active{transform:translateY(1px)}

/* RANGE */
#cc-twsub .cc-range{margin-top:4px;padding:0 2px}
#cc-twsub input[type="range"]{
  --pct:0%;
  -webkit-appearance:none;appearance:none;
  height:22px;cursor:pointer;
  width:100%;
  max-width:100%;
  display:block;
  background:transparent;
}
#cc-twsub input[type="range"]::-webkit-slider-runnable-track{
  height:8px;border-radius:10px;
  background:linear-gradient(to right,var(--tw-green) var(--pct), rgba(255,255,255,.20) var(--pct));
}
#cc-twsub input[type="range"]::-webkit-slider-thumb{
  -webkit-appearance:none;
  width:18px;height:18px;border-radius:50%;
  background:var(--tw-green);
  border:2px solid rgba(0,0,0,.25);
  margin-top:-5px;
  box-shadow:0 2px 8px rgba(0,0,0,.25);
}
#cc-twsub input[type="range"]::-moz-range-track{height:8px;border-radius:10px;background:rgba(255,255,255,.20)}
#cc-twsub input[type="range"]::-moz-range-progress{height:8px;border-radius:10px;background:var(--tw-green)}
#cc-twsub input[type="range"]::-moz-range-thumb{
  width:18px;height:18px;border-radius:50%;
  background:var(--tw-green);
  border:2px solid rgba(0,0,0,.25);
  box-shadow:0 2px 8px rgba(0,0,0,.25);
}

/* RESULTS */
#cc-twsub .cc-results .cc-card{
  background:var(--tw-card-dark);
  border:none;
  border-radius:14px;
  box-shadow:none;
  padding:12px 14px;
  min-width:0;
  display:flex;align-items:center;justify-content:space-between;
  gap:14px;
}
#cc-twsub .cc-r-title{color:#fff;font-weight:600;font-size:13px;line-height:16px;margin-bottom:6px}
#cc-twsub .cc-r-val{font-size:29px;font-weight:800;line-height:1;color:#fff}
#cc-twsub .cc-r-val.green{color:var(--tw-green)}

#cc-twsub .cc-mini{
  display:flex;align-items:center;gap:4px;
  background:rgba(255,255,255,.10);
  border:1px solid rgba(255,255,255,.10);
  border-radius:8px;
  padding:4px 6px;
  white-space:nowrap;
}
#cc-twsub .cc-mini label{color:#fff;font-weight:600;font-size:12px;opacity:.95}
#cc-twsub .cc-mini input{
  width:40px;border:0;background:transparent;outline:none;
  color:#fff;font-weight:1000;font-size:12px;text-align:right;padding:2px 2px;
}
#cc-twsub .cc-mini .pct{color:#fff;font-weight:600;font-size:13px}

/* FEES */
#cc-twsub .cc-fees .cc-card{
  background:var(--tw-card-fee);
  border:none;
  border-radius:14px;
  box-shadow:none;
  padding:12px 14px;
  min-width:0;
  text-align:center;
}
#cc-twsub .cc-fee-title{color:#fff;font-weight:900;font-size:13px;opacity:.92;line-height:1.1}
#cc-twsub .cc-fee-val{margin-top:4px;color:var(--tw-red);font-weight:700;font-size:22px}

/* ---------- MOBILE ---------- */
#cc-tw-country-native,#cc-tw-currency-native,#cc-tw-split-native{display:none!important}

@media (max-width:760px){
  /* override global CSS that forces column layout */
  #cc-twsub .cc-row{flex-direction:row !important; flex-wrap:wrap !important;}

  /* mobile: filters should NOT look like cards (no bg/border/padding), only the select has border */
  #cc-twsub .cc-filters .cc-card{
    flex:0 0 100%;
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;
    padding:0 !important;
    border-radius:0 !important;
  }
  #cc-twsub .cc-filter{
    padding:0 !important;
    height:auto !important;
  }

  /* hide the 3 labels on mobile (Paese/Valuta/Split) */
  #cc-twsub .cc-filters .cc-abslabel{display:none!important}

  /* fix "double inputs" on mobile: force-hide custom dropdowns, show native selects */
  #cc-twsub #cc-tw-country-dd,
  #cc-twsub #cc-tw-currency-dd,
  #cc-twsub #cc-tw-split-dd{display:none!important}

  #cc-twsub #cc-tw-country-native,
  #cc-twsub #cc-tw-currency-native,
  #cc-twsub #cc-tw-split-native{
    display:block!important;
    width:100%;
    height:44px;
    border-radius:12px;
    border:1px solid rgba(255,255,255,.14);
    background:var(--tw-card);
    color:#fff;
    font-weight:900;
    font-size:16px;
    padding:0 12px;
    min-width:0;
    outline:none;
  }

  /* sliders: 2 per row (compact) */
  #cc-twsub .cc-sliders .cc-card{
    flex:0 0 calc((100% - 12px)/2);
    padding:10px 10px 6px;
  }
  #cc-twsub .cc-s-title{font-size:16px}
  #cc-twsub .cc-s-sub{font-size:12px}
  #cc-twsub .cc-s-val{font-size:22px;min-height:32px;margin-left:0}

  /* results + fees: full width */
  #cc-twsub .cc-results .cc-card{flex:0 0 100%}
  #cc-twsub .cc-fees .cc-card{flex:0 0 100%}

  #cc-twsub .cc-r-val{font-size:34px}
}
</style>

<div id="cc-twsub" class="cc-twitch-tool">
  <!-- TOP FILTERS -->
  <div class="cc-row cc-filters">
    <div class="cc-card">
      <div class="cc-filter">
        <div class="cc-abslabel">Paese</div>
        <div id="cc-tw-country-dd" class="dd">
          <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
            <span class="dd-name"><img alt="" width="20" height="15"><span class="dd-text"></span></span>
            <span class="dd-caret">▾</span>
          </button>
          <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Seleziona paese"></ul>
        </div>
        <select id="cc-tw-country-native" aria-label="Seleziona paese"></select>
      </div>
    </div>

    <div class="cc-card">
      <div class="cc-filter">
        <div class="cc-abslabel">Valuta</div>
        <div id="cc-tw-currency-dd" class="dd">
          <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
            <span class="dd-name"><span class="dd-text"></span></span>
            <span class="dd-caret">▾</span>
          </button>
          <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Seleziona valuta"></ul>
        </div>
        <select id="cc-tw-currency-native" aria-label="Seleziona valuta"></select>
      </div>
    </div>

    <div class="cc-card">
      <div class="cc-filter">
        <div class="cc-abslabel" style="opacity:0">Split</div>
        <div id="cc-tw-split-dd" class="dd" style="width:100%">
          <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
            <span class="dd-name" style="min-width:0"><span class="dd-text"></span></span>
            <span class="dd-caret">▾</span>
          </button>
          <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Seleziona split"></ul>
        </div>
        <select id="cc-tw-split-native" aria-label="Seleziona split"></select>
      </div>
    </div>
  </div>

  <!-- SLIDERS -->
  <div class="cc-row cc-sliders">
    <div class="cc-card">
      <div class="cc-s-title">Livello 1</div>
      <div class="cc-s-sub">Abbonamenti</div>
      <div class="cc-s-val">
        <span id="cc-l1-v">250</span>
        <span class="cc-spin" aria-label="Spinner Livello 1">
          <i class="cc-tri-btn up" data-spin="cc-l1" data-dir="up" role="button" tabindex="0" aria-label="Aumenta Livello 1"></i>
          <i class="cc-tri-btn down" data-spin="cc-l1" data-dir="down" role="button" tabindex="0" aria-label="Diminuisci Livello 1"></i>
        </span>
      </div>
      <div class="cc-range"><input id="cc-l1" type="range" min="0" max="20000" step="1" value="250"></div>
    </div>

    <div class="cc-card">
      <div class="cc-s-title">Twitch Prime</div>
      <div class="cc-s-sub">Abbonamenti</div>
      <div class="cc-s-val">
        <span id="cc-prime-v">50</span>
        <span class="cc-spin" aria-label="Spinner Prime">
          <i class="cc-tri-btn up" data-spin="cc-prime" data-dir="up" role="button" tabindex="0" aria-label="Aumenta Prime"></i>
          <i class="cc-tri-btn down" data-spin="cc-prime" data-dir="down" role="button" tabindex="0" aria-label="Diminuisci Prime"></i>
        </span>
      </div>
      <div class="cc-range"><input id="cc-prime" type="range" min="0" max="20000" step="1" value="50"></div>
    </div>

    <div class="cc-card">
      <div class="cc-s-title">Livello 2</div>
      <div class="cc-s-sub">Abbonamenti</div>
      <div class="cc-s-val">
        <span id="cc-l2-v">2</span>
        <span class="cc-spin" aria-label="Spinner Livello 2">
          <i class="cc-tri-btn up" data-spin="cc-l2" data-dir="up" role="button" tabindex="0" aria-label="Aumenta Livello 2"></i>
          <i class="cc-tri-btn down" data-spin="cc-l2" data-dir="down" role="button" tabindex="0" aria-label="Diminuisci Livello 2"></i>
        </span>
      </div>
      <div class="cc-range"><input id="cc-l2" type="range" min="0" max="2000" step="1" value="2"></div>
    </div>

    <div class="cc-card">
      <div class="cc-s-title">Livello 3</div>
      <div class="cc-s-sub">Abbonamenti</div>
      <div class="cc-s-val">
        <span id="cc-l3-v">1</span>
        <span class="cc-spin" aria-label="Spinner Livello 3">
          <i class="cc-tri-btn up" data-spin="cc-l3" data-dir="up" role="button" tabindex="0" aria-label="Aumenta Livello 3"></i>
          <i class="cc-tri-btn down" data-spin="cc-l3" data-dir="down" role="button" tabindex="0" aria-label="Diminuisci Livello 3"></i>
        </span>
      </div>
      <div class="cc-range"><input id="cc-l3" type="range" min="0" max="2000" step="1" value="1"></div>
    </div>
  </div>

  <!-- RESULTS -->
  <div class="cc-row cc-results">
    <div class="cc-card">
      <div>
        <div class="cc-r-title">Prezzo per lo spettatore</div>
        <div class="cc-r-val" id="cc-viewer-price">0,00 €</div>
      </div>
      <div class="cc-mini" title="Lo sconto influisce solo sul prezzo dello spettatore (Twitch copre la differenza)">
        <label for="cc-discount">Sconto:</label>
        <div style="display:flex;align-items:center;gap:6px">
          <input id="cc-discount" type="number" min="0" max="80" step="1" value="0" aria-label="Sconto in %">
          <span class="pct">%</span>
        </div>
      </div>
    </div>

    <div class="cc-card">
      <div>
        <div class="cc-r-title">Guadagni streamer</div>
        <div class="cc-r-val green" id="cc-streamer-earn">0,00 €</div>
      </div>
    </div>
  </div>

  <!-- FEES -->
  <div class="cc-row cc-fees">
    <div class="cc-card">
      <div class="cc-fee-title">IVA<br>(fisco)</div>
      <div class="cc-fee-val" id="cc-fee-vat">-0,00 €</div>
    </div>
    <div class="cc-card">
      <div class="cc-fee-title">Commissioni pagamento<br>(es. PayPal)</div>
      <div class="cc-fee-val" id="cc-fee-pay">-0,00 €</div>
    </div>
    <div class="cc-card">
      <div class="cc-fee-title">Commissioni Twitch</div>
      <div class="cc-fee-val" id="cc-fee-twitch">-0,00 €</div>
    </div>
  </div>
</div>

<script>
(function(){
  const $ = (id)=>document.getElementById(id);
  const root = $("cc-twsub");
  if(!root) return;

  const COUNTRIES=[
    {code:'de',name:'DEU',cur:'EUR',vat:0.19},
    {code:'us',name:'USA',cur:'USD',vat:0.00},
    {code:'gb',name:'UK', cur:'GBP',vat:0.20},
    {code:'fr',name:'FRA',cur:'EUR',vat:0.20},
    {code:'it',name:'ITA',cur:'EUR',vat:0.22},
    {code:'es',name:'ESP',cur:'EUR',vat:0.21},
    {code:'pt',name:'PRT',cur:'EUR',vat:0.23},
    {code:'ca',name:'CAN',cur:'CAD',vat:0.05},
    {code:'au',name:'AUS',cur:'AUD',vat:0.10},
    {code:'nl',name:'NLD',cur:'EUR',vat:0.21},
    {code:'br',name:'BRA',cur:'BRL',vat:0.17},
    {code:'mx',name:'MEX',cur:'MXN',vat:0.16},
    {code:'ph',name:'PHL',cur:'USD',vat:0.12},
  ];
  const CTRY=Object.fromEntries(COUNTRIES.map(c=>[c.code,c]));
  const CURRENCIES=['EUR','USD','GBP','CAD','AUD','BRL','MXN'];

  const FX={
    "EUR→EUR":1,"EUR→USD":1.09,"EUR→GBP":0.84,"EUR→CAD":1.46,"EUR→AUD":1.62,"EUR→BRL":5.80,"EUR→MXN":20.0,
    "USD→USD":1,"USD→EUR":0.92,"USD→GBP":0.77,"USD→CAD":1.34,"USD→AUD":1.49,"USD→BRL":5.32,"USD→MXN":18.4,
    "GBP→GBP":1,"GBP→EUR":1.19,"GBP→USD":1.30,"GBP→CAD":1.74,"GBP→AUD":1.93,"GBP→BRL":6.90,"GBP→MXN":24.0,
    "CAD→CAD":1,"CAD→EUR":0.69,"CAD→USD":0.75,"CAD→GBP":0.57,"CAD→AUD":1.11,"CAD→BRL":3.95,"CAD→MXN":13.6,
    "AUD→AUD":1,"AUD→EUR":0.62,"AUD→USD":0.67,"AUD→GBP":0.52,"AUD→CAD":0.90,"AUD→BRL":3.60,"AUD→MXN":12.5,
    "BRL→BRL":1,"BRL→EUR":0.17,"BRL→USD":0.19,"BRL→GBP":0.14,"BRL→CAD":0.25,"BRL→AUD":0.28,"BRL→MXN":3.45,
    "MXN→MXN":1,"MXN→EUR":0.05,"MXN→USD":0.054,"MXN→GBP":0.042,"MXN→CAD":0.074,"MXN→AUD":0.08,"MXN→BRL":0.29
  };
  const rate=(f,t)=>FX[`${f}→${t}`]??1;

  // ✅ EUR formatted as it-IT
  const localeFor=cur=>({EUR:'it-IT',USD:'en-US',GBP:'en-GB',CAD:'en-CA',AUD:'en-AU',BRL:'pt-BR',MXN:'es-MX'})[cur]||'it-IT';
  const fmt=(v,cur)=>{try{return v.toLocaleString(localeFor(cur),{style:'currency',currency:cur});}catch(e){return (Math.round(v*100)/100).toFixed(2)+' '+cur;}};

  const BASE_EUR = { tier1:3.99, tier2:7.99, tier3:19.99 };
  const PAY_FEE_RATE = 0.029;
  const PAY_FEE_FIXED = 0.00;

  const SPLITS = [
    { key:"50", label:"Split standard 50/50", creatorShare:0.50 },
    { key:"60", label:"Split migliore 60/40", creatorShare:0.60 },
    { key:"70", label:"Split forte 70/30", creatorShare:0.70 },
    { key:"80", label:"Split top 80/20", creatorShare:0.80 }
  ];

  function openList(btn,list,open){
    btn.setAttribute('aria-expanded',open?'true':'false');
    list.style.display=open?'block':'none';
    if(open) list.focus();
  }
  function setupDD(ddId){
    const dd=$(ddId), btn=dd.querySelector('.dd-selected'), list=dd.querySelector('.dd-list');
    btn.addEventListener('click',()=>openList(btn,list,list.style.display!=='block'));
    document.addEventListener('click',e=>{ if(!dd.contains(e.target)) openList(btn,list,false); });
    return {dd,btn,list};
  }

  const countryDD = setupDD('cc-tw-country-dd');
  const currencyDD = setupDD('cc-tw-currency-dd');
  const splitDD = setupDD('cc-tw-split-dd');

  const cImg = countryDD.btn.querySelector('img');
  const cText = countryDD.btn.querySelector('.dd-text');
  const curText = currencyDD.btn.querySelector('.dd-text');
  const splitText = splitDD.btn.querySelector('.dd-text');

  const countryNative = $('cc-tw-country-native');
  const currencyNative = $('cc-tw-currency-native');
  const splitNative = $('cc-tw-split-native');

  function buildCountryList(){
    countryDD.list.innerHTML=''; countryNative.innerHTML='';
    COUNTRIES.forEach(c=>{
      const li=document.createElement('li');
      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.code=c.code;
      li.innerHTML=`<img decoding="async" alt="" width="20" height="15" src="https://flagcdn.com/w20/${c.code}.png" srcset="https://flagcdn.com/w40/${c.code}.png 2x" onerror="this.style.display='none'"><span>${c.name}</span>`;
      li.addEventListener('click',()=>selectCountry(c.code,true));
      countryDD.list.appendChild(li);

      const opt=document.createElement('option');
      opt.value=c.code; opt.textContent=c.name;
      countryNative.appendChild(opt);
    });
  }

  function buildCurrencyList(){
    currencyDD.list.innerHTML=''; currencyNative.innerHTML='';
    CURRENCIES.forEach(code=>{
      const li=document.createElement('li');
      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.val=code;
      li.textContent=code;
      li.addEventListener('click',()=>selectCurrency(code,true,true));
      currencyDD.list.appendChild(li);

      const opt=document.createElement('option');
      opt.value=code; opt.textContent=code;
      currencyNative.appendChild(opt);
    });
  }

  function buildSplitList(){
    splitDD.list.innerHTML=''; splitNative.innerHTML='';
    SPLITS.forEach(s=>{
      const li=document.createElement('li');
      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.val=s.key;
      li.textContent=s.label;
      li.addEventListener('click',()=>selectSplit(s.key,true));
      splitDD.list.appendChild(li);

      const opt=document.createElement('option');
      opt.value=s.key; opt.textContent=s.label;
      splitNative.appendChild(opt);
    });
  }

  // IT DEFAULTS: Italy + EUR
  let state={country:'it', currency:'EUR', split:'50', currencyOverridden:false};

  function selectCountry(code,closeAfter){
    state.country=code;
    const c=CTRY[code]||CTRY.it;

    cImg.src=`https://flagcdn.com/w20/${code}.png`;
    cImg.srcset=`https://flagcdn.com/w40/${code}.png 2x`;
    cText.textContent=c.name;

    [...countryDD.list.children].forEach(li=>li.setAttribute('aria-selected',li.dataset.code===code?'true':'false'));
    countryNative.value=code;

    if(!state.currencyOverridden) selectCurrency(c.cur,false,false);
    if(closeAfter) openList(countryDD.btn,countryDD.list,false);
    calc();
  }

  function selectCurrency(val,closeAfter,markOverride){
    state.currency=val;
    if(markOverride) state.currencyOverridden=true;

    curText.textContent=val;
    [...currencyDD.list.children].forEach(li=>li.setAttribute('aria-selected',li.dataset.val===val?'true':'false'));
    currencyNative.value=val;

    if(closeAfter) openList(currencyDD.btn,currencyDD.list,false);
    calc();
  }

  function selectSplit(key,closeAfter){
    state.split=key;
    const s=SPLITS.find(x=>x.key===key)||SPLITS[0];

    splitText.textContent=s.label;
    [...splitDD.list.children].forEach(li=>li.setAttribute('aria-selected',li.dataset.val===key?'true':'false'));
    splitNative.value=key;

    if(closeAfter) openList(splitDD.btn,splitDD.list,false);
    calc();
  }

  const elL1=$('cc-l1'), elPrime=$('cc-prime'), elL2=$('cc-l2'), elL3=$('cc-l3');
  const vL1=$('cc-l1-v'), vP=$('cc-prime-v'), vL2=$('cc-l2-v'), vL3=$('cc-l3-v');
  const elDisc=$('cc-discount');

  const outViewer=$('cc-viewer-price');
  const outEarn=$('cc-streamer-earn');
  const outVat=$('cc-fee-vat');
  const outPay=$('cc-fee-pay');
  const outTw=$('cc-fee-twitch');

  function setPct(rangeEl){
    const min=+rangeEl.min||0, max=+rangeEl.max||1, val=+rangeEl.value||0;
    rangeEl.style.setProperty('--pct',(((val-min)/(max-min))*100)+'%');
  }

  function getCountryPricing(){
    const c=CTRY[state.country]||CTRY.it;
    const fx=rate('EUR', c.cur);
    return {
      cur: c.cur,
      vat: c.vat,
      tier1: BASE_EUR.tier1 * fx,
      tier2: BASE_EUR.tier2 * fx,
      tier3: BASE_EUR.tier3 * fx,
      outFx: rate(c.cur, state.currency)
    };
  }

  function clamp(n,min,max){ return Math.max(min, Math.min(max, n)); }

  function calc(){
    const pricing=getCountryPricing();
    const split=SPLITS.find(s=>s.key===state.split)||SPLITS[0];

    const l1=+elL1.value||0;
    const prime=+elPrime.value||0;
    const l2=+elL2.value||0;
    const l3=+elL3.value||0;

    let discount=+elDisc.value||0;
    discount = clamp(discount,0,80);
    elDisc.value=String(Math.round(discount));

    const baseViewerGross =
      (l1*pricing.tier1) +
      (l2*pricing.tier2) +
      (l3*pricing.tier3);

    const viewerPayGross = baseViewerGross * (1 - discount/100);

    const viewerPayNet = pricing.vat>0 ? (viewerPayGross / (1 + pricing.vat)) : viewerPayGross;
    const vatAmount = viewerPayGross - viewerPayNet;

    const primeGrossEquivalent = prime * pricing.tier1;
    const primeNet = pricing.vat>0 ? (primeGrossEquivalent / (1 + pricing.vat)) : primeGrossEquivalent;

    const baseViewerNet = pricing.vat>0 ? (baseViewerGross / (1 + pricing.vat)) : baseViewerGross;
    const totalNetForSplit = baseViewerNet + primeNet;

    const creatorBeforePay = totalNetForSplit * split.creatorShare;
    const twitchFee = totalNetForSplit * (1 - split.creatorShare);

    const payFee = Math.max(0, creatorBeforePay * PAY_FEE_RATE + PAY_FEE_FIXED);
    const streamerEarn = Math.max(0, creatorBeforePay - payFee);

    const fxOut = pricing.outFx;

    outViewer.textContent = fmt(viewerPayGross * fxOut, state.currency);
    outVat.textContent = '-' + fmt(vatAmount * fxOut, state.currency);
    outPay.textContent = '-' + fmt(payFee * fxOut, state.currency);
    outTw.textContent  = '-' + fmt(twitchFee * fxOut, state.currency);
    outEarn.textContent = fmt(streamerEarn * fxOut, state.currency);
  }

  // spinner logic
  function stepRange(rangeId, dir){
    const el = $(rangeId);
    if(!el) return;
    const step = parseFloat(el.step || "1") || 1;
    const min = parseFloat(el.min || "0") || 0;
    const max = parseFloat(el.max || "999999") || 999999;
    const cur = parseFloat(el.value || "0") || 0;

    const next = dir === "up" ? (cur + step) : (cur - step);
    el.value = String(clamp(next, min, max));
    el.dispatchEvent(new Event("input", {bubbles:true}));
  }

  root.addEventListener("click", (e)=>{
    const t = e.target;
    if(!(t instanceof Element)) return;
    if(t.classList.contains("cc-tri-btn")){
      e.preventDefault();
      stepRange(t.getAttribute("data-spin"), t.getAttribute("data-dir"));
    }
  });

  root.addEventListener("keydown", (e)=>{
    const t = e.target;
    if(!(t instanceof Element)) return;
    if(t.classList.contains("cc-tri-btn") && (e.key==="Enter" || e.key===" ")){
      e.preventDefault();
      stepRange(t.getAttribute("data-spin"), t.getAttribute("data-dir"));
    }
  });

  // native selects (mobile)
  countryNative.addEventListener('change',()=>selectCountry(countryNative.value,false));
  currencyNative.addEventListener('change',()=>selectCurrency(currencyNative.value,false,true));
  splitNative.addEventListener('change',()=>selectSplit(splitNative.value,false));

  // init lists
  buildCountryList();
  buildCurrencyList();
  buildSplitList();

  // defaults
  state.currencyOverridden=false;
  selectSplit('50',false);
  selectCountry('it',false);
  selectCurrency('EUR',false,false);

  // bind slider updates
  function updateLabels(){
    vL1.textContent=String(+elL1.value||0);
    vP.textContent=String(+elPrime.value||0);
    vL2.textContent=String(+elL2.value||0);
    vL3.textContent=String(+elL3.value||0);
    setPct(elL1);setPct(elPrime);setPct(elL2);setPct(elL3);
    calc();
  }
  elL1.addEventListener('input',updateLabels);
  elPrime.addEventListener('input',updateLabels);
  elL2.addEventListener('input',updateLabels);
  elL3.addEventListener('input',updateLabels);
  elDisc.addEventListener('input', calc);

  /* ==========
     INIT ANIMATION (0 -> defaults in 2s)
     ========== */
  function easeOutCubic(t){ return 1 - Math.pow(1-t, 3); }
  function animateInit(durationMs){
    const targets={
      l1:+elL1.value||0,
      prime:+elPrime.value||0,
      l2:+elL2.value||0,
      l3:+elL3.value||0
    };

    elL1.value=0; elPrime.value=0; elL2.value=0; elL3.value=0;
    updateLabels();

    const start=performance.now();
    function frame(now){
      const t=Math.min(1,(now-start)/durationMs);
      const e=easeOutCubic(t);

      const setVal=(el, target)=>{
        const step=parseFloat(el.step||"1")||1;
        const v=Math.round((target*e)/step)*step;
        el.value=String(v);
      };

      setVal(elL1, targets.l1);
      setVal(elPrime, targets.prime);
      setVal(elL2, targets.l2);
      setVal(elL3, targets.l3);

      updateLabels();
      if(t<1) requestAnimationFrame(frame);
    }
    requestAnimationFrame(frame);
  }

  updateLabels();
  animateInit(2000);
})();
</script>
</div>
<div class="tool-char">
<!-- ME: DESKTOP MAIN IMAGE--><br />
<img decoding="async" src="/wp-content/themes/gp-child/img-posts/twitch-subs-calculator-tool.png" alt="Calcolatore Subs Twitch" width="396" height="538" class="alignnone size-full" title="Calcolatore Subs Twitch: Abbonamenti in euro 14"></div>
</div>
<p><!-- ME: TOOL FOOTER BULLETPOINTS--><div class="tool-footer">
<ul><li>Sii sincero: questo calcolatore è geniale</li><li>Su misura per il tuo feedback</li><li>Da creatori per creatori</li></ul>
</div></div>
<p><!-- ME: MAIN OPTIN -->
<p><!-- ME: INFO HEADER IMG ALT --></p>
<div class="tool-information-header"><img decoding="async" src="/wp-content/themes/gp-child/img-posts/twitch-tool-explanation.png" alt="Spiegazione strumento Twitch" width="432" height="310" class="alignnone size-full" title="Calcolatore Subs Twitch: Abbonamenti in euro 15"></p>
<p><!-- ME: H2 Einleitung --></p>
<h2>Il calcolatore di subs Twitch spiegato nel dettaglio</h2>
</div>
<div class="tool-information"><div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="1" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button">Dettagli del calcolatore</span><span class="" data-url="" data-target="blank" tabindex="0" role="button">Maggiori info</span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="Dettagli del calcolatore">
<p><!------------------------- PART 1 SECTION START -------------------------></p>
<h3>Informazioni sul Calcolatore di Subs Twitch:</h3>
<p><strong>Il Calcolatore di Subs Twitch calcola in modo realistico i guadagni dalle iscrizioni basandosi sul valore netto reale (al netto dell’IVA). Tiene conto dei diversi tipi di sub (Tier 1, Tier 2, Tier 3, Prime), del revenue split scelto (ad es. 50/50 o 70/30) e delle commissioni dei provider di pagamento.</strong></p>
<p>A differenza dei calcoli semplificati (“prezzo diviso due”), il calcolatore separa prima l’IVA dal prezzo pagato dallo spettatore e applica poi il revenue split sull’importo netto. In questo modo puoi vedere esattamente quanto guadagna lo streamer, quanto trattiene Twitch e quali sono le trattenute.</p>
<div class="infobox">
<strong>Consiglio:</strong> Se vuoi confrontare logiche di monetizzazione simili su altre piattaforme, il <a href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/">calcolatore TikTok Coins</a> è utile per capire valori e conversioni basate su importi netti.
</div>
<div id="ez-toc-container" class="ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title" style="cursor:inherit">Table of contents:</p>
<span class="ez-toc-title-toggle"></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Il_calcolatore_di_subs_Twitch_spiegato_nel_dettaglio">Il calcolatore di subs Twitch spiegato nel dettaglio</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Quanto_guadagna_davvero_uno_streamer_con_un_sub_Twitch">Quanto guadagna davvero uno streamer con un sub Twitch?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Valore_per_sub_Twitch_Italia_EUR">Valore per sub Twitch (Italia, EUR)</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Come_convertire_correttamente_i_sub_Twitch_in_euro">Come convertire correttamente i sub Twitch in euro?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Che_cose_esattamente_un_sub_Twitch">Che cos’è esattamente un sub Twitch?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Differenze_internazionali_dei_sub_Twitch_perche_i_prezzi_per_paese_cambiano_il_valore_del_sub">Differenze internazionali dei sub Twitch: perché i prezzi per paese cambiano il valore del sub</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Quanti_sub_hanno_i_grandi_streamer_Twitch_%E2%80%93_e_quanto_guadagnano">Quanti sub hanno i grandi streamer Twitch – e quanto guadagnano?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-8" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Esempi_di_calcolo_guadagni_mensili_Twitch_con_50%E2%80%931000_sub">Esempi di calcolo: guadagni mensili Twitch con 50–1.000 sub</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-9" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Perche_il_numero_di_sub_da_solo_non_dice_nulla_sul_successo">Perché il numero di sub da solo non dice nulla sul successo</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-10" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Il_sistema_di_abbonamenti_Twitch_spiegato_nel_dettaglio">Il sistema di abbonamenti Twitch spiegato nel dettaglio</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-11" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Chi_riceve_quanto_con_un_abbonamento_Twitch">Chi riceve quanto con un abbonamento Twitch?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-12" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Cose_un_Prime_Sub_Twitch_e_come_funziona">Cos’è un Prime Sub Twitch e come funziona?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-13" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Quali_requisiti_deve_soddisfare_uno_streamer_per_ricevere_sub">Quali requisiti deve soddisfare uno streamer per ricevere sub?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-14" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Cosa_fa_guadagnare_di_piu_sub_o_donazioni">Cosa fa guadagnare di più: sub o donazioni?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-15" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Come_ci_si_abbona_a_un_canale_Twitch">Come ci si abbona a un canale Twitch?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-16" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#I_sub_come_fondamento_%E2%80%93_perche_la_diversificazione_e_obbligatoria">I sub come fondamento – perché la diversificazione è obbligatoria</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-17" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Come_regalare_sub_Twitch">Come regalare sub Twitch?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-18" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Perche_gli_spettatori_regalano_sub_Twitch">Perché gli spettatori regalano sub Twitch?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-19" href="https://creator-cash.com/it/twitch/calcolatore-subs-twitch/#Quante_tasse_deve_pagare_uno_streamer_sui_sub_Twitch">Quante tasse deve pagare uno streamer sui sub Twitch?</a></li></ul></nav></div>

<h2 class="trenner checkbox" id="subs-rechner">Quanto guadagna davvero uno streamer con un sub Twitch?</h2>
<p><strong>La quota dello streamer non viene calcolata sul prezzo lordo, ma sul prezzo <u>al netto dell’IVA</u>. Solo successivamente viene applicato il revenue split (ad es. 50/50 o 70/30).</strong></p>
<p>In Italia (EUR) si applicano attualmente i seguenti prezzi standard per gli spettatori:</p>
<ul class="numbers">
<li><strong>Sub Tier 1:</strong> 3,99 €</li>
<li><strong>Sub Tier 2:</strong> 7,99 €</li>
<li><strong>Sub Tier 3:</strong> 19,99 €</li>
<li><strong>Prime Sub:</strong> 0,00 € (gratuito per lo spettatore)</li>
</ul>
<p>Dopo la detrazione dell’IVA italiana (22 %), l’importo netto restante viene diviso tra Twitch e lo streamer. I Prime Sub vengono pagati allo streamer come un Tier 1, anche se lo spettatore non paga nulla direttamente.</p>
<h2 class="checkbox">Valore per sub Twitch (Italia, EUR)</h2>
<p><strong>La tabella seguente mostra il valore netto realistico per sub per gli streamer, in base al revenue split. Tutti i valori seguono la stessa logica del Calcolatore di Subs Twitch.</strong></p>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat td3 td5" style="width:100%;border-collapse:collapse">
<tr>
<td>Tipo di sub</td>
<td>Prezzo spettatore (lordo)</td>
<td>Prezzo senza IVA</td>
<td>Streamer netto (50/50)</td>
<td>Streamer netto (70/30)</td>
</tr>
<tr>
<td>Tier 1</td>
<td>3,99 €</td>
<td>3,27 €</td>
<td class="positive">1,64 €</td>
<td class="positive">2,29 €</td>
</tr>
<tr>
<td>Tier 2</td>
<td>7,99 €</td>
<td>6,55 €</td>
<td class="positive">3,28 €</td>
<td class="positive">4,59 €</td>
</tr>
<tr>
<td>Tier 3</td>
<td>19,99 €</td>
<td>16,39 €</td>
<td class="positive">8,20 €</td>
<td class="positive">11,47 €</td>
</tr>
<tr>
<td>Prime</td>
<td>0,00 €</td>
<td>0,00 €</td>
<td class="positive">1,64 €</td>
<td class="positive">2,29 €</td>
</tr>
</table>
</div>
</div>
<p><i>Nota:</i> I Prime Sub pagano lo streamer come un Tier 1, ma non compaiono nel prezzo per lo spettatore perché sono finanziati tramite Amazon Prime.</p>
<h2 class="trenner checkbox" id="subs-umrechnen">Come convertire correttamente i sub Twitch in euro?</h2>
<p><strong>Il calcolo corretto segue sempre tre passaggi: sottrarre l’IVA → determinare l’importo netto → applicare il revenue split.</strong></p>
<p>I calcoli semplificati (“prezzo / 2”) portano a risultati errati perché ignorano l’IVA. Per questo il Calcolatore di Subs Twitch utilizza esclusivamente valori netti.</p>
<div class="beispielbox beispielbox-char">
<span class="box-headline">Esempio (Sub Tier 1, 50/50):</span></p>
<ul>
<li>Prezzo spettatore: 3,99 €</li>
<li>Senza IVA (22 %): 3,27 €</li>
<li>Quota streamer (50 %): <span class="positive"><b>1,64 €</b></span></li>
<li>Quota Twitch (50 %): 1,64 €</li>
</ul>
</div>
<p>Le commissioni aggiuntive dei provider di pagamento (ad es. ~2,9 %) vengono mostrate separatamente nel calcolatore e, in modo semplificato, applicate alla quota del creator.</p>
<h3>Quali modelli di condizioni esistono per i sub Twitch?</h3>
<p><strong>Lo standard è un revenue split 50/50. Gli streamer più grandi possono negoziare condizioni speciali (ad es. 70/30), ma solo con un accordo contrattuale esplicito.</strong></p>
<div class="infobox">
<strong>Importante:</strong> Pianifica sempre in modo conservativo con un 50/50 finché non hai un accordo confermato.
</div>
<h2 class="trenner checkbox" id="subs-details">Che cos’è esattamente un sub Twitch?</h2>
<p><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2026/01/twitch-subs.jpg" alt="Twitch Subs" width="440" height="516" class="alignright size-full wp-image-1200" title="Calcolatore Subs Twitch: Abbonamenti in euro 16" srcset="https://creator-cash.com/wp-content/uploads/2026/01/twitch-subs.jpg 440w, https://creator-cash.com/wp-content/uploads/2026/01/twitch-subs-256x300.jpg 256w" sizes="(max-width: 440px) 100vw, 440px" /><strong>Un sub Twitch è un abbonamento mensile a pagamento a un canale. Gli spettatori supportano lo streamer e ricevono vantaggi come emote, badge o, a seconda del canale, la visione senza pubblicità.</strong></p>
<p>Esistono quattro tipi principali di sub: Tier 1, Tier 2, Tier 3 e Prime. Più alto è il tier, maggiore è il costo mensile e il valore netto per lo streamer.</p>
<p>I sub normali si rinnovano automaticamente fino alla cancellazione. I <strong>Prime Sub</strong>, invece, devono essere assegnati manualmente ogni mese.</p>
<h3 class="cleanheadline">Quali vantaggi ottiene uno spettatore con un abbonamento Twitch?</h3>
<p><strong>Gli abbonati ricevono emote esclusive, badge in chat e spesso ulteriori vantaggi per la community. L’entità dipende dal canale e dal livello di abbonamento.</strong></p>
<p>I vantaggi esatti sono visibili direttamente nella finestra di abbonamento su Twitch prima di completare l’iscrizione.</p>
<h2 class="trenner checkbox" id="subs-international">Differenze internazionali dei sub Twitch: perché i prezzi per paese cambiano il valore del sub</h2>
<p><strong>Importante: un sub Twitch non ha lo stesso valore in tutti i paesi. I prezzi per gli spettatori, la logica fiscale (IVA) e i prezzi regionali influenzano direttamente l’importo netto soggetto al revenue split.</strong></p>
<p>Se hai spettatori provenienti da più paesi, il tuo guadagno medio reale per sub può variare sensibilmente. Twitch utilizza <strong>prezzi regionali</strong>: in alcuni paesi un Tier 1 costa meno che in Italia, in altri di più. Questo influisce direttamente su quanto guadagni, anche se il numero di sub rimane identico.</p>
<div class="infobox">
<strong>Da ricordare:</strong> Il revenue split (ad es. 50/50) si applica sempre al <u>pool netto</u> – e il pool netto dipende dal paese dello spettatore.
</div>
<p>Un altro fattore importante è il <strong>trattamento fiscale</strong>. Nell’UE l’IVA è generalmente inclusa nel prezzo per lo spettatore, riducendo l’importo netto. Questo significa che “un sub” non equivale automaticamente a “un importo fisso in euro” per lo streamer.</p>
<div class="beispielbox">
<span class="box-headline">Check pratico:</span></p>
<ul>
<li>Molti viewer internazionali → il <b>valore medio per sub</b> può essere inferiore al livello IT.</li>
<li>Molti sub da paesi con prezzi più alti → la media può essere superiore.</li>
<li>I sub aumentano ma i guadagni crescono poco → spesso i prezzi per paese sono la causa.</li>
</ul>
</div>
<p>Per questo ha senso pianificare con ipotesi realistiche nel Calcolatore di Subs Twitch invece di pensare semplicemente “Tier 1 = X €”. Fattori come <strong>split, IVA, mix di sub</strong> e provenienza della community sono decisivi. Per un confronto con altre piattaforme, il <a href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/">calcolatore guadagni TikTok</a> segue una logica netta molto simile.</p>
<p><!------------------------- PART 1 SECTION ENDE -------------------------><br />
<!------------------------- PART 2 SECTION START -------------------------></p>
<h2 class="trenner checkbox" id="subs-ranges">Quanti sub hanno i grandi streamer Twitch – e quanto guadagnano?</h2>
<p><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2026/01/twitch-reaction-300x233.png" alt="Twitch Reaction" width="300" height="233" class="alignright size-medium wp-image-1202" title="Calcolatore Subs Twitch: Abbonamenti in euro 17" srcset="https://creator-cash.com/wp-content/uploads/2026/01/twitch-reaction-300x233.png 300w, https://creator-cash.com/wp-content/uploads/2026/01/twitch-reaction-1024x795.png 1024w, https://creator-cash.com/wp-content/uploads/2026/01/twitch-reaction-768x596.png 768w, https://creator-cash.com/wp-content/uploads/2026/01/twitch-reaction.png 1128w" sizes="(max-width: 300px) 100vw, 300px" /><strong>Invece di concentrarsi su singoli nomi, è più sensato suddividere gli streamer Twitch per categorie di dimensione. I numeri di sub variano molto (eventi, subathon, pause), quindi tutti i valori indicati qui vanno intesi come <u>intervalli realistici</u>, non come cifre esatte.</strong></p>
<p>È proprio qui che un <strong>Calcolatore di Subs Twitch</strong> diventa utile: converte numeri di sub visibili in euro e rende trasparenti le differenze di split, paese e tipo di sub.</p>
<p>La panoramica seguente mostra range tipici di sub per streamer grandi, medi e piccoli e i relativi guadagni mensili. La base è un valore medio per sub, esattamente come utilizza un <strong>Calcolatore di Subs Twitch</strong>.</p>
<div class="infobox">
<strong>Importante:</strong> Per una stima rapida puoi usare semplicemente il valore Tier 1 nel Calcolatore di Subs Twitch (ad esempio <b>1,64 €</b> per sub con split 50/50 in Italia/EUR). Nella pratica, la media è spesso leggermente più alta perché sono inclusi anche sub Tier 2 e Tier 3.
</div>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat td3 td5" style="width:100%;border-collapse:collapse">
<tr>
<td>Categoria di streamer</td>
<td>Numero tipico di sub</td>
<td><b>Guadagni mensili (solo sub)</b></td>
</tr>
<tr>
<td>Top streamer</td>
<td>50.000+ sub</td>
<td class="positive">80.000 € – 260.000 €+</td>
</tr>
<tr>
<td>Streamer grandi</td>
<td>10.000 – 50.000 sub</td>
<td class="positive">15.000 € – 80.000 €</td>
</tr>
<tr>
<td>Streamer medi</td>
<td>1.000 – 10.000 sub</td>
<td class="positive">1.500 € – 15.000 €</td>
</tr>
<tr>
<td>Streamer piccoli</td>
<td>100 – 1.000 sub</td>
<td class="positive">150 € – 1.500 €</td>
</tr>
</table>
</div>
</div>
<p><i>Nota:</i> Gli intervalli sono volutamente ampi. Un Calcolatore di Subs Twitch mostra rapidamente quanto incidano (1) il revenue split, (2) i prezzi per paese e (3) il mix Tier 1 / Prime / Tier 2 / Tier 3 sull’importo netto finale.</p>
<h2 class="trenner checkbox" id="subs-szenario">Esempi di calcolo: guadagni mensili Twitch con 50–1.000 sub</h2>
<p><strong>Per avere un’idea di numeri reali, aiuta uno scenario concreto – esattamente ciò che rappresenta un Calcolatore di Subs Twitch. Qui sotto vedi un mix di esempio: <b>80 % Tier 1 · 15 % Prime · 4 % Tier 2 · 1 % Tier 3</b>. Sconto = 0 %.</strong></p>
<p>La tabella utilizza la stessa logica del Calcolatore di Subs Twitch presente in questa pagina (inclusa la gestione dell’IVA). In questo modo si vede chiaramente l’impatto di uno <b>split 50/50</b> rispetto a uno <b>70/30</b> sui guadagni reali.</p>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat td3 td5" style="width:100%;border-collapse:collapse">
<tr>
<td>Sub totali</td>
<td>Tier 1</td>
<td>Prime</td>
<td>Tier 2</td>
<td>Tier 3</td>
<td><b>Streamer netto (50/50)</b></td>
<td><b>Streamer netto (70/30)</b></td>
</tr>
<tr>
<td>50</td>
<td>40</td>
<td>8</td>
<td>2</td>
<td>0</td>
<td class="positive">≈ 87 €</td>
<td class="positive">≈ 121 €</td>
</tr>
<tr>
<td>100</td>
<td>80</td>
<td>15</td>
<td>4</td>
<td>1</td>
<td class="positive">≈ 174 €</td>
<td class="positive">≈ 244 €</td>
</tr>
<tr>
<td>500</td>
<td>400</td>
<td>75</td>
<td>20</td>
<td>5</td>
<td class="positive">≈ 870 €</td>
<td class="positive">≈ 1.218 €</td>
</tr>
<tr>
<td>1.000</td>
<td>800</td>
<td>150</td>
<td>40</td>
<td>10</td>
<td class="positive">≈ 1.740 €</td>
<td class="positive">≈ 2.436 €</td>
</tr>
</table>
</div>
</div>
<p><i>Nota:</i> Se modifichi i prezzi per paese, il mix di tier o le commissioni aggiuntive nel Calcolatore di Subs Twitch, i risultati cambiano immediatamente.</p>
<h3>Quanti sub servono per vivere di Twitch?</h3>
<p><strong>“Vivere di Twitch” dipende molto dal costo della vita, dallo split e dal valore medio per sub. Un Calcolatore di Subs Twitch mostra chiaramente che con uno <b>split 50/50</b> servono di solito diverse migliaia di sub se i sub fossero l’unica fonte di reddito.</strong></p>
<p>Nella realtà, i guadagni su Twitch sono quasi sempre composti da più elementi:</p>
<ul class="numbers">
<li><strong>Sub</strong> (base prevedibile, facilmente calcolabile con un Calcolatore di Subs Twitch)</li>
<li><strong>Bits</strong> e <strong>donazioni</strong> (più volatili)</li>
<li><strong>Pubblicità</strong> (dipendente da viewer e watchtime)</li>
<li><strong>Affiliazioni</strong>, <strong>sponsorizzazioni</strong> e <strong>collaborazioni</strong></li>
</ul>
<div class="beispielbox">
<span class="box-headline">Importante:</span></p>
<ul>
<li>Pianifica sempre con la <b>media a lungo termine</b>, non con i picchi dei subathon.</li>
<li>Usa il Calcolatore di Subs Twitch per definire obiettivi realistici in base a split e mix di tier.</li>
<li>Oltre una certa soglia: pianifica correttamente tasse e riserve.</li>
</ul>
</div>
<h2 class="trenner checkbox" id="subs-mythos">Perché il numero di sub da solo non dice nulla sul successo</h2>
<p><strong>“Ha 1.000 sub, quindi è ricco.” Sembra logico – ma spesso è falso. Senza contesto, il numero di sub dice poco. È proprio per questo che esiste un Calcolatore di Subs Twitch.</strong></p>
<p><strong>1.000 sub non sono sempre 1.000 sub.</strong> A seconda del paese, dell’IVA e del revenue split, il valore netto può variare enormemente. Un Calcolatore di Subs Twitch rende visibili queste differenze, mentre i numeri grezzi le nascondono.</p>
<p>Inoltre, i sub sono <strong>istantanei</strong>. Hype, gift sub o eventi possono distorcere il quadro nel breve periodo. Per una valutazione realistica conta la <strong>media su più mesi</strong>, non il picco.</p>
<div class="infobox">
<strong>Reality check:</strong> Uno streamer con meno sub può guadagnare di più grazie a pubblicità, affiliazioni o sponsorizzazioni rispetto a un canale fortemente basato sui sub. Un Calcolatore di Subs Twitch mostra solo una parte del quadro complessivo.
</div>
<p>Conclusione: i sub sono un buon indicatore di legame con la community, ma non una garanzia di guadagni. Converti sempre i sub in euro. È esattamente questo lo scopo di un Calcolatore di Subs Twitch.</p>
<p><!------------------------- PART 2 SECTION ENDE -------------------------><br />
<!------------------------- PART 3 SECTION START -------------------------></p>
<h2 class="trenner checkbox" id="subs-system">Il sistema di abbonamenti Twitch spiegato nel dettaglio</h2>
<p><strong>Il sistema di abbonamenti Twitch è suddiviso in diversi livelli (tier) per rappresentare varie forme di supporto e interazione. I tier più alti significano un valore netto maggiore per sub per lo streamer e vantaggi aggiuntivi per l’abbonato.</strong></p>
<p>A differenza delle entrate una tantum (ad esempio le donazioni), i sub sono una <strong>fonte di reddito ricorrente e prevedibile</strong>. Favoriscono il legame a lungo termine con la community e costituiscono la base finanziaria di molti canali.</p>
<p>Il calcolo dei guadagni segue sempre lo stesso principio: prezzo per lo spettatore → gestione IVA → pool netto → revenue split. È esattamente questa la logica utilizzata dal Calcolatore di Subs Twitch.</p>
<h2 class="checkbox">Chi riceve quanto con un abbonamento Twitch?</h2>
<p><strong>Dopo la detrazione dell’IVA, l’importo netto rimanente viene suddiviso tra Twitch e lo streamer. Lo split standard è 50/50, ma può variare in caso di condizioni contrattuali speciali (ad esempio 70/30).</strong></p>
<p>La quota di Twitch non viene calcolata come una percentuale fissa del prezzo lordo, ma come l’importo residuo del pool netto dopo l’applicazione dello split.</p>
<h3>Quanto guadagna Twitch per ogni sub?</h3>
<p><strong>Twitch guadagna la parte dell’importo netto che rimane dopo la quota dello streamer. L’importo esatto dipende quindi direttamente dallo split concordato e dal tipo di sub.</strong></p>
<p>Esistono inoltre entrate indirette tramite programmi Prime, gestione dello store e fidelizzazione alla piattaforma. Queste non sono quantificabili in modo uniforme e variano a seconda della regione.</p>
<h2 class="trenner checkbox">Cos’è un Prime Sub Twitch e come funziona?</h2>
<p><strong>Un Prime Sub Twitch è un abbonamento gratuito per gli spettatori con Amazon Prime. Per lo streamer viene remunerato come un sub Tier 1, anche se lo spettatore non paga un prezzo diretto.</strong></p>
<p>I Prime Sub devono essere assegnati manualmente ogni mese e non si rinnovano automaticamente. Svolgono un ruolo importante nello sviluppo della portata e della community.</p>
<ul class="numbers">
<li>Collegare l’account Amazon a quello Twitch</li>
<li>Selezionare il Prime Sub nella finestra di abbonamento</li>
<li>Assegnarlo nuovamente ogni mese</li>
</ul>
<h3 class="cleanheadline">Quanto vale un Prime Sub per lo streamer?</h3>
<p><strong>Il valore di un Prime Sub corrisponde al payout di un Tier 1 ed è, a seconda dello split, ad esempio di circa <span class="positive">1,64 €</span> (50/50) o <span class="positive">2,29 €</span> (70/30) in Italia (EUR).</strong></p>
<p>Per lo spettatore il Prime Sub è “gratuito” perché incluso nell’abbonamento Amazon Prime. Per lo streamer resta comunque un sub a tutti gli effetti.</p>
<h2 class="trenner checkbox">Quali requisiti deve soddisfare uno streamer per ricevere sub?</h2>
<p><strong>Per poter ricevere sub Twitch, uno streamer deve far parte del programma Affiliate o Partner di Twitch. Solo a partire da questo status è possibile abbonarsi a un canale.</strong></p>
<p>Lo status Affiliate è generalmente il punto di ingresso nella monetizzazione. I requisiti esatti possono cambiare, ma di solito includono:</p>
<ul class="advantage">
<li>Almeno 50 follower</li>
<li>Una media di almeno 3 spettatori negli ultimi 30 giorni</li>
<li>Almeno 7 stream negli ultimi 30 giorni</li>
<li>Almeno 500 minuti trasmessi negli ultimi 30 giorni</li>
</ul>
<p>I requisiti aggiornati sono disponibili nell’<a href="https://help.twitch.tv/s/article/joining-the-affiliate-program?language=it" target="_blank" rel="noopener">help ufficiale di Twitch</a>.</p>
<h2 class="trenner checkbox">Cosa fa guadagnare di più: sub o donazioni?</h2>
<p><strong>Per molti streamer, i sub rappresentano una parte importante dei guadagni prevedibili, mentre le donazioni sono più volatili. Il rapporto esatto dipende dalla community e dalla strategia di contenuto.</strong></p>
<p>I sub garantiscono stabilità, le donazioni possono creare picchi a breve termine. I canali di successo combinano entrambe le fonti con pubblicità, affiliazioni e collaborazioni.</p>
<h2 class="trenner checkbox">Come ci si abbona a un canale Twitch?</h2>
<p><strong>Per abbonarsi a un canale, è necessario prima seguirlo gratuitamente. Successivamente si può scegliere un Prime Sub o un abbonamento Tier 1, Tier 2 o Tier 3.</strong></p>
<ul class="numbers">
<li>Aprire il canale</li>
<li>Cliccare sul pulsante “Segui”</li>
<li>Selezionare il pulsante “Abbonati”</li>
<li>Scegliere il tipo e la durata dell’abbonamento</li>
</ul>
<h2 class="trenner checkbox" id="subs-diversifikation">I sub come fondamento – perché la diversificazione è obbligatoria</h2>
<p><strong>I sub sono prevedibili e per molti streamer rappresentano la fonte di reddito più stabile. Tuttavia, non dovrebbero mai essere l’unico pilastro, perché dipendere da una sola piattaforma è sempre un rischio.</strong></p>
<p>Il motivo principale è semplice: Twitch stabilisce le regole. Prezzi, split, adattamenti regionali o programmi possono cambiare senza che tu abbia controllo. Anche con lo stesso numero di sub, il risultato netto può variare. A questo si aggiungono fluttuazioni normali: pause, meno stream o cambiamenti nelle abitudini degli spettatori incidono direttamente sugli abbonamenti.</p>
<p>Nemmeno la dinamica della community va sottovalutata. I sub sono ricorrenti, ma non garantiti. Dopo hype, subathon o eventi, i numeri spesso si normalizzano più del previsto. Chi dipende esclusivamente dai sub avverte immediatamente queste flessioni nei guadagni.</p>
<div class="beispielbox beispielbox-char">
<span class="box-headline">Esempio pratico:</span></p>
<ul>
<li>Un canale vive quasi solo di sub → un mese più debole ha un impatto diretto.</li>
<li>Un canale combina sub con pubblicità e affiliazioni → le fluttuazioni vengono attenuate.</li>
<li>I sub restano la base, altre entrate portano stabilità.</li>
</ul>
</div>
<p>Integrazioni sensate ai sub includono, ad esempio, la pubblicità (con watchtime elevato), i guadagni da affiliazioni, le sponsorizzazioni o prodotti propri. L’obiettivo non è la monetizzazione massima, ma la prevedibilità. I sub forniscono la base; la diversificazione garantisce stabilità anche quando un mese non va perfettamente.</p>
<h2 class="trenner checkbox">Come regalare sub Twitch?</h2>
<p><strong>Gli abbonamenti possono essere regalati selezionando l’opzione “Regala un sub” nella finestra di abbonamento di un canale. Quantità e tier possono essere scelti liberamente.</strong></p>
<p>I gift sub rafforzano il legame della community e spesso aumentano l’interazione durante lo stream.</p>
<h2 class="trenner checkbox">Perché gli spettatori regalano sub Twitch?</h2>
<p><strong>Gli spettatori regalano sub per supportare visibilmente lo streamer e aumentare la propria presenza all’interno della community.</strong></p>
<p>I sub regalati aumentano la portata, l’engagement e il tasso di ritorno di altri spettatori.</p>
<h2 class="trenner checkbox">Quante tasse deve pagare uno streamer sui sub Twitch?</h2>
<p><strong>Il carico fiscale dipende dalla situazione individuale. In base ai guadagni, alla forma giuridica e alle soglie applicabili, le trattenute possono essere ridotte o rappresentare una parte rilevante delle entrate.</strong></p>
<p>Poiché le tasse non possono essere calcolate in modo standardizzato, non sono integrate come valore fisso nel Calcolatore di Subs Twitch. Con l’aumento dei guadagni, è consigliabile coinvolgere tempestivamente un commercialista o consulente fiscale.</p>
<div class="infobox">
<strong>Conclusione:</strong> I sub Twitch sono una fonte di reddito stabile e prevedibile. Comprendendo il modello netto, lo split e il proprio mix di sub, è possibile stimare i guadagni in modo realistico e ottimizzarli in maniera strategica.
</div>
<p><!------------------------- PART 3 SECTION ENDE -------------------------></p>
<p><!-- ME: FOOTER OPTIN --><div class="optin-box twitch-optin">

</div>
<!-- ME: MORE INFO TRANSLATION --></div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="Maggiori info">
Informazioni su questo strumento:
<ul class="post-info">
<li><strong>Nome:</strong> Calcolatore Subs Twitch: Abbonamenti in euro</li>
<li><strong>Descrizione:</strong> Quanto denaro rendono i subs Twitch? Il calcolatore mostra i guadagni mensili in euro dagli abbonamenti.</li>
</ul>

<ul class="post-info">
<li><strong>Autore:</strong> Kevin</li>
<li><strong>Pubblicato:</strong> 15 Gennaio 2026</li>
<li><strong>Ultimo aggiornamento:</strong> 27.02.2026</li>
<li><strong>Categoria:</strong> Twitch</li>
<li><strong>Tempo di lettura:</strong> 13 min.</li>
</ul>


<strong>Informazioni sull'autore:</strong>

<div class="author-box">
<img decoding="async" src="https://creator-cash.com/wp-content/uploads/2025/10/kevin-founder-of-creator-cash.png" alt="kevin founder of creator cash" width="90" height="90" class="size-full wp-image-234" title="Calcolatore Subs Twitch: Abbonamenti in euro 18"><strong>Kevin - Fondatore di Creator Cash</strong>
Kevin è un esperto creatore di contenuti ed esperto SEO specializzato in creator economy, monetizzazione dei social media e fonti di guadagno digitali. Analizza in dettaglio piattaforme come TikTok, Twitch e YouTube e condivide calcoli, dati e strategie pratici. Grazie alla sua esperienza nel marketing e nella consulenza ai creator, trasmette conoscenze approfondite con un chiaro valore aggiunto per creator e marchi.</div>

<div class="share-box">
<strong>Condividi questo articolo:</strong><br>
<div class="share-box"> 
  <div class="share-row">
    <input class="share-input" type="text" value="" placeholder="https://…" readonly>
    <button class="share-copy" type="button" aria-label="Copy link" title="Copy link">
      <span class="ico ico-copy" aria-hidden="true">
        <!-- Dein SVG -->
        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
          <rect x="8" y="8" width="12" height="12" rx="2" ry="2"></rect>
          <path d="M4 16V6a2 2 0 0 1 2-2h10"></path>
        </svg>
      </span>
      <span class="ico ico-check" aria-hidden="true">
        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
          <path d="M20 6 L9 17 L4 12"></path>
        </svg>
      </span>
    </button>
  </div>

  <div class="share-links">
    <a class="share-btn share-x"      href="#" target="_blank" rel="noopener nofollow" aria-label="Share on X"        title="X"></a>
    <a class="share-btn share-fb"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Facebook" title="Facebook"></a>
    <a class="share-btn share-li"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on LinkedIn" title="LinkedIn"></a>
    <a class="share-btn share-reddit" href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Reddit"   title="Reddit"></a>
    <a class="share-btn share-wa"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on WhatsApp" title="WhatsApp"></a>
    <a class="share-btn share-tg"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Telegram" title="Telegram"></a>
  </div>
</div>

<style id="share-box-css">
.share-box{border:1px solid #eee;border-radius:12px;padding:12px 14px}
.share-links a{padding:5px 8px!important}
.share-row{display:flex;gap:8px;align-items:center;margin-bottom:10px}
.share-input{flex:1;padding:10px;border:1px solid #e5e5e5;border-radius:10px;background:#f7f7f7}
.share-copy{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:40px;border:0;border-radius:10px;background:#54FFA7;color:#000;cursor:pointer}
.share-copy svg{width:22px;height:22px;display:block}
.share-copy .ico-check{display:none}
.share-copy.ok .ico-copy{display:none}
.share-copy.ok .ico-check{display:block}

.share-links{display:flex;flex-wrap:wrap;gap:8px}
.share-btn{display:flex;align-items:center;justify-content:center;width:40px;height:36px;border:1px solid #eaeaea;border-radius:10px;background:#B9FFD8;color:#111;text-decoration:none;position:relative}
.share-btn::before{content:"";display:block;width:18px;height:18px;mask-size:contain;mask-repeat:no-repeat;background:currentColor}

/* Platform Icons */
.share-x::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 3h3l6 7 6-7h3l-7.5 8.5L21 21h-3l-6-7-6 7H3l8.5-9.5z'/></svg>")}
.share-fb::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13 22v-9h3l1-4h-4V7a1 1 0 0 1 1-1h3V2h-3a5 5 0 0 0-5 5v3H6v4h3v9z'/></svg>")}
.share-li::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 6a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM4 8h4v12H4zM14.5 8A4.5 4.5 0 0 1 19 12.5V20h-4v-6a2 2 0 1 0-4 0v6H7v-12h4v1.6A4.49 4.49 0 0 1 14.5 8z'/></svg>")}
.share-reddit::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M21 12c0 4.4-4.5 8-9 8s-9-3.6-9-8 4.5-8 9-8c2.1 0 4 .6 5.5 1.7l1.6-1.6L20 5l-2.5.7A7 7 0 0 1 21 12z'/></svg>")}
.share-wa::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M20 12a8 8 0 0 1-12.3 6.7L4 20l1.3-3.6A8 8 0 1 1 20 12z'/></svg>")}
.share-tg::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M21 4 3 12l6.3 2.1L18 7l-7.3 8.1V20l3-2.6L18.8 21z'/></svg>")}
</style>

<script>
(function(){
  document.querySelectorAll('.share-box').forEach(function(box){
    if (box.dataset.bound) return; box.dataset.bound = "1";

    var url   = window.location.href.split('#')[0];
    var title = document.title || '';
    var uEnc  = encodeURIComponent(url);
    var tEnc  = encodeURIComponent(title);

    var input = box.querySelector('.share-input');
    if (input) input.value = url;

    var map = {
      '.share-x'     : 'https://twitter.com/intent/tweet?url='+uEnc+'&text='+tEnc,
      '.share-fb'    : 'https://www.facebook.com/sharer/sharer.php?u='+uEnc,
      '.share-li'    : 'https://www.linkedin.com/sharing/share-offsite/?url='+uEnc,
      '.share-reddit': 'https://www.reddit.com/submit?url='+uEnc+'&title='+tEnc,
      '.share-wa'    : 'https://wa.me/?text='+tEnc+'%20'+uEnc,
      '.share-tg'    : 'https://t.me/share/url?url='+uEnc+'&text='+tEnc
    };
    Object.keys(map).forEach(function(sel){
      var a = box.querySelector(sel); if(a) a.href = map[sel];
    });

    var copy = box.querySelector('.share-copy');
    if (copy && input) {
      copy.addEventListener('click', async function(){
        try { await navigator.clipboard.writeText(input.value); copy.classList.add('ok'); } catch(e){}
        setTimeout(function(){ copy.classList.remove('ok'); }, 1200);
      });
    }
  });
})();
</script>

</div>
</div></div></div>
</p></div>

</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Guadagnare con TikTok: Calcolatore entrate</title>
		<link>https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/</link>
		
		<dc:creator><![CDATA[Kevin]]></dc:creator>
		<pubDate>Tue, 13 Jan 2026 08:45:40 +0000</pubDate>
				<category><![CDATA[Tiktok]]></category>
		<guid isPermaLink="false">https://creator-cash.com/?p=1112</guid>

					<description><![CDATA[Come guadagnare con TikTok? Il calcolatore delle entrate ti mostra quanto è realistico guadagnare con visualizzazioni, CPM e copertura. Guadagnare con TikTok Calcolatore delle entrate Guadagnare con TikTok spiegato nel dettaglio]]></description>
										<content:encoded><![CDATA[<div class="tool-post tiktok">
<div class="page-header">
<div class="page-header-image">
<p><!-- ME: OG IMAGE--><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2026/01/guadagnare-con-tiktok-1024x1024.jpg" alt="Guadagnare con TikTok" width="1200" height="1200" class="alignnone size-full" title="Guadagnare con TikTok: Calcolatore entrate 30"></div>
<div class="page-header-content">
<div class="page-header-title">
<p><!-- Area 1 --><!-- SECTION START --></p>
<h1>Guadagnare con TikTok: Calcolatore entrate</h1>
<p><!-- SECTION ENDE -->
</div>
<div class="page-header-description">
<p><!-- SECTION START META DESCRIPTION --><span>Come guadagnare con TikTok? Il calcolatore delle entrate ti mostra quanto è realistico guadagnare con visualizzazioni, CPM e copertura.</span><!-- SECTION ENDE --></p>
</div>
<div class="page-header-background">
<p><!-- ME: MOBILE MAIN IMAGE--><img decoding="async" src="/wp-content/themes/gp-child/img-posts/make-money-on-tiktok-tool-mobile.png" alt="Guadagnare con TikTok" width="394" height="410" class="alignnone size-full wp-image-319" title="Guadagnare con TikTok: Calcolatore entrate 31"><br />
<!-- Area 1 Ende --></p>
</div>
</div>
</div>
<div class="tool tiktok-tool">
<div class="tool-header">
<div class="tool-tabs">
<div class="tool-tab tool-tab-active"><span class="svg-icon icon-small"><svg width="13" height="14" viewBox="0 0 13 14" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" focusable="false"><path d="M12.3605 4.01483C11.5991 4.01483 10.8966 3.76261 10.3325 3.33712C9.68556 2.84936 9.22073 2.13386 9.05657 1.3092C9.01593 1.10544 8.99404 0.895169 8.99196 0.679688H6.81708V6.6225L6.81447 9.87766C6.81447 10.7479 6.24776 11.4858 5.46217 11.7453C5.23418 11.8206 4.98796 11.8563 4.73157 11.8423C4.40431 11.8243 4.09763 11.7255 3.83108 11.5661C3.26384 11.2268 2.87926 10.6114 2.86884 9.90736C2.85242 8.80702 3.74197 7.90992 4.84152 7.90992C5.05857 7.90992 5.26701 7.94535 5.46217 8.00971V6.38539V5.80148C5.25633 5.771 5.04684 5.7551 4.83501 5.7551C3.63149 5.7551 2.50588 6.25537 1.70127 7.15665C1.09313 7.83774 0.72835 8.70671 0.672069 9.61788C0.598331 10.8149 1.03633 11.9527 1.88575 12.7923C2.01056 12.9155 2.14162 13.0299 2.27867 13.1354C3.00693 13.6959 3.89726 13.9997 4.83501 13.9997C5.04684 13.9997 5.25633 13.9841 5.46217 13.9536C6.33817 13.8238 7.14642 13.4228 7.78427 12.7923C8.56803 12.0176 9.00108 10.9892 9.00577 9.89459L8.99456 5.03362C9.36846 5.32205 9.77728 5.56073 10.2161 5.74598C10.8985 6.0339 11.622 6.17981 12.3667 6.17955V4.60031V4.01431C12.3672 4.01483 12.361 4.01483 12.3605 4.01483Z" /></svg></span><!-- SECTION START -->Guadagnare con TikTok<!-- SECTION ENDE --></div>
<div class="tool-tab"><a href="https://creator-cash.com/it/category/tiktok/"><!-- SECTION START -->Tutti i calcolatori Tiktok<!-- SECTION ENDE --></a></p>
</div>
</div>
</div>
<div class="tool-content">
<div class="tool-code">
<div class="tool-title">
<p><!-- SECTION START RECHNER NAME -->Guadagnare con TikTok<!-- SECTION ENDE --></div>
<p><span class="tool-subtitle"><!-- SECTION START -->Calcolatore delle entrate<!-- SECTION ENDE --></span><!-- ME: MAIN RECHNER --><style>
/* --- TikTok Earnings Hochrechner (compact, same ttk/dd style) --- */
@media (min-width:1024px){.tool-content{height:558px!important}}
@media (max-width:1023px){.ttk-filter-label{display:none}}

.tth, .tth *{font-family:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}
.tth{max-width:720px;width:100%;margin:10px auto;overflow:hidden}
.tth-row{gap:12px;margin-top:9px}
.tth-card{padding:10px 14px 0px}

/* match your grey input cards from example */
.tth .ttk-card{
  background:#f3f4f6;
  border:1px solid #D1D5DB;
  border-radius:7px;
  box-shadow:none;
}

/* keep filter boxes compact */
.tth .ttk-filter{margin-bottom:0;height:37px;position:relative}
.tth .tth-abslabel{position:absolute;left:14px;top:50%;transform:translateY(-50%);margin:0;pointer-events:none;font-weight:600}
.tth .ttk-filters{margin-top:0}

/* remove native selects on desktop */
#tth-country-native,#tth-currency-native,#tth-niche-native{display:none!important}

/* niche: ensure one visible */
#tth-niche-label{display:none!important}
#tth-niche-dd{width:100%}
.tth-niche-dd .dd-selected{width:225px!important;padding-left:4px;margin-left:-15px}
#tth-niche-dd .dd-list{left:0px}

/* row headline (big number) */
.tth-headline{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.tth-big{font-size:21px;font-weight:900;letter-spacing:.1px;line-height:1}
.tth-right{font-size:14px;font-weight:800}
.tth-right.subtle{opacity:.65}

/* row 2: label above + tight grey boxes */
.tth-midlabel{font-size:13.5px;font-weight:600;margin:0 0 6px 2px}
.tth-midbox{
  height:37px;background:#f3f4f6;border:1px solid #D1D5DB;border-radius:7px;
  display:flex;align-items:center;padding:0 8px
}
.tth-midbox .tth-select{
  width:100%;height:35px;border:0;background:transparent;border-radius:7px;
  padding:0 6px;font-weight:800;font-size:13.5px;outline:none
}
.tth-midbox .tth-inline{width:100%;gap:10px;display:flex;align-items:center}
.tth-midbox .tth-miniinput{
  height:35px;background:transparent;border:0;padding:0 6px;width:70px;
  font-size:14px;font-weight:900;outline:none
}
.tth-midbox input[type="range"]{flex:1;margin:0}

/* make row-2 wrapper cards "invisible" (no bg/border/padding) */
.tth-plain{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
}

/* dark results (compact) */
.tth-darkrow{align-items:stretch}
.tth-dark{
  flex:1;background:#0a0a0a;border:1px solid #000;border-radius:10px;
  padding:14px 16px;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.12)
}
.tth-dark-title{font-size:14px;font-weight:700;margin-bottom:4px}
.tth-dark-val{font-size:25px;font-weight:800;line-height:1}
.tth-dark-val.green{color:#2BE070}
.tth-dark-sub{margin-top:8px;font-size:13px;font-style:italic;opacity:.75;line-height:1.25}
.tth-yellow{border:1px solid #F2D699!important;background:#FDF5E1;color:#000}
.tth-yellow .tth-dark-val{color:#D5A623}
.tth-yellow .tth-dark-sub{color:#A47C0C}
.tth-green{border:1px solid #77D991!important;background:#E8F9EB;color:#000}
.tth-green .tth-dark-val{color:#1FAF56}
.tth-green .tth-dark-sub{color:#127C3A}

/* tiny metrics row */
.tth-metrics{margin-top:12px}
.tth-metrics .ttk-card{padding:8px 12px 4px;flex:0 1 calc((100% - 24px)/3);min-width:0}
.tth-sub{font-size:12.5px;color:#000;font-weight:600}
.tth-fee{font-size:21px;font-weight:700}

/* mobile */
@media (max-width:760px){
  #tth-country-dd,#tth-currency-dd,#tth-niche-dd{display:none!important}
  #tth-country-native,#tth-currency-native,#tth-niche-native{
    display:block!important;width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:16px
  }
  .tth-row{flex-direction:column}
  .tth-darkrow{flex-direction:column}
  .tth-darkrow .tth-dark{min-width:100%}

  /* bottom metrics full width stacked */
  .tth-metrics{flex-direction:column}
  .tth-metrics .ttk-card{flex:1 1 100%;min-width:100%}
}
</style>

<div id="tth-calc" class="ttk tth">
  <!-- TOP FILTERS -->
  <div class="tool-filters ttk-row ttk-filters">
    <div class="tool-filter ttk-card ttk-top">
      <div class="ttk-filter">
        <div class="ttk-filter-label tth-abslabel">Paese</div>
        <div id="tth-country-dd" class="dd">
          <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
            <img alt="" width="20" height="15"><span class="dd-name"></span><span class="dd-caret">▾</span>
          </button>
          <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Seleziona paese"></ul>
        </div>
        <select id="tth-country-native" aria-label="Seleziona paese"></select>
      </div>
    </div>

    <div class="tool-filter ttk-card ttk-top">
      <div class="ttk-filter">
        <div class="ttk-filter-label tth-abslabel">Valuta</div>
        <div id="tth-currency-dd" class="dd">
          <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
            <span class="dd-name"></span><span class="dd-caret">▾</span>
          </button>
          <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Seleziona valuta"></ul>
        </div>
        <select id="tth-currency-native" aria-label="Seleziona valuta"></select>
      </div>
    </div>

    <div class="tool-filter ttk-card ttk-top">
      <div class="ttk-filter">
        <div class="ttk-filter-label" id="tth-niche-label">UGC/Intrattenimento</div>
        <div id="tth-niche-dd" class="dd tth-niche-dd">
          <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
            <span class="dd-name" id="tth-niche-selected">UGC/Intrattenimento</span><span class="dd-caret">▾</span>
          </button>
          <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Seleziona nicchia"></ul>
        </div>
        <select id="tth-niche-native" aria-label="Seleziona nicchia"></select>
      </div>
    </div>
  </div>

  <!-- ROW 1 -->
  <div class="ttk-row tth-row">
    <div class="ttk-card tth-card">
      <div class="tth-headline">
        <div class="tth-big" id="tth-followers-label">250.000</div>
        <div class="tth-right">Follower</div>
      </div>
      <input id="tth-followers" type="range" min="0" max="5000000" step="1000" value="250000" class="ttk-range ttk-range-black">
    </div>

    <div class="ttk-card tth-card">
      <div class="tth-headline">
        <div class="tth-big" id="tth-views-label">120.000</div>
        <div class="tth-right">Viste medie/video</div>
      </div>
      <input id="tth-views-range" type="range" min="0" max="2000000" step="1000" value="120000" class="ttk-range ttk-range-black">
      <input id="tth-views" type="number" min="0" max="50000000" step="100" value="120000" style="display:none!important" aria-hidden="true">
    </div>
  </div>

  <!-- ROW 2 -->
  <div class="ttk-row tth-row">
    <div class="ttk-card tth-card tth-plain">
      <div class="tth-midlabel">Post/mese</div>
      <div class="tth-midbox">
        <div class="tth-inline">
          <input id="tth-posts" class="tth-miniinput" type="number" min="0" max="90" step="1" value="20" aria-label="Post al mese">
          <input id="tth-posts-range" type="range" min="0" max="90" step="1" value="20" class="ttk-range ttk-range-black">
        </div>
      </div>
    </div>

    <div class="ttk-card tth-card tth-plain">
      <div class="tth-midlabel">Monetizzazione</div>
      <div class="tth-midbox">
        <select id="tth-model" class="tth-select" aria-label="Modello di monetizzazione">
          <option value="ads" selected>Più Ads (Creator Program)</option>
          <option value="balanced">Bilanciato (Ads + Deals)</option>
          <option value="deals">Più Deals (Sponsor/UGC)</option>
        </select>
      </div>
    </div>
  </div>

  <!-- DARK RESULTS -->
  <div class="ttk-row tth-row tth-darkrow">
    <div class="tth-dark tth-yellow">
      <div class="tth-dark-title">Entrate mensili (range)</div>
      <div class="tth-dark-val" id="tth-range">€0–€0</div>
      <div class="tth-dark-sub" id="tth-range-sub">Base: €0 · Qualità dati: Media</div>
    </div>

    <div class="tth-dark tth-green">
      <div class="tth-dark-title">Sponsor/UGC per post (stima)</div>
      <div class="tth-dark-val green" id="tth-sponsor">€0</div>
      <div class="tth-dark-sub" id="tth-sponsor-sub">Deals/mese: 0 · RPM effettivo: 0.00 / 1k</div>
    </div>
  </div>

  <!-- MINI METRICS -->
  <div class="tool-results ttk-row tth-metrics">
    <div class="ttk-card">
      <div class="tth-sub">Viste mensili (stima)</div>
      <div class="tth-fee" id="tth-month-views">0</div>
    </div>
    <div class="ttk-card">
      <div class="tth-sub">Ads/Creator Program (stima)</div>
      <div class="tth-fee" id="tth-ads">€0</div>
    </div>
    <div class="ttk-card">
      <div class="tth-sub">Sponsor/UGC (stima)</div>
      <div class="tth-fee" id="tth-deals">€0</div>
    </div>
  </div>
</div>

<script>
(function(){
  const $=id=>document.getElementById(id);
  const root=$('tth-calc'); if(!root) return;

  /* --- data --- */
  const COUNTRIES=[
    {code:'de',name:'DEU',cur:'EUR',rpm:1.40, tax:30, sponsorV:10.0, sponsorF:0.18},
    {code:'us',name:'USA',cur:'USD',rpm:1.80, tax:25, sponsorV:14.0, sponsorF:0.22},
    {code:'gb',name:'UK', cur:'GBP',rpm:1.60, tax:25, sponsorV:12.0, sponsorF:0.20},
    {code:'fr',name:'FRA',cur:'EUR',rpm:1.30, tax:30, sponsorV:9.5,  sponsorF:0.17},
    {code:'it',name:'ITA',cur:'EUR',rpm:1.20, tax:30, sponsorV:9.0,  sponsorF:0.16},
    {code:'es',name:'ESP',cur:'EUR',rpm:1.10, tax:28, sponsorV:8.5,  sponsorF:0.15},
    {code:'pt',name:'PRT',cur:'EUR',rpm:1.15, tax:28, sponsorV:8.8,  sponsorF:0.155},
    {code:'ca',name:'CAN',cur:'CAD',rpm:1.35, tax:25, sponsorV:10.0, sponsorF:0.18},
    {code:'au',name:'AUS',cur:'AUD',rpm:1.30, tax:25, sponsorV:10.0, sponsorF:0.18},
    {code:'nl',name:'NLD',cur:'EUR',rpm:1.25, tax:30, sponsorV:9.5,  sponsorF:0.17},
    {code:'br',name:'BRA',cur:'BRL',rpm:0.70, tax:25, sponsorV:4.8,  sponsorF:0.10},
    {code:'mx',name:'MEX',cur:'MXN',rpm:0.75, tax:25, sponsorV:5.0,  sponsorF:0.10},
    {code:'ph',name:'PHL',cur:'USD',rpm:0.60, tax:25, sponsorV:4.0,  sponsorF:0.09},
  ];
  const CTRY=Object.fromEntries(COUNTRIES.map(c=>[c.code,c]));

  const NICHES={
    ugc:{label:'UGC/Intrattenimento', rpmF:1.00, dealF:1.00},
    gaming:{label:'Gaming',               rpmF:0.95, dealF:0.90},
    lifestyle:{label:'Lifestyle',         rpmF:1.00, dealF:1.05},
    fitness:{label:'Fitness/Salute',      rpmF:1.05, dealF:1.10},
    edu:{label:'Educazione/How-to',       rpmF:1.10, dealF:1.15},
    biz:{label:'Business/Finanza',        rpmF:1.15, dealF:1.25},
    beauty:{label:'Bellezza/Moda',        rpmF:1.05, dealF:1.20},
    tech:{label:'Tech/Recensioni',        rpmF:1.10, dealF:1.15},
  };

  const MODELS={
    ads:{label:'Ads-dominant', dealMult:0.55, otherPct:0.04},
    balanced:{label:'Balanced', dealMult:1.00, otherPct:0.07},
    deals:{label:'Deals-dominant', dealMult:1.60, otherPct:0.10},
  };

  const CURRENCIES=['EUR','USD','GBP','CAD','AUD','BRL','MXN'];
  const FX={
    "EUR→EUR":1,"EUR→USD":1.09,"EUR→GBP":0.84,"EUR→CAD":1.46,"EUR→AUD":1.62,"EUR→BRL":5.80,"EUR→MXN":20.0,
    "USD→USD":1,"USD→EUR":0.92,"USD→GBP":0.77,"USD→CAD":1.34,"USD→AUD":1.49,"USD→BRL":5.32,"USD→MXN":18.4,
    "GBP→GBP":1,"GBP→EUR":1.19,"GBP→USD":1.30,"GBP→CAD":1.74,"GBP→AUD":1.93,"GBP→BRL":6.90,"GBP→MXN":24.0,
    "CAD→CAD":1,"CAD→EUR":0.69,"CAD→USD":0.75,"CAD→GBP":0.57,"CAD→AUD":1.11,"CAD→BRL":3.95,"CAD→MXN":13.6,
    "AUD→AUD":1,"AUD→EUR":0.62,"AUD→USD":0.67,"AUD→GBP":0.52,"AUD→CAD":0.90,"AUD→BRL":3.60,"AUD→MXN":12.5,
    "BRL→BRL":1,"BRL→EUR":0.17,"BRL→USD":0.19,"BRL→GBP":0.14,"BRL→CAD":0.25,"BRL→AUD":0.28,"BRL→MXN":3.45,
    "MXN→MXN":1,"MXN→EUR":0.05,"MXN→USD":0.054,"MXN→GBP":0.042,"MXN→CAD":0.074,"MXN→AUD":0.08,"MXN→BRL":0.29
  };
  const rate=(f,t)=>FX[`${f}→${t}`]??1;

  // IT formatting: it-IT for EUR.
  const localeFor=cur=>({EUR:'it-IT',USD:'en-US',GBP:'en-GB',CAD:'en-CA',AUD:'en-AU',BRL:'pt-BR',MXN:'es-MX'})[cur]||'it-IT';

  const fmt=(v,cur)=>{try{return v.toLocaleString(localeFor(cur),{style:'currency',currency:cur});}catch(e){return (Math.round(v*100)/100).toFixed(2)+' '+cur;}};
  const fmtInt=(n,cur)=>{try{return Math.round(n).toLocaleString(localeFor(cur));}catch(e){return String(Math.round(n));}};

  /* --- language defaults --- */
  const LANG_DEFAULTS={
    de:{country:'de',currency:'EUR'},
    en:{country:'us',currency:'USD'},
    es:{country:'es',currency:'EUR'},
    pt:{country:'pt',currency:'EUR'},
    fr:{country:'fr',currency:'EUR'},
    it:{country:'it',currency:'EUR'}
  };
  function inferLang(){
    const lang=(document.documentElement.getAttribute('lang')||'it').toLowerCase();
    const short=lang.split('-')[0];
    return LANG_DEFAULTS[short]?short:'it';
  }

  /* --- dropdown wiring --- */
  const countryDD=$('tth-country-dd'), cBtn=countryDD.querySelector('.dd-selected'),
        cImg=cBtn.querySelector('img'), cName=cBtn.querySelector('.dd-name'),
        cList=countryDD.querySelector('.dd-list'), countryNative=$('tth-country-native');

  const currDD=$('tth-currency-dd'), curBtn=currDD.querySelector('.dd-selected'),
        curName=curBtn.querySelector('.dd-name'), curList=currDD.querySelector('.dd-list'),
        currencyNative=$('tth-currency-native');

  const nicheDD=$('tth-niche-dd'), nicheBtn=nicheDD.querySelector('.dd-selected'),
        nicheList=nicheDD.querySelector('.dd-list'), nicheNative=$('tth-niche-native'),
        nicheSelected=$('tth-niche-selected');

  function openList(btn,list,open){btn.setAttribute('aria-expanded',open?'true':'false');list.style.display=open?'block':'none';}
  document.addEventListener('click',e=>{
    if(!countryDD.contains(e.target)) openList(cBtn,cList,false);
    if(!currDD.contains(e.target)) openList(curBtn,curList,false);
    if(!nicheDD.contains(e.target)) openList(nicheBtn,nicheList,false);
  });
  cBtn.addEventListener('click',()=>openList(cBtn,cList,cList.style.display!=='block'));
  curBtn.addEventListener('click',()=>openList(curBtn,curList,curList.style.display!=='block'));
  nicheBtn.addEventListener('click',()=>openList(nicheBtn,nicheList,nicheList.style.display!=='block'));

  /* --- inputs --- */
  const followersRange=$('tth-followers');
  const followersLabel=$('tth-followers-label');
  const viewsRange=$('tth-views-range');
  const viewsLabel=$('tth-views-label');
  const viewsHidden=$('tth-views');
  const postsInput=$('tth-posts');
  const postsRange=$('tth-posts-range');
  const modelSel=$('tth-model');

  /* --- outputs --- */
  const rangeEl=$('tth-range'), rangeSub=$('tth-range-sub');
  const sponsorEl=$('tth-sponsor'), sponsorSub=$('tth-sponsor-sub');
  const monthViewsEl=$('tth-month-views'), adsEl=$('tth-ads'), dealsEl=$('tth-deals');

  let state={country:'it',currency:'EUR',niche:'ugc',currencyOverridden:false};

  function updateSliderFill(el){
    const min=+el.min||0, max=+el.max||1, val=+el.value||0;
    el.style.setProperty('--pct',(((val-min)/(max-min))*100)+'%');
  }
  function clampInt(el,min,max){
    let v=parseInt(el.value||'0',10);
    if(isNaN(v)) v=0;
    v=Math.max(min,Math.min(max,v));
    el.value=v;
    return v;
  }

  function buildCountryList(){
    cList.innerHTML=''; countryNative.innerHTML='';
    COUNTRIES.forEach(c=>{
      const li=document.createElement('li');
      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.code=c.code;
      li.innerHTML=`<img decoding="async" alt="" width="20" height="15" src="https://flagcdn.com/w20/${c.code}.png" srcset="https://flagcdn.com/w40/${c.code}.png 2x" onerror="this.style.display='none'"><span>${c.name}</span>`;
      li.addEventListener('click',()=>selectCountry(c.code,true));
      cList.appendChild(li);
      const opt=document.createElement('option'); opt.value=c.code; opt.textContent=c.name; countryNative.appendChild(opt);
    });
  }
  function buildCurrencyList(){
    curList.innerHTML=''; currencyNative.innerHTML='';
    CURRENCIES.forEach(code=>{
      const li=document.createElement('li');
      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.val=code;
      li.textContent=code;
      li.addEventListener('click',()=>selectCurrency(code,true,true));
      curList.appendChild(li);
      const opt=document.createElement('option'); opt.value=code; opt.textContent=code; currencyNative.appendChild(opt);
    });
  }
  function buildNicheList(){
    nicheList.innerHTML=''; nicheNative.innerHTML='';
    Object.entries(NICHES).forEach(([key,cfg])=>{
      const li=document.createElement('li');
      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.val=key;
      li.textContent=cfg.label;
      li.addEventListener('click',()=>selectNiche(key,true));
      nicheList.appendChild(li);
      const opt=document.createElement('option'); opt.value=key; opt.textContent=cfg.label; nicheNative.appendChild(opt);
    });
  }

  function selectCountry(code,closeAfter){
    state.country=code;
    const c=CTRY[code]||CTRY.it;
    cImg.src=`https://flagcdn.com/w20/${code}.png`;
    cImg.srcset=`https://flagcdn.com/w40/${code}.png 2x`;
    cName.textContent=c.name;
    countryNative.value=code;
    if(!state.currencyOverridden) selectCurrency(c.cur,false,false);
    if(closeAfter) openList(cBtn,cList,false);
    calc();
  }
  function selectCurrency(val,closeAfter,markOverride){
    state.currency=val;
    if(markOverride) state.currencyOverridden=true;
    curName.textContent=val;
    currencyNative.value=val;
    if(closeAfter) openList(curBtn,curList,false);
    calc();
  }
  function selectNiche(key,closeAfter){
    state.niche=key;
    const cfg=NICHES[key]||NICHES.ugc;
    nicheSelected.textContent=cfg.label;
    nicheNative.value=key;
    if(closeAfter) openList(nicheBtn,nicheList,false);
    calc();
  }

  function dealsPerMonthFromFollowers(f){
    if(f < 10000) return 1;
    if(f < 50000) return 2;
    if(f < 200000) return 4;
    if(f < 1000000) return 7;
    return 10;
  }
  function qualityLabel(f, v){
    if(f <= 0 && v <= 0) return 'Bassa';
    if(f > 0 && v <= 0) return 'Bassa';
    const ratio = f > 0 ? (v / f) : 0;
    if(f > 50000 && ratio < 0.15) return 'Bassa';
    if(ratio < 0.35) return 'Media';
    return 'Alta';
  }

  function calc(){
    const c=CTRY[state.country]||CTRY.it;
    const n=NICHES[state.niche]||NICHES.ugc;
    const model=MODELS[modelSel.value]||MODELS.ads;

    const followers=+followersRange.value||0;
    const avgViews=Math.max(0,+viewsHidden.value||0);
    const posts=clampInt(postsInput,0,90);

    const monthViews = avgViews * posts;

    const rpm = c.rpm * n.rpmF;
    const ads = (monthViews/1000) * rpm;

    const sponsorPerPost =
      ((avgViews/1000) * c.sponsorV + (followers/1000) * c.sponsorF) * n.dealF;

    let dealsPm = Math.round(dealsPerMonthFromFollowers(followers) * model.dealMult);
    dealsPm = Math.max(0, Math.min(20, dealsPm));

    const deals = dealsPm * sponsorPerPost;
    const other = (ads + deals) * model.otherPct;
    const total = ads + deals + other;

    const q = qualityLabel(followers, avgViews);
    const spread = (q==='Bassa') ? 0.55 : (q==='Media' ? 0.40 : 0.28);
    const low = Math.max(0, total * (1 - spread));
    const high = total * (1 + spread);

    const effRpm = monthViews > 0 ? (total / monthViews) * 1000 : 0;
    const fx = rate(c.cur, state.currency);

    rangeEl.textContent = `${fmt(low*fx,state.currency)}–${fmt(high*fx,state.currency)}`;
    rangeSub.textContent = `Base: ${fmt(total*fx,state.currency)} · Qualità dati: ${q}`;

    sponsorEl.textContent = fmt(sponsorPerPost*fx, state.currency);
    sponsorSub.textContent = `Deals/mese: ${dealsPm} · RPM effettivo: ${(effRpm*fx).toFixed(2)} / 1k`;

    monthViewsEl.textContent = fmtInt(monthViews, state.currency);
    adsEl.textContent = fmt(ads*fx, state.currency);
    dealsEl.textContent = fmt(deals*fx, state.currency);
  }

  /* --- start animation (0 -> target, 1.5s) --- */
  const ANIM_MS=1500;
  function animateNumber(to, onUpdate, duration=ANIM_MS){
    const start=performance.now();
    const ease=t=>1-Math.pow(1-t,3);
    function step(now){
      const t=Math.min(1,(now-start)/duration);
      onUpdate(to*ease(t), t);
      if(t<1) requestAnimationFrame(step);
    }
    requestAnimationFrame(step);
  }

  function animateInitial(){
    const fTarget=+followersRange.value||0;
    const vTarget=+viewsRange.value||0;
    const pTarget=+postsRange.value||0;

    // reset all to 0
    followersRange.value=0; viewsRange.value=0; viewsHidden.value=0; postsRange.value=0; postsInput.value=0;
    followersLabel.textContent=fmtInt(0,state.currency);
    viewsLabel.textContent=fmtInt(0,state.currency);
    updateSliderFill(followersRange); updateSliderFill(viewsRange); updateSliderFill(postsRange);
    calc();

    animateNumber(fTarget,(val)=>{
      const v=Math.round(val);
      followersRange.value=v;
      followersLabel.textContent=fmtInt(v,state.currency);
      updateSliderFill(followersRange);
      calc();
    });

    animateNumber(vTarget,(val)=>{
      const v=Math.round(val);
      viewsRange.value=v;
      viewsHidden.value=v;
      viewsLabel.textContent=fmtInt(v,state.currency);
      updateSliderFill(viewsRange);
      calc();
    });

    animateNumber(pTarget,(val)=>{
      const v=Math.round(val);
      postsRange.value=v;
      postsInput.value=v;
      updateSliderFill(postsRange);
      calc();
    });
  }

  /* --- events --- */
  followersRange.addEventListener('input',()=>{
    followersLabel.textContent=fmtInt(+followersRange.value||0,state.currency);
    updateSliderFill(followersRange);
    calc();
  });
  viewsRange.addEventListener('input',()=>{
    const v=+viewsRange.value||0;
    viewsHidden.value=v;
    viewsLabel.textContent=fmtInt(v,state.currency);
    updateSliderFill(viewsRange);
    calc();
  });
  postsInput.addEventListener('input',()=>{
    postsRange.value=clampInt(postsInput,0,90);
    updateSliderFill(postsRange);
    calc();
  });
  postsRange.addEventListener('input',()=>{
    postsInput.value=clampInt(postsRange,0,90);
    updateSliderFill(postsRange);
    calc();
  });
  modelSel.addEventListener('change',calc);

  countryNative.addEventListener('change',()=>selectCountry(countryNative.value,false));
  currencyNative.addEventListener('change',()=>selectCurrency(currencyNative.value,false,true));
  nicheNative.addEventListener('change',()=>selectNiche(nicheNative.value,false));

  /* --- init --- */
  buildCountryList(); buildCurrencyList(); buildNicheList();

  // Force IT defaults (ITA + EUR) for this version.
  state.currencyOverridden=false;
  selectNiche('ugc',false);
  selectCountry('it',false);
  selectCurrency('EUR',false,false);

  // requested defaults
  followersRange.value=250000;
  viewsRange.value=120000;
  viewsHidden.value=120000;
  postsInput.value = postsInput.value ? postsInput.value : 20;
  postsRange.value = +postsInput.value||20;

  followersLabel.textContent=fmtInt(+followersRange.value||0,state.currency);
  viewsLabel.textContent=fmtInt(+viewsRange.value||0,state.currency);
  updateSliderFill(followersRange); updateSliderFill(viewsRange); updateSliderFill(postsRange);

  // run the animation once
  animateInitial();
})();
</script>
</div>
<div class="tool-char">
<!-- ME: DESKTOP MAIN IMAGE--><br />
<img decoding="async" src="/wp-content/themes/gp-child/img-posts/make-money-on-tiktok-tool.png" alt="Guadagnare con TikTok" width="396" height="538" class="alignnone size-full" title="Guadagnare con TikTok: Calcolatore entrate 32"></div>
</div>
<p><!-- ME: TOOL FOOTER BULLETPOINTS--><div class="tool-footer">
<ul><li>Sii sincero: questo calcolatore è geniale</li><li>Su misura per il tuo feedback</li><li>Da creatori per creatori</li></ul>
</div></div>
<p><!-- ME: MAIN OPTIN -->
<p><!-- ME: INFO HEADER IMG ALT --></p>
<div class="tool-information-header"><img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-tool-explanation.png" alt="Tiktok Tool Erklärung" width="432" height="310" class="alignnone size-full" title="Guadagnare con TikTok: Calcolatore entrate 33"></p>
<p><!-- ME: H2 Einleitung --></p>
<h2>Guadagnare con TikTok spiegato nel dettaglio</h2>
</div>
<div class="tool-information"><div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="1" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button">Dettagli del calcolatore</span><span class="" data-url="" data-target="blank" tabindex="0" role="button">Maggiori info</span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="Dettagli del calcolatore">
<p><!------------------------- PART 1 SECTION START -------------------------></p>
<h3>Informazioni sul calcolatore di guadagni TikTok:</h3>
<p><strong>Il <b>Calcolatore di guadagni TikTok</b> stima i tuoi guadagni mensili su TikTok in base ai dati del tuo account: <b>follower</b>, <b>visualizzazioni medie per video</b>, <b>post al mese</b>, paese/valuta, nicchia e modello di monetizzazione (ad esempio dominato dagli Ads, bilanciato o orientato ai brand deal). In questo modo ottieni subito un <b>range di guadagni realistico</b> e vedi chiaramente quanto proviene da <b>Ads / Creator Program</b> e quanto da <b>sponsorizzazioni / UGC</b>.</strong></p>
<p>Se fai anche live streaming e ricevi regali, utilizza in parallelo il <a href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/">Calcolatore TikTok Coins</a> per convertire correttamente Coins e Diamonds in euro. Questo calcolatore di guadagni è pensato a livello di <b>account complessivo</b>: risponde prima alla domanda più importante (“Quanto vale il mio account TikTok?”) e poi mostra le leve che incidono davvero sul fatturato mensile.</p>
<div id="ez-toc-container" class="ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title" style="cursor:inherit">Table of contents:</p>
<span class="ez-toc-title-toggle"></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#Guadagnare_con_TikTok_spiegato_nel_dettaglio">Guadagnare con TikTok spiegato nel dettaglio</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#Quanto_si_puo_guadagnare_con_TikTok_stima_dei_guadagni">Quanto si può guadagnare con TikTok? (stima dei guadagni)</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#Quanto_valgono_le_visualizzazioni_medie_per_video_su_TikTok_la_leva_principale">Quanto valgono le visualizzazioni medie per video su TikTok? (la leva principale)</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#Perche_guadagnare_con_TikTok_diventera_sempre_piu_rilevante_nel_lungo_periodo">Perché guadagnare con TikTok diventerà sempre più rilevante nel lungo periodo</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#Follower_vs_visualizzazioni_cosa_conta_di_piu_per_guadagnare_su_TikTok">Follower vs. visualizzazioni: cosa conta di più per guadagnare su TikTok?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#Sponsorizzazioni_e_brand_deal_come_si_stabiliscono_i_prezzi_per_post_su_TikTok">Sponsorizzazioni e brand deal: come si stabiliscono i prezzi per post su TikTok?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#Guadagnare_con_TikTok_come_costruire_entrate_prevedibili">Guadagnare con TikTok: come costruire entrate prevedibili</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-8" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#Con_quale_frequenza_pubblicare_per_guadagnare_con_TikTok">Con quale frequenza pubblicare per guadagnare con TikTok?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-9" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#Guadagnare_con_TikTok_Live_quando_convengono_le_dirette">Guadagnare con TikTok Live: quando convengono le dirette?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-10" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#Tasse_e_partita_IVA_quando_si_guadagna_con_TikTok">Tasse e partita IVA quando si guadagna con TikTok</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-11" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#FAQ_domande_frequenti_sul_guadagnare_con_TikTok">FAQ: domande frequenti sul guadagnare con TikTok</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-12" href="https://creator-cash.com/it/tiktok/guadagnare-con-tiktok/#Conclusione_guadagnare_con_TikTok_in_modo_strategico">Conclusione: guadagnare con TikTok in modo strategico</a></li></ul></nav></div>

<h2 class="trenner checkbox">Quanto si può guadagnare con TikTok? (stima dei guadagni)</h2>
<p><strong>I guadagni su TikTok <b>non dipendono solo dai follower</b>, ma soprattutto dalle <b>visualizzazioni medie per video</b>, dalla <b>frequenza di pubblicazione</b> e dalla <b>monetizzazione</b> (Ads / Creator Program vs. sponsorizzazioni e UGC). Con il <b>Calcolatore di guadagni TikTok</b> ottieni un range mensile e vedi in modo trasparente quale parte deriva dagli annunci e quale dai deal con i brand.</strong></p>
<p>Molti cercano “Quanto si guadagna con X follower?”, ma nella pratica due account con lo stesso numero di follower possono avere entrate completamente diverse se le visualizzazioni cambiano. Proprio per questo il calcolatore utilizza <b>follower + visualizzazioni + post</b> per calcolare le <b>visualizzazioni mensili</b> e i guadagni stimati.</p>
<p><strong>Esempio (dal calcolatore):</strong> Paese <b>Italia (EUR)</b>, nicchia <b>UGC / Intrattenimento</b>, <b>250.000 follower</b>, <b>120.000 visualizzazioni medie per video</b>, <b>20 post al mese</b>, modello di monetizzazione: <b>Ads-dominant (Creator Program)</b>. Risultato: <b>guadagni mensili (range)</b> <span class="positive">5.700 € – 10.300 €</span> (Base: 8.000 €, qualità dei dati: alta) con circa <b>2.400.000 visualizzazioni mensili</b>.</p>
<div class="beispielbox">
<span class="box-headline">Esempio:</span></p>
<ul>
<li><b>Follower:</b> 250.000</li>
<li><b>Visualizzazioni medie per video:</b> 120.000</li>
<li><b>Post al mese:</b> 20 → <b>Visualizzazioni mensili:</b> 2.400.000</li>
<li><b>Ads / Creator Program (stimato):</b> <span class="positive">3.100 €</span></li>
<li><b>Sponsorizzazioni / UGC (stimato):</b> <span class="positive">4.900 €</span></li>
<li><b>Sponsor / UGC per post (stimato):</b> <span class="positive">1.225 €</span> · <b>Deal/mese:</b> 4</li>
<li><b>RPM effettivo:</b> 3,35 € / 1.000 visualizzazioni (indicativo)</li>
</ul>
</div>
<h3>Quali dati servono per una stima realistica dei guadagni su TikTok?</h3>
<p><strong>Per una stima affidabile servono almeno: <b>follower</b>, <b>visualizzazioni medie per video</b> e <b>post al mese</b>. Opzionali (ma fondamentali per la precisione) sono nicchia, paese/valuta e modello di monetizzazione — perché <b>UGC e brand deal</b> spesso superano di gran lunga i ricavi pubblicitari.</strong></p>
<p>I follower da soli sono un KPI debole, perché non dicono nulla sulla reale portata. Il calcolatore utilizza i follower più come “classe di grandezza” (potenziale per i deal e valori di riferimento), mentre le visualizzazioni rappresentano il vero <b>motore di traffico</b>. La frequenza di pubblicazione determina se buone visualizzazioni si trasformano in un <b>volume mensile</b> rilevante.</p>
<h3>Regola pratica: perché le visualizzazioni medie per video contano più dei follower</h3>
<p><strong>La logica è semplice: <b>Visualizzazioni mensili = visualizzazioni medie per video × post al mese</b>. Se aumentano le visualizzazioni per video, i guadagni crescono quasi sempre più velocemente rispetto al semplice aumento dei follower — soprattutto con Ads / Creator Program e prezzi dei deal legati alla portata.</strong></p>
<div class="beispielbox beispielbox-char">
<span class="box-headline">Verifica della formula:</span></p>
<ul>
<li><b>Visualizzazioni mensili</b> = visualizzazioni medie/video × post/mese</li>
<li><b>Esempio:</b> 120.000 × 20 = <span class="positive">2.400.000 visualizzazioni/mese</span></li>
<li><b>Conseguenza:</b> Raddoppiando le visualizzazioni medie raddoppia il volume mensile, senza pubblicare di più.</li>
</ul>
</div>
<h3>Tabella di riferimento: quanto guadagna un account TikTok con X follower? (range mensile realistico)</h3>
<p><strong>La tabella seguente risponde alla domanda tipica iniziale (“X follower → quanto si guadagna?”) utilizzando ipotesi fisse: <b>Italia (EUR)</b>, <b>visualizzazioni medie/video ≈ 35 % dei follower</b>, <b>20 post/mese</b>, nicchia <b>UGC / Intrattenimento</b>, modello di monetizzazione <b>Bilanciato (Ads + Deal)</b>. Nella pratica, i risultati possono essere superiori o inferiori a seconda delle performance reali.</strong></p>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Follower</td>
<td>Visualizzazioni medie / video</td>
<td><b>Guadagni mensili (range)</b></td>
<td>Sponsor / UGC per post</td>
<td>Deal/mese</td>
</tr>
<tr>
<td>10.000</td>
<td>3.500</td>
<td class="positive">70 € – 160 €</td>
<td>25 € – 45 €</td>
<td>1–2</td>
</tr>
<tr>
<td>50.000</td>
<td>17.500</td>
<td class="positive">330 € – 760 €</td>
<td>85 € – 145 €</td>
<td>2–3</td>
</tr>
<tr>
<td>100.000</td>
<td>35.000</td>
<td class="positive">880 € – 1.750 €</td>
<td>170 € – 290 €</td>
<td>3–4</td>
</tr>
<tr>
<td>250.000</td>
<td>87.500</td>
<td class="positive">2.150 € – 4.400 €</td>
<td>390 € – 680 €</td>
<td>5–7</td>
</tr>
<tr>
<td>500.000</td>
<td>175.000</td>
<td class="positive">4.400 € – 8.800 €</td>
<td>680 € – 1.150 €</td>
<td>7–9</td>
</tr>
<tr>
<td>1.000.000</td>
<td>350.000</td>
<td class="positive">8.800 € – 17.600 €</td>
<td>1.150 € – 1.950 €</td>
<td>9–12</td>
</tr>
</table>
</div>
</div>
<p><i>Nota:</i> Questa tabella è una <b>stima basata sui follower</b>. Se le tue visualizzazioni medie per video sono nettamente superiori al “35 % dei follower”, sarai spesso sopra il range — e viceversa.</p>
<h2 class="checkbox">Quanto valgono le visualizzazioni medie per video su TikTok? (la leva principale)</h2>
<p><strong>Non sono i follower a determinare i guadagni, ma le <b>visualizzazioni medie per video</b>. Un account piccolo può guadagnare più di uno grande se ottiene più visualizzazioni. La tabella seguente mostra come cambiano i guadagni quando aumentano le visualizzazioni medie (a parità di follower e frequenza di pubblicazione).</strong></p>
<p>Per il confronto utilizziamo valori fissi per rendere l’effetto chiaro: paese <b>Italia (EUR)</b>, <b>250.000 follower</b>, <b>20 post/mese</b>, nicchia <b>UGC / Intrattenimento</b>, modello di monetizzazione <b>Bilanciato (Ads + Deal)</b>. Il calcolatore utilizza range di mercato tipici e una ripartizione realistica tra Ads e sponsorizzazioni.</p>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Visualizzazioni medie / video</td>
<td>Visualizzazioni mensili</td>
<td>Ads / Creator Program</td>
<td>Sponsorizzazioni / UGC</td>
<td><b>Guadagni totali (range)</b></td>
</tr>
<tr>
<td>10.000</td>
<td>200.000</td>
<td>250 €</td>
<td>850 € – 1.300 €</td>
<td class="positive">1.100 € – 2.000 €</td>
</tr>
<tr>
<td>25.000</td>
<td>500.000</td>
<td>630 €</td>
<td>1.700 € – 2.600 €</td>
<td class="positive">2.300 € – 3.900 €</td>
</tr>
<tr>
<td>50.000</td>
<td>1.000.000</td>
<td>1.250 €</td>
<td>3.000 € – 4.700 €</td>
<td class="positive">4.300 € – 7.000 €</td>
</tr>
<tr>
<td>100.000</td>
<td>2.000.000</td>
<td>2.500 €</td>
<td>5.200 € – 8.000 €</td>
<td class="positive">7.800 € – 12.500 €</td>
</tr>
<tr>
<td>250.000</td>
<td>5.000.000</td>
<td>6.300 €</td>
<td>9.500 € – 14.500 €</td>
<td class="positive">14.500 € – 22.500 €</td>
</tr>
</table>
</div>
</div>
<h3>Come leggere correttamente questi valori (e perché il range è importante)</h3>
<p><strong>Il range è fondamentale perché i brand deal non sono mai fissi: variano in base alla nicchia, all’affinità con il brand, alla qualità del contenuto, alla conversione e alla negoziazione. Il Calcolatore di guadagni TikTok mostra quindi deliberatamente <b>intervalli</b> e valori aggiuntivi come <b>sponsor/UGC per post</b> e <b>deal/mese</b>, per permetterti di verificare la plausibilità della stima.</strong></p>
<p>Se vuoi isolare in modo ancora più preciso i guadagni pubblicitari (basati esclusivamente sulle visualizzazioni), il passo successivo è un confronto CPM/RPM. A tal fine è ideale il <a href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/">Calcolatore CPM TikTok</a>, che ti consente di convertire le visualizzazioni in ricavi pubblicitari in modo più dettagliato.</p>
<h2 class="trenner checkbox">Perché guadagnare con TikTok diventerà sempre più rilevante nel lungo periodo</h2>
<p><strong>TikTok non è più solo una piattaforma di intrattenimento, ma uno degli ecosistemi più forti dell’economia digitale. Solo negli Stati Uniti, i ricavi stimati di TikTok sono passati da circa <b>1 miliardo di dollari (2020)</b> a circa <b>6 miliardi di dollari (2023)</b>, con previsioni di <b>oltre 10 miliardi</b> nei prossimi anni.</strong></p>
<p>Questa crescita dimostra perché <b>guadagnare con TikTok</b> non è una moda passeggera. Con oltre <b>150 milioni di utenti attivi in Europa</b>, TikTok concentra un’enorme attenzione — e l’attenzione è la base di pubblicità, brand deal e guadagni dei creator.</p>
<p><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2026/01/tiktok-money-statistics.png" alt="TikTok Money" width="1328" height="1066" class="alignnone size-full wp-image-1091" title="Guadagnare con TikTok: Calcolatore entrate 34" srcset="https://creator-cash.com/wp-content/uploads/2026/01/tiktok-money-statistics.png 1328w, https://creator-cash.com/wp-content/uploads/2026/01/tiktok-money-statistics-300x241.png 300w, https://creator-cash.com/wp-content/uploads/2026/01/tiktok-money-statistics-1024x822.png 1024w, https://creator-cash.com/wp-content/uploads/2026/01/tiktok-money-statistics-768x616.png 768w" sizes="(max-width: 1328px) 100vw, 1328px" /><br />
<span class="disclaimer">Fonte: <a href="https://cropink.com/tiktok-revenue-statistics" target="_blank" rel="noopener">Cropink TikTok Data</a></span></p>
<p>Per i creator questo significa che <b>guadagnare con TikTok</b> cresce insieme alla piattaforma. L’aumento dei budget pubblicitari, i nuovi programmi di monetizzazione e la crescente domanda di UGC fanno sì che anche account di medie dimensioni abbiano oggi opportunità di guadagno molto migliori rispetto a pochi anni fa.</p>
<p>Il <b>Calcolatore di guadagni TikTok</b> traduce questa crescita globale in numeri concreti per il tuo account. Converte l’evoluzione della piattaforma in proiezioni realistiche basate su visualizzazioni, frequenza di pubblicazione e monetizzazione — aiutandoti a capire non solo <i>che</i> si può guadagnare con TikTok, ma anche <i>perché</i> il potenziale continuerà a crescere.</p>
<p><!------------------------- PART 1 SECTION ENDE -------------------------><br />
<!------------------------- PART 2 SECTION START -------------------------></p>
<h3>Perché alcuni account TikTok guadagnano molto più di altri?</h3>
<p><strong>Due account con lo stesso numero di follower possono avere guadagni completamente diversi. Il motivo: <b>visualizzazioni, engagement, nicchia</b> e <b>modello di monetizzazione</b> agiscono come veri moltiplicatori. In questa sezione scoprirai quali fattori contano davvero e perché i “follower” da soli dicono poco.</strong></p>
<p>Il <b>Calcolatore di guadagni TikTok</b> separa intenzionalmente questi fattori per aiutarti a capire <b>quale leva</b> ha l’impatto maggiore sul tuo account — e dove conviene ottimizzare invece di puntare solo sulla crescita dei follower.</p>
<div class="infobox">
<strong>Da ricordare:</strong> I follower definiscono il tuo <i>potenziale</i>, le visualizzazioni definiscono i tuoi <i>guadagni</i>.
</div>
<h2 class="trenner checkbox">Follower vs. visualizzazioni: cosa conta di più per guadagnare su TikTok?</h2>
<p><strong>I follower sono un segnale di fiducia per i brand, ma <b>le visualizzazioni determinano la reale portata</b>. Per Ads, Creator Program e molti deal contano soprattutto le visualizzazioni effettive dei video — non la dimensione del profilo.</strong></p>
<p>Un account con 50.000 follower e 100.000 visualizzazioni costanti per video è spesso più interessante per gli inserzionisti rispetto a un account con 500.000 follower e solo 20.000 visualizzazioni. Per questo il calcolatore parte sempre dal calcolo delle <b>visualizzazioni mensili</b> e da lì deriva i guadagni da Ads e sponsorizzazioni.</p>
<h3>Tasso di engagement e nicchia: il moltiplicatore nascosto dei guadagni</h3>
<p><strong>La nicchia e l’engagement influenzano direttamente <b>quanto i brand sono disposti a pagare</b>. UGC, finanza, software o education ottengono spesso prezzi per deal più alti rispetto a contenuti meme o trend — anche a parità di portata.</strong></p>
<p>Un alto tasso di engagement (like, commenti, salvataggi) indica potenziale di conversione. I brand non pagano solo per le visualizzazioni, ma per <b>attenzione + impatto</b>. Il calcolatore tiene conto di questo aspetto in modo indiretto attraverso diversi range di prezzo in base al modello di monetizzazione.</p>
<div class="beispielbox">
<span class="box-headline">Confronto delle nicchie (semplificato):</span></p>
<ul>
<li>Intrattenimento / meme: molte visualizzazioni, prezzi per deal più bassi</li>
<li>UGC / lifestyle: visualizzazioni medie, prezzi stabili</li>
<li>Finanza / software / B2B: meno visualizzazioni, <b>alto valore per post</b></li>
</ul>
</div>
<h2 class="trenner checkbox">Sponsorizzazioni e brand deal: come si stabiliscono i prezzi per post su TikTok?</h2>
<p><strong>I brand deal si basano generalmente su una combinazione di <b>visualizzazioni</b>, <b>livello di follower</b> e <b>nicchia</b>. Non esiste una formula fissa, ma esistono range di mercato ben definiti.</strong></p>
<p>Il Calcolatore di guadagni TikTok utilizza benchmark di mercato (CPV/CPM + esperienza reale nei deal UGC) per stimare in modo realistico il <b>prezzo sponsor/UGC per post</b>. L’obiettivo non è un valore perfetto, ma un <b>range credibile</b>.</p>
<h3>Tabella riepilogativa: prezzi dei brand deal in base alle visualizzazioni per video</h3>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Visualizzazioni medie per video</td>
<td>Prezzo tipico per post</td>
<td>Ideale per</td>
</tr>
<tr>
<td>10.000</td>
<td class="positive">30 € – 90 €</td>
<td>micro-UGC, prime collaborazioni</td>
</tr>
<tr>
<td>50.000</td>
<td class="positive">180 € – 450 €</td>
<td>post di brand ricorrenti</td>
</tr>
<tr>
<td>100.000</td>
<td class="positive">350 € – 800 €</td>
<td>deal orientati alla performance</td>
</tr>
<tr>
<td>250.000</td>
<td class="positive">800 € – 1.600 €</td>
<td>entrate stabili da UGC e sponsorizzazioni</td>
</tr>
<tr>
<td>500.000+</td>
<td class="positive">1.600 € – 3.200 €+</td>
<td>deal premium e campagne</td>
</tr>
</table>
</div>
</div>
<h3>Tabella riepilogativa: prezzi dei brand deal in base al livello di follower</h3>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Livello creator</td>
<td>Follower</td>
<td>Prezzo per post (tipico)</td>
</tr>
<tr>
<td>Micro creator</td>
<td>10k – 50k</td>
<td class="positive">60 € – 220 €</td>
</tr>
<tr>
<td>Mid creator</td>
<td>50k – 250k</td>
<td class="positive">220 € – 900 €</td>
</tr>
<tr>
<td>Macro creator</td>
<td>250k – 1M</td>
<td class="positive">900 € – 2.200 €</td>
</tr>
<tr>
<td>Mega creator</td>
<td>1M+</td>
<td class="positive">2.200 € – 5.000 €+</td>
</tr>
</table>
</div>
</div>
<h3>Errori comuni nella stima dei guadagni</h3>
<p><strong>Molti creator sovrastimano o sottostimano il proprio potenziale a causa di ipotesi errate. Il calcolatore evita questi errori utilizzando range invece di valori fissi.</strong></p>
<ul class="numbers">
<li>Considerare solo i follower e ignorare le visualizzazioni</li>
<li>Aspettarsi una sponsorizzazione per ogni post</li>
<li>Confondere guadagni pubblicitari e guadagni da brand deal</li>
<li>Non considerare l’effetto della nicchia</li>
<li>Supporre una frequenza di pubblicazione irrealistica</li>
</ul>
<div class="infobox">
<strong>Realtà:</strong> Guadagni TikTok sostenibili derivano da una <b>combinazione</b> di Ads, deal e talvolta altre fonti — non da un singolo video virale.
</div>
<p><!------------------------- PART 2 SECTION ENDE -------------------------><br />
<!------------------------- PART 3 SECTION START -------------------------></p>
<h2 class="checkbox">Guadagnare con TikTok: come costruire entrate prevedibili</h2>
<p><strong>Se vuoi <b>guadagnare con TikTok</b> nel lungo periodo, servono più dei video virali. Le entrate prevedibili nascono da struttura, monetizzazione chiara e dalla comprensione delle leve che aumentano davvero il fatturato.</strong></p>
<p>Il <b>Calcolatore di guadagni TikTok</b> ti aiuta proprio in questo: mostra in modo realistico <b>quanto puoi guadagnare con TikTok</b> e cosa devi cambiare per passare da qualche centinaio di euro a diverse migliaia di euro al mese.</p>
<h3 class="checkbox trenner">Da quando conviene iniziare a guadagnare con TikTok?</h3>
<p><strong><b>Guadagnare con TikTok</b> è possibile anche con account piccoli, se le visualizzazioni sono buone. Molti creator iniziano a ottenere i primi introiti già con 10.000–20.000 follower, mentre le cifre più alte arrivano con maggiore reach e una monetizzazione strutturata.</strong></p>
<ul class="numbers">
<li><b>Sotto i 10k follower:</b> primi lavori UGC, link affiliati, campagne test</li>
<li><b>10k – 50k follower:</b> piccoli deal + primi guadagni Ads</li>
<li><b>50k – 250k follower:</b> <b>guadagnare con TikTok</b> diventa regolare</li>
<li><b>250k+ follower:</b> entrate scalabili tramite Ads e sponsorizzazioni</li>
</ul>
<h2 class="trenner checkbox">Con quale frequenza pubblicare per guadagnare con TikTok?</h2>
<p><strong>Nel <b>guadagnare con TikTok</b>, la frequenza di pubblicazione è un fattore chiave. Più post significano più opportunità di reach — e quindi più entrate. Il calcolatore mostra chiaramente quanto la costanza incida sui guadagni mensili.</strong></p>
<div class="beispielbox">
<span class="box-headline">Scenario obiettivo: guadagnare con TikTok</span></p>
<ul>
<li>Obiettivo: <b>3.000 € al mese</b></li>
<li>Visualizzazioni medie per video: 50.000</li>
<li>Post al mese: 20</li>
<li>Visualizzazioni mensili: 1.000.000</li>
<li>Risultato: <b>guadagnare con TikTok</b> realistico con Ads + 2–4 deal</li>
</ul>
</div>
<p>Molti creator non falliscono per il contenuto, ma per mancanza di costanza. Se vuoi davvero <b>guadagnare con TikTok</b>, devi pensare in termini di volume mensile — non di singoli video virali.</p>
<h3>Formati di contenuto che funzionano per guadagnare su TikTok</h3>
<p><img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-reaction.png" alt="TikTok" width="376" height="292" class="alignright size-full" title="Guadagnare con TikTok: Calcolatore entrate 35"><strong>Non tutti i formati di contenuto sono adatti a <b>guadagnare con TikTok</b>. I formati strutturati, con valore pratico e vicini ai prodotti, sono molto più facili da monetizzare.</strong></p>
<ul class="advantage">
<li>UGC e demo di prodotto (direttamente monetizzabili)</li>
<li>Recensioni ed esperienze reali</li>
<li>Tutorial e guide step-by-step</li>
<li>Video comparativi (“X vs. Y”)</li>
<li>Live con call-to-action chiare</li>
</ul>
<h2 class="trenner checkbox">Guadagnare con TikTok Live: quando convengono le dirette?</h2>
<p><strong><b>Guadagnare con TikTok Live</b> funziona soprattutto con una community molto coinvolta. Le dirette non garantiscono entrate costanti, ma possono essere un ottimo complemento ad Ads e brand deal.</strong></p>
<p>Il calcolatore di guadagni si concentra su Ads e sponsorizzazioni. I regali live (Coins e Diamonds) vanno considerati separatamente, perché molto variabili e meno prevedibili — anche se possono rappresentare un bonus rilevante per community attive.</p>
<div class="infobox">
<strong>Nota:</strong> Per <b>guadagnare con TikTok Live</b> servono regolarità e interazione. Come unica fonte di reddito, le dirette sono rischiose.
</div>
<h2 class="trenner checkbox">Tasse e partita IVA quando si guadagna con TikTok</h2>
<p><strong>Chi <b>guadagna con TikTok</b> in modo regolare è considerato fiscalmente un lavoratore autonomo in Italia. I guadagni da Ads, sponsorizzazioni o UGC sono soggetti a IRPEF e, in base al volume, anche a IVA.</strong></p>
<p>Con entrate ricorrenti dai brand deal è consigliabile aprire la partita IVA. TikTok non trattiene automaticamente le imposte: la responsabilità fiscale resta sempre al creator.</p>
<div class="infobox">
<strong>Esempio:</strong> 1.000 € di profitto <b>guadagnando con TikTok</b> → circa 720 € netti dopo ~28 % di tasse (stima semplificata).
</div>
<h2 class="trenner checkbox">FAQ: domande frequenti sul guadagnare con TikTok</h2>
<h3>Si può guadagnare con TikTok con pochi follower?</h3>
<p><strong>Sì. Anche account piccoli possono <b>guadagnare con TikTok</b> se visualizzazioni, nicchia e qualità dei contenuti sono adeguati.</strong></p>
<h3>Quanto paga TikTok per 1.000 visualizzazioni?</h3>
<p><strong>Nel <b>guadagnare con TikTok</b> tramite Ads, i ricavi sono solitamente di pochi euro per 1.000 visualizzazioni. I brand deal e l’UGC possono raggiungere valori molto più alti.</strong></p>
<h3>Qual è il modo migliore per guadagnare con TikTok?</h3>
<p><strong>Nel lungo periodo, <b>guadagnare con TikTok</b> funziona meglio combinando Ads, sponsorizzazioni/UGC e, opzionalmente, entrate da live o affiliazioni.</strong></p>
<h3>Come trovare sponsor su TikTok?</h3>
<p><strong>Visualizzazioni costanti, posizionamento chiaro e un beneficio concreto per i brand sono fondamentali per <b>guadagnare con TikTok</b> in modo sostenibile.</strong></p>
<h2 class="trenner checkbox">Conclusione: guadagnare con TikTok in modo strategico</h2>
<p><strong><b>Guadagnare con TikTok</b> non è fortuna. Con dati realistici, produzione costante e la giusta monetizzazione, la reach si trasforma in entrate mensili prevedibili.</strong></p>
<p>Usa il Calcolatore di guadagni TikTok come base di pianificazione. Per un’analisi ancora più dettagliata dei soli ricavi pubblicitari, integra la tua strategia con il <a href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/">Calcolatore CPM TikTok</a>.</p>
<p><!------------------------- PART 3 SECTION ENDE -------------------------></p>
<p><!-- ME: FOOTER OPTIN --><div class="optin-box tiktok-optin">
<h3>Guadagnare con Tiktok? Inizia oggi stesso:</h3>
Scarica gratuitamente il nostro e-book.
</div>
<!-- ME: MORE INFO TRANSLATION --></div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="Maggiori info">
Informazioni su questo strumento:
<ul class="post-info">
<li><strong>Nome:</strong> Guadagnare con TikTok: Calcolatore entrate</li>
<li><strong>Descrizione:</strong> Guadagnare con TikTok: Il calcolatore di entrate TikTok mostra quanto puoi guadagnare con visualizzazioni, CPM e coin.</li>
</ul>

<ul class="post-info">
<li><strong>Autore:</strong> Kevin</li>
<li><strong>Pubblicato:</strong> 13 Gennaio 2026</li>
<li><strong>Ultimo aggiornamento:</strong> 13.01.2026</li>
<li><strong>Categoria:</strong> Tiktok</li>
<li><strong>Tempo di lettura:</strong> 12 min.</li>
</ul>


<strong>Informazioni sull'autore:</strong>

<div class="author-box">
<img decoding="async" src="https://creator-cash.com/wp-content/uploads/2025/10/kevin-founder-of-creator-cash.png" alt="kevin founder of creator cash" width="90" height="90" class="size-full wp-image-234" title="Guadagnare con TikTok: Calcolatore entrate 36"><strong>Kevin - Fondatore di Creator Cash</strong>
Kevin è un esperto creatore di contenuti ed esperto SEO specializzato in creator economy, monetizzazione dei social media e fonti di guadagno digitali. Analizza in dettaglio piattaforme come TikTok, Twitch e YouTube e condivide calcoli, dati e strategie pratici. Grazie alla sua esperienza nel marketing e nella consulenza ai creator, trasmette conoscenze approfondite con un chiaro valore aggiunto per creator e marchi.</div>

<div class="share-box">
<strong>Condividi questo articolo:</strong><br>
<div class="share-box"> 
  <div class="share-row">
    <input class="share-input" type="text" value="" placeholder="https://…" readonly>
    <button class="share-copy" type="button" aria-label="Copy link" title="Copy link">
      <span class="ico ico-copy" aria-hidden="true">
        <!-- Dein SVG -->
        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
          <rect x="8" y="8" width="12" height="12" rx="2" ry="2"></rect>
          <path d="M4 16V6a2 2 0 0 1 2-2h10"></path>
        </svg>
      </span>
      <span class="ico ico-check" aria-hidden="true">
        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
          <path d="M20 6 L9 17 L4 12"></path>
        </svg>
      </span>
    </button>
  </div>

  <div class="share-links">
    <a class="share-btn share-x"      href="#" target="_blank" rel="noopener nofollow" aria-label="Share on X"        title="X"></a>
    <a class="share-btn share-fb"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Facebook" title="Facebook"></a>
    <a class="share-btn share-li"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on LinkedIn" title="LinkedIn"></a>
    <a class="share-btn share-reddit" href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Reddit"   title="Reddit"></a>
    <a class="share-btn share-wa"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on WhatsApp" title="WhatsApp"></a>
    <a class="share-btn share-tg"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Telegram" title="Telegram"></a>
  </div>
</div>

<style id="share-box-css">
.share-box{border:1px solid #eee;border-radius:12px;padding:12px 14px}
.share-links a{padding:5px 8px!important}
.share-row{display:flex;gap:8px;align-items:center;margin-bottom:10px}
.share-input{flex:1;padding:10px;border:1px solid #e5e5e5;border-radius:10px;background:#f7f7f7}
.share-copy{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:40px;border:0;border-radius:10px;background:#54FFA7;color:#000;cursor:pointer}
.share-copy svg{width:22px;height:22px;display:block}
.share-copy .ico-check{display:none}
.share-copy.ok .ico-copy{display:none}
.share-copy.ok .ico-check{display:block}

.share-links{display:flex;flex-wrap:wrap;gap:8px}
.share-btn{display:flex;align-items:center;justify-content:center;width:40px;height:36px;border:1px solid #eaeaea;border-radius:10px;background:#B9FFD8;color:#111;text-decoration:none;position:relative}
.share-btn::before{content:"";display:block;width:18px;height:18px;mask-size:contain;mask-repeat:no-repeat;background:currentColor}

/* Platform Icons */
.share-x::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 3h3l6 7 6-7h3l-7.5 8.5L21 21h-3l-6-7-6 7H3l8.5-9.5z'/></svg>")}
.share-fb::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13 22v-9h3l1-4h-4V7a1 1 0 0 1 1-1h3V2h-3a5 5 0 0 0-5 5v3H6v4h3v9z'/></svg>")}
.share-li::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 6a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM4 8h4v12H4zM14.5 8A4.5 4.5 0 0 1 19 12.5V20h-4v-6a2 2 0 1 0-4 0v6H7v-12h4v1.6A4.49 4.49 0 0 1 14.5 8z'/></svg>")}
.share-reddit::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M21 12c0 4.4-4.5 8-9 8s-9-3.6-9-8 4.5-8 9-8c2.1 0 4 .6 5.5 1.7l1.6-1.6L20 5l-2.5.7A7 7 0 0 1 21 12z'/></svg>")}
.share-wa::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M20 12a8 8 0 0 1-12.3 6.7L4 20l1.3-3.6A8 8 0 1 1 20 12z'/></svg>")}
.share-tg::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M21 4 3 12l6.3 2.1L18 7l-7.3 8.1V20l3-2.6L18.8 21z'/></svg>")}
</style>

<script>
(function(){
  document.querySelectorAll('.share-box').forEach(function(box){
    if (box.dataset.bound) return; box.dataset.bound = "1";

    var url   = window.location.href.split('#')[0];
    var title = document.title || '';
    var uEnc  = encodeURIComponent(url);
    var tEnc  = encodeURIComponent(title);

    var input = box.querySelector('.share-input');
    if (input) input.value = url;

    var map = {
      '.share-x'     : 'https://twitter.com/intent/tweet?url='+uEnc+'&text='+tEnc,
      '.share-fb'    : 'https://www.facebook.com/sharer/sharer.php?u='+uEnc,
      '.share-li'    : 'https://www.linkedin.com/sharing/share-offsite/?url='+uEnc,
      '.share-reddit': 'https://www.reddit.com/submit?url='+uEnc+'&title='+tEnc,
      '.share-wa'    : 'https://wa.me/?text='+tEnc+'%20'+uEnc,
      '.share-tg'    : 'https://t.me/share/url?url='+uEnc+'&text='+tEnc
    };
    Object.keys(map).forEach(function(sel){
      var a = box.querySelector(sel); if(a) a.href = map[sel];
    });

    var copy = box.querySelector('.share-copy');
    if (copy && input) {
      copy.addEventListener('click', async function(){
        try { await navigator.clipboard.writeText(input.value); copy.classList.add('ok'); } catch(e){}
        setTimeout(function(){ copy.classList.remove('ok'); }, 1200);
      });
    }
  });
})();
</script>

</div>
</div></div></div>
</p></div>

</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Calcolatore CPM TikTok: Guadagni pubblicitari</title>
		<link>https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/</link>
		
		<dc:creator><![CDATA[Kevin]]></dc:creator>
		<pubDate>Sun, 11 Jan 2026 15:31:51 +0000</pubDate>
				<category><![CDATA[Tiktok]]></category>
		<guid isPermaLink="false">https://creator-cash.com/?p=1011</guid>

					<description><![CDATA[Calcolatore CPM TikTok: Guadagni pubblicitari Quanto denaro paga la pubblicità su TikTok? Il CPM è circa $0,50–$2,00. Il calcolatore mostra i guadagni stimati. Calcolatore CPM TikTok Calcolatore CPM TikTok Calcola i tuoi guadagni pubblicitari Il calcolatore CPM TikTok spiegato in dettaglio]]></description>
										<content:encoded><![CDATA[<div class="tool-post tiktok">
<div class="page-header">
<div class="page-header-image">
<p><!-- ME: OG IMAGE--><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2026/01/calcolatore-cpm-tiktok-1024x1024.jpg" alt="Calcolatore CPM TikTok" width="1200" height="1200" class="alignnone size-full" title="Calcolatore CPM TikTok: Guadagni pubblicitari 47"></div>
<div class="page-header-content">
<div class="page-header-title">
<p><!-- Area 1 --><!-- SECTION START --></p>
<h1>Calcolatore CPM TikTok: Guadagni pubblicitari</h1>
<p><!-- SECTION ENDE -->
</div>
<div class="page-header-description">
<p><!-- SECTION START META DESCRIPTION --><span>Quanto denaro paga la pubblicità su TikTok? Il CPM è circa $0,50–$2,00. Il calcolatore mostra i guadagni stimati.</span><!-- SECTION ENDE --></p>
</div>
<div class="page-header-background">
<p><!-- ME: MOBILE MAIN IMAGE--><img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-cpm-calculator-tool-mobile.png" alt="Calcolatore CPM TikTok" width="394" height="410" class="alignnone size-full wp-image-319" title="Calcolatore CPM TikTok: Guadagni pubblicitari 48"><br />
<!-- Area 1 Ende --></p>
</div>
</div>
</div>
<div class="tool tiktok-tool">
<div class="tool-header">
<div class="tool-tabs">
<div class="tool-tab tool-tab-active"><span class="svg-icon icon-small"><svg width="13" height="14" viewBox="0 0 13 14" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" focusable="false"><path d="M12.3605 4.01483C11.5991 4.01483 10.8966 3.76261 10.3325 3.33712C9.68556 2.84936 9.22073 2.13386 9.05657 1.3092C9.01593 1.10544 8.99404 0.895169 8.99196 0.679688H6.81708V6.6225L6.81447 9.87766C6.81447 10.7479 6.24776 11.4858 5.46217 11.7453C5.23418 11.8206 4.98796 11.8563 4.73157 11.8423C4.40431 11.8243 4.09763 11.7255 3.83108 11.5661C3.26384 11.2268 2.87926 10.6114 2.86884 9.90736C2.85242 8.80702 3.74197 7.90992 4.84152 7.90992C5.05857 7.90992 5.26701 7.94535 5.46217 8.00971V6.38539V5.80148C5.25633 5.771 5.04684 5.7551 4.83501 5.7551C3.63149 5.7551 2.50588 6.25537 1.70127 7.15665C1.09313 7.83774 0.72835 8.70671 0.672069 9.61788C0.598331 10.8149 1.03633 11.9527 1.88575 12.7923C2.01056 12.9155 2.14162 13.0299 2.27867 13.1354C3.00693 13.6959 3.89726 13.9997 4.83501 13.9997C5.04684 13.9997 5.25633 13.9841 5.46217 13.9536C6.33817 13.8238 7.14642 13.4228 7.78427 12.7923C8.56803 12.0176 9.00108 10.9892 9.00577 9.89459L8.99456 5.03362C9.36846 5.32205 9.77728 5.56073 10.2161 5.74598C10.8985 6.0339 11.622 6.17981 12.3667 6.17955V4.60031V4.01431C12.3672 4.01483 12.361 4.01483 12.3605 4.01483Z" /></svg></span><!-- SECTION START -->Calcolatore CPM TikTok<!-- SECTION ENDE --></div>
<div class="tool-tab"><a href="https://creator-cash.com/it/category/tiktok/"><!-- SECTION START -->Tutti i calcolatori Tiktok<!-- SECTION ENDE --></a></p>
</div>
</div>
</div>
<div class="tool-content">
<div class="tool-code">
<div class="tool-title">
<p><!-- SECTION START RECHNER NAME -->Calcolatore CPM TikTok<!-- SECTION ENDE --></div>
<p><span class="tool-subtitle"><!-- SECTION START -->Calcola i tuoi guadagni pubblicitari<!-- SECTION ENDE --></span><!-- ME: MAIN RECHNER --><style>
/* === Calcolatore TikTok CPM/RPM – Screenshot-Layout (fix: no duplicate dropdown) === */
@media (min-width:1024px){.tool-content{height:558px!important}}
@media (max-width:1023px){.ttk-filter-label{display:none}}

.tcp4, .tcp4 *{
  font-family:"Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;
}
.tcp4{max-width:720px;width:100%;margin:12px auto;overflow:hidden}
.tcp4-row{gap:12px;margin-top:12px}
.ttk-range{margin:12px 0 4px}
#tcp4-preset,#tcp4-scenario{padding:4px 0px!important}

/* cards */
.tcp4-card{
  background:#f3f4f6;
  border:1px solid #D1D5DB;
  border-radius:7px;
  box-shadow:none;
  padding:9px 14px;
}

/* top filters labels */
.tcp4 .ttk-filter{margin-bottom:0;height:37px;position:relative}
.tcp4 .tcp4-abslabel{
  position:absolute;left:14px;top:50%;transform:translateY(-50%);
  margin:0;pointer-events:none;font-weight:600
}

/* hide native selects desktop */
#tcp4-country-native,#tcp4-currency-native,#tcp4-cat-native{display:none!important}

/* category dd align */
#tcp4-cat-label{display:none!important}
#tcp4-cat-dd{width:100%}
.tcp4-cat-dd .dd-selected{width:225px!important;padding-left:4px;margin-left:-15px}
#tcp4-cat-dd .dd-list{left:0px}

/* row1 views */
.tcp4-headline{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.tcp4-big{font-size:29px;font-weight:800;letter-spacing:.1px;line-height:1}
.tcp4-right{font-size:14px;font-weight:800}

/* RPM/CPM Dropdown (custom) */
.tcp4-mode-dd{width:100%}
.tcp4-mode-dd .dd-selected{
  width:100%!important;
  padding:0 12px!important;
  margin:0!important;
  height:37px;
  border:1px solid #D1D5DB;
  border-radius:7px;
  background:#f3f4f6;
  display:flex;
  align-items:center;
  justify-content:space-between;
  font-size:13px;
  font-weight:600;
  gap:10px;
}
.tcp4-mode-dd .dd-selected .dd-name{
  margin:0!important;
  display:flex;
  align-items:center;
  gap:6px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.tcp4-paren{color:#127C3A;font-weight:600;font-size:12.5px;line-height:15px}
.tcp4-mode-dd .dd-list{left:0;right:0;width:100%}

/* tighter spacing under dropdown */
.tcp4-ratewrap{margin-top:6px}
.tcp4-inline{display:flex;align-items:center;gap:10px}
.tcp4-miniinput{
  width:88px;
  border:1px solid #D1D5DB;border-radius:7px;background:#fff;
  padding:6px 10px!important;
  font-size:14px;font-weight:900;outline:none;
  height:35px;
}
.tcp4-range{flex:1;margin:0}
.tcp4-card-tight{padding:12px 14px 3px 14px}

/* middle 4 boxes: 2 per row */
.tcp4-half{flex:0 1 calc((100% - 12px)/2);min-width:0}

/* label left, control right */
.tcp4-minirow{display:flex;align-items:center;justify-content:space-between;gap:12px}
.tcp4-label{
  font-size:13.5px;
  font-weight:600;
  color:#111;
  white-space:nowrap;
}
.tcp4-control{flex:1;display:flex;align-items:center;justify-content:flex-end}
.tcp4-control select{
  width:100%;
  height:35px;
  border:0;background:transparent;outline:none;
  font-weight:600;font-size:13.5px;
  text-align:right;
}
.tcp4-control .tcp4-inline{width:100%}
.tcp4-control .tcp4-miniinput{
  border:0;background:transparent;width:64px;
  padding:0 6px!important;height:35px
}
.tcp4-control input[type="range"]{flex:1;margin:0}

/* label-less (dropdowns) */
.tcp4-label-less .tcp4-control{justify-content:flex-start}
.tcp4-label-less .tcp4-control select{text-align:left}

/* output green */
.tcp4-green{
  width:100%;
  border:1px solid #77D991;
  background:#E8F9EB;
  border-radius:7px;
  padding:16px 16px 14px;
}
.tcp4-green-title{font-size:13.5px;font-weight:900;color:#0b0b0b;margin-bottom:6px}
.tcp4-green-val{font-size:34px;font-weight:900;line-height:1;color:#1FAF56}
.tcp4-green-sub{margin-top:8px;font-size:13px;font-style:italic;color:#127C3A}

/* mobile: show native selects except mode (we keep custom only) */
@media (max-width:760px){
  #tcp4-country-dd,#tcp4-currency-dd,#tcp4-cat-dd{display:none!important}
  #tcp4-country-native,#tcp4-currency-native,#tcp4-cat-native{
    display:block!important;width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:16px
  }
  .tcp4-row{flex-direction:column}
  .tcp4-half{width:100%;flex:1 1 100%}
}
</style>

<div id="tcp4-calc" class="ttk tcp4">

  <!-- TOP FILTERS (3) -->
  <div class="tool-filters ttk-row ttk-filters" style="margin-top:0">
    <div class="tool-filter ttk-card ttk-top"><div class="ttk-filter">
      <div class="ttk-filter-label tcp4-abslabel">Paese</div>
      <div id="tcp4-country-dd" class="dd">
        <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
          <img alt="" width="20" height="15"><span class="dd-name"></span><span class="dd-caret">▾</span>
        </button>
        <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Paese"></ul>
      </div>
      <select id="tcp4-country-native" aria-label="Paese"></select>
    </div></div>

    <div class="tool-filter ttk-card ttk-top"><div class="ttk-filter">
      <div class="ttk-filter-label tcp4-abslabel">Valuta</div>
      <div id="tcp4-currency-dd" class="dd">
        <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
          <span class="dd-name"></span><span class="dd-caret">▾</span>
        </button>
        <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Valuta"></ul>
      </div>
      <select id="tcp4-currency-native" aria-label="Valuta"></select>
    </div></div>

    <div class="tool-filter ttk-card ttk-top"><div class="ttk-filter">
      <div class="ttk-filter-label" id="tcp4-cat-label">UGC/Intrattenimento</div>
      <div id="tcp4-cat-dd" class="dd tcp4-cat-dd">
        <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
          <span class="dd-name" id="tcp4-cat-selected">UGC/Intrattenimento</span><span class="dd-caret">▾</span>
        </button>
        <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Categoria"></ul>
      </div>
      <select id="tcp4-cat-native" aria-label="Categoria"></select>
    </div></div>
  </div>

  <!-- ROW: Views + RPM/CPM -->
  <div class="ttk-row tcp4-row">
    <!-- Views -->
    <div class="tcp4-card tcp4-half">
      <div class="tcp4-headline">
        <div class="tcp4-big" id="tcp4-views-label">1.250.000</div>
        <div class="tcp4-right">Visualizzazioni</div>
      </div>
      <input id="tcp4-views" type="range" min="0" max="10000000" step="10000" value="1250000" class="ttk-range ttk-range-black">
    </div>

    <!-- RPM/CPM -->
    <div class="tcp4-card tcp4-half tcp4-card-tight">
      <!-- ONLY ONE dropdown: CUSTOM MODE (no native select rendered) -->
      <div id="tcp4-mode-dd" class="dd tcp4-mode-dd">
        <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
          <span class="dd-name" id="tcp4-mode-selected">
            RPM come base <span class="tcp4-paren">(guadagni per 1.000 visualizzazioni)</span>
          </span>
          <span class="dd-caret">▾</span>
        </button>
        <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Base"></ul>
      </div>

      <div class="tcp4-ratewrap">
        <div class="tcp4-inline">
          <input id="tcp4-rate" class="tcp4-miniinput" type="number" min="0" max="200" step="0.01" value="1.20" aria-label="Tariffa">
          <input id="tcp4-rate-range" type="range" min="0" max="20" step="0.05" value="1.20" class="ttk-range ttk-range-black tcp4-range">
        </div>
      </div>
    </div>
  </div>

  <!-- 4 boxes (2x2) -->
  <div class="ttk-row tcp4-row">
    <div class="tcp4-card tcp4-half tcp4-label-less">
      <div class="tcp4-minirow">
        <div class="tcp4-control">
          <select id="tcp4-preset" aria-label="Tipo di guadagni">
            <option value="creator" selected>Creator Rewards (semplice)</option>
            <option value="brand">Annunci dei brand (CPM più alto)</option>
            <option value="premium">Niche premium (CPM top)</option>
          </select>
        </div>
      </div>
    </div>

    <div class="tcp4-card tcp4-half tcp4-label-less">
      <div class="tcp4-minirow">
        <div class="tcp4-control">
          <select id="tcp4-scenario" aria-label="Scenario">
            <option value="low">Scenario prudente</option>
            <option value="typical" selected>Scenario realistico</option>
            <option value="high">Scenario ottimistico</option>
          </select>
        </div>
      </div>
    </div>

    <div class="tcp4-card tcp4-half">
      <div class="tcp4-minirow">
        <div class="tcp4-label">Visualizzazioni monetizzate</div>
        <div class="tcp4-control">
          <div class="tcp4-inline">
            <input id="tcp4-mv" class="tcp4-miniinput" type="number" min="0" max="1000" step="10" value="320" aria-label="Visualizzazioni monetizzate per 1000">
            <input id="tcp4-mv-range" type="range" min="0" max="1000" step="10" value="320" class="ttk-range ttk-range-black">
          </div>
        </div>
      </div>
    </div>

    <div class="tcp4-card tcp4-half">
      <div class="tcp4-minirow">
        <div class="tcp4-label">Fattore di valore pubblicitario</div>
        <div class="tcp4-control">
          <div class="tcp4-inline">
            <input id="tcp4-q" class="tcp4-miniinput" type="number" min="0.7" max="1.5" step="0.01" value="1.00" aria-label="Fattore di valore pubblicitario">
            <input id="tcp4-q-range" type="range" min="0.7" max="1.5" step="0.01" value="1.00" class="ttk-range ttk-range-black">
          </div>
        </div>
      </div>
    </div>
  </div>

  <!-- OUTPUT -->
  <div class="ttk-row tcp4-row">
    <div class="tcp4-green">
      <div class="tcp4-green-title">Profitto stimato (netto)</div>
      <div class="tcp4-green-val" id="tcp4-out">2.250,00 €</div>
      <div class="tcp4-green-sub">RPM effettivo: <span id="tcp4-eff">1.80</span> / 1k</div>
    </div>
  </div>

</div>

<script>
(function(){
  const $=id=>document.getElementById(id);
  const root=$('tcp4-calc'); if(!root) return;

  // --- Data ---
  const COUNTRIES=[
    {code:'de',name:'DEU',cur:'EUR',rpmBase:1.40,cpmBrand:18},
    {code:'us',name:'USA',cur:'USD',rpmBase:1.80,cpmBrand:22},
    {code:'gb',name:'UK', cur:'GBP',rpmBase:1.60,cpmBrand:20},
    {code:'fr',name:'FRA',cur:'EUR',rpmBase:1.30,cpmBrand:17},
    {code:'it',name:'ITA',cur:'EUR',rpmBase:1.20,cpmBrand:16},
    {code:'es',name:'ESP',cur:'EUR',rpmBase:1.10,cpmBrand:15},
    {code:'ca',name:'CAN',cur:'CAD',rpmBase:1.35,cpmBrand:19},
    {code:'au',name:'AUS',cur:'AUD',rpmBase:1.30,cpmBrand:19},
    {code:'nl',name:'NLD',cur:'EUR',rpmBase:1.25,cpmBrand:17},
    {code:'br',name:'BRA',cur:'BRL',rpmBase:0.70,cpmBrand:9},
    {code:'mx',name:'MEX',cur:'MXN',rpmBase:0.75,cpmBrand:10},
    {code:'ph',name:'PHL',cur:'USD',rpmBase:0.60,cpmBrand:8},
  ];
  const CTRY=Object.fromEntries(COUNTRIES.map(c=>[c.code,c]));

  // Categories (translated labels)
  const CATEGORIES={
    ugc:{label:'UGC/Intrattenimento',m:1.00},
    gaming:{label:'Gaming',m:0.95},
    lifestyle:{label:'Lifestyle',m:1.00},
    fitness:{label:'Fitness/Salute',m:1.05},
    edu:{label:'Educazione/How-to',m:1.10},
    biz:{label:'Business/Finanza',m:1.18},
    beauty:{label:'Bellezza/Moda',m:1.05},
    tech:{label:'Tech/Recensioni',m:1.12},
    news:{label:'Notizie/Politica',m:1.20},
    food:{label:'Cibo/Ricette',m:1.05},
    travel:{label:'Viaggi',m:1.10},
    sports:{label:'Sport',m:1.00},
  };

  const PRESETS={
    creator:{type:'rpm',mv:320,cpmBoost:1.00,rpmBoost:1.00},
    brand:{type:'cpm',mv:260,cpmBoost:1.00,rpmBoost:1.00},
    premium:{type:'cpm',mv:320,cpmBoost:1.40,rpmBoost:1.12},
  };

  const SCENARIOS={ low:{mult:0.70}, typical:{mult:1.00}, high:{mult:1.35} };

  const CURRENCIES=['EUR','USD','GBP','CAD','AUD','BRL','MXN'];
  const FX={
    "EUR→EUR":1,"EUR→USD":1.09,"EUR→GBP":0.84,"EUR→CAD":1.46,"EUR→AUD":1.62,"EUR→BRL":5.80,"EUR→MXN":20.0,
    "USD→USD":1,"USD→EUR":0.92,"USD→GBP":0.77,"USD→CAD":1.34,"USD→AUD":1.49,"USD→BRL":5.32,"USD→MXN":18.4,
    "GBP→GBP":1,"GBP→EUR":1.19,"GBP→USD":1.30,"GBP→CAD":1.74,"GBP→AUD":1.93,"GBP→BRL":6.90,"GBP→MXN":24.0,
    "CAD→CAD":1,"CAD→EUR":0.69,"CAD→USD":0.75,"CAD→GBP":0.57,"CAD→AUD":1.11,"CAD→BRL":3.95,"CAD→MXN":13.6,
    "AUD→AUD":1,"AUD→EUR":0.62,"AUD→USD":0.67,"AUD→GBP":0.52,"AUD→CAD":0.90,"AUD→BRL":3.60,"AUD→MXN":12.5,
    "BRL→BRL":1,"BRL→EUR":0.17,"BRL→USD":0.19,"BRL→GBP":0.14,"BRL→CAD":0.25,"BRL→AUD":0.28,"BRL→MXN":3.45,
    "MXN→MXN":1,"MXN→EUR":0.05,"MXN→USD":0.054,"MXN→GBP":0.042,"MXN→CAD":0.074,"MXN→AUD":0.08,"MXN→BRL":0.29
  };
  const rate=(f,t)=>FX[`${f}→${t}`]??1;

  // IT formatting
  const localeFor=cur=>({EUR:'it-IT',USD:'en-US',GBP:'en-GB',CAD:'en-CA',AUD:'en-AU',BRL:'pt-BR',MXN:'es-MX'})[cur]||'it-IT';
  const fmtMoney=(v,cur)=>{try{return v.toLocaleString(localeFor(cur),{style:'currency',currency:cur});}catch(e){return (Math.round(v*100)/100).toFixed(2)+' '+cur;}};
  const fmtInt=n=>(Math.round(n)).toLocaleString('it-IT');

  // --- Dropdown plumbing ---
  const countryDD=$('tcp4-country-dd'), cBtn=countryDD.querySelector('.dd-selected'), cImg=cBtn.querySelector('img'),
        cName=cBtn.querySelector('.dd-name'), cList=countryDD.querySelector('.dd-list'), countryNative=$('tcp4-country-native');

  const currDD=$('tcp4-currency-dd'), curBtn=currDD.querySelector('.dd-selected'), curName=curBtn.querySelector('.dd-name'),
        curList=currDD.querySelector('.dd-list'), currencyNative=$('tcp4-currency-native');

  const catDD=$('tcp4-cat-dd'), catBtn=catDD.querySelector('.dd-selected'), catList=catDD.querySelector('.dd-list'),
        catNative=$('tcp4-cat-native'), catSelected=$('tcp4-cat-selected');

  const modeDD=$('tcp4-mode-dd'), modeBtn=modeDD.querySelector('.dd-selected'), modeList=modeDD.querySelector('.dd-list'),
        modeSelected=$('tcp4-mode-selected');

  function openList(btn,list,open){
    btn.setAttribute('aria-expanded',open?'true':'false');
    list.style.display=open?'block':'none';
    if(open) list.focus();
  }
  document.addEventListener('click',e=>{
    if(!countryDD.contains(e.target)) openList(cBtn,cList,false);
    if(!currDD.contains(e.target)) openList(curBtn,curList,false);
    if(!catDD.contains(e.target)) openList(catBtn,catList,false);
    if(!modeDD.contains(e.target)) openList(modeBtn,modeList,false);
  });
  cBtn.addEventListener('click',()=>openList(cBtn,cList,cList.style.display!=='block'));
  curBtn.addEventListener('click',()=>openList(curBtn,curList,curList.style.display!=='block'));
  catBtn.addEventListener('click',()=>openList(catBtn,catList,catList.style.display!=='block'));
  modeBtn.addEventListener('click',()=>openList(modeBtn,modeList,modeList.style.display!=='block'));

  // --- Inputs ---
  const views=$('tcp4-views'), viewsLabel=$('tcp4-views-label');
  const rateIn=$('tcp4-rate'), rateR=$('tcp4-rate-range');
  const preset=$('tcp4-preset'), scenario=$('tcp4-scenario');
  const mvIn=$('tcp4-mv'), mvR=$('tcp4-mv-range');
  const qIn=$('tcp4-q'), qR=$('tcp4-q-range');

  // --- Output ---
  const out=$('tcp4-out'), eff=$('tcp4-eff');

  // Default: Italy / EUR for IT version
  let state={country:'it',currency:'EUR',category:'ugc',currencyOverridden:false,mode:'rpm'};

  function updateSliderFill(el){
    const min=+el.min||0,max=+el.max||1,val=+el.value||0;
    el.style.setProperty('--pct',(((val-min)/(max-min))*100)+'%');
  }
  function clampNum(el,min,max,dec){
    let v=parseFloat(el.value||'0'); if(isNaN(v)) v=0;
    v=Math.max(min,Math.min(max,v));
    if(typeof dec==='number'){
      const p=Math.pow(10,dec);
      v=Math.round(v*p)/p;
      el.value=v.toFixed(dec);
    } else el.value=v;
    return v;
  }

  function buildCountryList(){
    cList.innerHTML=''; countryNative.innerHTML='';
    COUNTRIES.forEach(c=>{
      const li=document.createElement('li');
      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.code=c.code;
      li.innerHTML=`<img decoding="async" alt="" width="20" height="15" src="https://flagcdn.com/w20/${c.code}.png" srcset="https://flagcdn.com/w40/${c.code}.png 2x" onerror="this.style.display='none'"><span>${c.name}</span>`;
      li.addEventListener('click',()=>selectCountry(c.code,true));
      cList.appendChild(li);

      const opt=document.createElement('option');
      opt.value=c.code; opt.textContent=c.name;
      countryNative.appendChild(opt);
    });
  }
  function buildCurrencyList(){
    curList.innerHTML=''; currencyNative.innerHTML='';
    CURRENCIES.forEach(code=>{
      const li=document.createElement('li');
      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.val=code; li.textContent=code;
      li.addEventListener('click',()=>selectCurrency(code,true,true));
      curList.appendChild(li);

      const opt=document.createElement('option');
      opt.value=code; opt.textContent=code;
      currencyNative.appendChild(opt);
    });
  }
  function buildCategoryList(){
    catList.innerHTML=''; catNative.innerHTML='';
    Object.entries(CATEGORIES).forEach(([key,cfg])=>{
      const li=document.createElement('li');
      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.val=key; li.textContent=cfg.label;
      li.addEventListener('click',()=>selectCategory(key,true));
      catList.appendChild(li);

      const opt=document.createElement('option');
      opt.value=key; opt.textContent=cfg.label;
      catNative.appendChild(opt);
    });
  }
  function buildModeList(){
    modeList.innerHTML='';
    const items=[
      {val:'rpm', html:`RPM come base <span class="tcp4-paren">(guadagni per 1.000 visualizzazioni)</span>`},
      {val:'cpm', html:`CPM come base <span class="tcp4-paren">(per 1.000 visualizzazioni monetizzate)</span>`},
    ];
    items.forEach(it=>{
      const li=document.createElement('li');
      li.className='dd-item'; li.setAttribute('role','option'); li.dataset.val=it.val;
      li.innerHTML=it.html;
      li.addEventListener('click',()=>selectMode(it.val,true));
      modeList.appendChild(li);
    });
  }

  function selectCountry(code,closeAfter){
    state.country=code;
    const c=CTRY[code]||CTRY.it;

    cImg.src=`https://flagcdn.com/w20/${code}.png`;
    cImg.srcset=`https://flagcdn.com/w40/${code}.png 2x`;
    cName.textContent=c.name;
    countryNative.value=code;

    if(!state.currencyOverridden) selectCurrency(c.cur,false,false);

    applyAuto(false);
    if(closeAfter) openList(cBtn,cList,false);
    calc();
  }
  function selectCurrency(cur,closeAfter,override){
    state.currency=cur;
    if(override) state.currencyOverridden=true;
    curName.textContent=cur;
    currencyNative.value=cur;
    if(closeAfter) openList(curBtn,curList,false);
    calc();
  }
  function selectCategory(key,closeAfter){
    state.category=key;
    catSelected.textContent=(CATEGORIES[key]||CATEGORIES.ugc).label;
    catNative.value=key;

    applyAuto(false);
    if(closeAfter) openList(catBtn,catList,false);
    calc();
  }
  function selectMode(val,closeAfter){
    state.mode=val;

    if(val==='rpm'){
      modeSelected.innerHTML = `RPM come base <span class="tcp4-paren">(guadagni per 1.000 visualizzazioni)</span>`;
      rateR.max='20'; rateIn.max='200';
    }else{
      modeSelected.innerHTML = `CPM come base <span class="tcp4-paren">(per 1.000 visualizzazioni monetizzate)</span>`;
      rateR.max='60'; rateIn.max='200';
    }

    applyAuto(false);
    if(closeAfter) openList(modeBtn,modeList,false);
    calc();
  }

  function applyAuto(forcePreset){
    const c=CTRY[state.country]||CTRY.it;
    const cat=CATEGORIES[state.category]||CATEGORIES.ugc;
    const pre=PRESETS[preset.value]||PRESETS.creator;
    const sc=SCENARIOS[scenario.value]||SCENARIOS.typical;
    const q=Math.max(0.7,Math.min(1.5,parseFloat(qIn.value||'1')));

    if(forcePreset){
      mvIn.value=pre.mv;
      mvR.value=pre.mv;
      updateSliderFill(mvR);
    }

    const mv=Math.max(0,Math.min(1000,parseFloat(mvIn.value||pre.mv)));

    let v=0;
    if(state.mode==='rpm'){
      v = c.rpmBase * cat.m * sc.mult * pre.rpmBoost * q;
      v = Math.max(0,Math.min(parseFloat(rateR.max||'20'),v));
    }else{
      if(pre.type==='rpm'){
        const rpm = c.rpmBase * cat.m * sc.mult * pre.rpmBoost * q;
        const denom=Math.max(1,mv)/1000;
        v = rpm/denom;
      }else{
        v = c.cpmBrand * cat.m * sc.mult * pre.cpmBoost * q;
      }
      v = Math.max(0,Math.min(parseFloat(rateR.max||'60'),v));
    }

    rateIn.value=v.toFixed(2);
    rateR.value=v.toFixed(2);
    updateSliderFill(rateR);
  }

  function calc(){
    const c=CTRY[state.country]||CTRY.it;
    const fx=rate(c.cur,state.currency);

    const viewsVal=+views.value||0;
    const mvVal=Math.max(0,Math.min(1000,parseFloat(mvIn.value||'0')));
    const r=Math.max(0,parseFloat(rateIn.value||'0'));

    let grossCountry=0;
    let effRpmCountry=0;

    if(state.mode==='rpm'){
      grossCountry=(viewsVal/1000)*r;
      effRpmCountry=r;
    }else{
      const monetizedImpressions = viewsVal*(mvVal/1000);
      grossCountry=(monetizedImpressions/1000)*r;
      effRpmCountry=(mvVal/1000)*r;
    }

    const outVal=grossCountry*fx;
    const effVal=effRpmCountry*fx;

    viewsLabel.textContent=fmtInt(viewsVal);
    out.textContent=fmtMoney(outVal,state.currency);
    eff.textContent=effVal.toFixed(2);

    updateSliderFill(views);
    updateSliderFill(mvR);
    updateSliderFill(qR);
    updateSliderFill(rateR);
  }

  // --- Events ---
  views.addEventListener('input',calc);

  rateIn.addEventListener('input',()=>{
    const max=parseFloat(rateR.max||'20');
    const v=clampNum(rateIn,0,max,2);
    rateR.value=v.toFixed(2);
    updateSliderFill(rateR);
    calc();
  });
  rateR.addEventListener('input',()=>{
    rateIn.value=(+rateR.value||0).toFixed(2);
    updateSliderFill(rateR);
    calc();
  });

  preset.addEventListener('change',()=>{ applyAuto(true); calc(); });
  scenario.addEventListener('change',()=>{ applyAuto(false); calc(); });

  mvIn.addEventListener('input',()=>{
    const v=clampNum(mvIn,0,1000,0);
    mvR.value=v;
    updateSliderFill(mvR);
    calc();
  });
  mvR.addEventListener('input',()=>{
    mvIn.value=(+mvR.value||0).toFixed(0);
    updateSliderFill(mvR);
    calc();
  });

  qIn.addEventListener('input',()=>{
    const v=clampNum(qIn,0.7,1.5,2);
    qR.value=v;
    updateSliderFill(qR);
    applyAuto(false);
    calc();
  });
  qR.addEventListener('input',()=>{
    qIn.value=(+qR.value||1).toFixed(2);
    updateSliderFill(qR);
    applyAuto(false);
    calc();
  });

  countryNative.addEventListener('change',()=>selectCountry(countryNative.value,false));
  currencyNative.addEventListener('change',()=>selectCurrency(currencyNative.value,false,true));
  catNative.addEventListener('change',()=>selectCategory(catNative.value,false));

  // --- Init ---
  buildCountryList(); buildCurrencyList(); buildCategoryList(); buildModeList();

  // default: Italy / EUR / UGC (IT)
  selectCategory('ugc',false);
  selectCountry('it',false);
  selectCurrency('EUR',false,false);

  preset.value='creator';
  scenario.value='typical';
  mvIn.value='320'; mvR.value='320';
  qIn.value='1.00'; qR.value='1.00';

  selectMode('rpm',false);

  updateSliderFill(views);
  updateSliderFill(mvR);
  updateSliderFill(qR);

  applyAuto(true);
  calc();
})();
</script>
</div>
<div class="tool-char">
<!-- ME: DESKTOP MAIN IMAGE--><br />
<img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-cpm-calculator-tool.png" alt="Calcolatore CPM TikTok" width="396" height="538" class="alignnone size-full" title="Calcolatore CPM TikTok: Guadagni pubblicitari 49"></div>
</div>
<p><!-- ME: TOOL FOOTER BULLETPOINTS--><div class="tool-footer">
<ul><li>Sii sincero: questo calcolatore è geniale</li><li>Su misura per il tuo feedback</li><li>Da creatori per creatori</li></ul>
</div></div>
<p><!-- ME: MAIN OPTIN -->
<p><!-- ME: INFO HEADER IMG ALT --></p>
<div class="tool-information-header"><img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-tool-explanation.png" alt="Tiktok Tool Erklärung" width="432" height="310" class="alignnone size-full" title="Calcolatore CPM TikTok: Guadagni pubblicitari 50"></p>
<p><!-- ME: H2 Einleitung --></p>
<h2>Il calcolatore CPM TikTok spiegato in dettaglio</h2>
</div>
<div class="tool-information"><div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="1" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button">Dettagli del calcolatore</span><span class="" data-url="" data-target="blank" tabindex="0" role="button">Maggiori info</span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="Dettagli del calcolatore">
<p><!------------------------- PART 1 SECTION START -------------------------></p>
<h3>Informazioni sul Calcolatore CPM di TikTok:</h3>
<p><strong>Il Calcolatore CPM di TikTok ti mostra quanto puoi guadagnare in modo realistico con la pubblicità su TikTok. A differenza di formule semplificate, non si basa solo sulle visualizzazioni. Tiene conto del paese, della categoria di contenuti, delle visualizzazioni monetizzate e dell’RPM effettivo. In questo modo puoi <b>vedere i tuoi guadagni pubblicitari su TikTok</b>, confrontare diversi scenari e capire perché lo stesso numero di views può portare a pagamenti completamente diversi.</strong></p>
<p>Il punto più importante da chiarire subito: TikTok non paga per visualizzazione, ma per <strong>visualizzazione monetizzata</strong>. Proprio per questo il Calcolatore CPM di TikTok fornisce risultati realistici, combinando CPM, visualizzazioni monetizzate e fattori di valore pubblicitario, invece di utilizzare medie fuorvianti.</p>
<div id="ez-toc-container" class="ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title" style="cursor:inherit">Table of contents:</p>
<span class="ez-toc-title-toggle"></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/#Il_calcolatore_CPM_TikTok_spiegato_in_dettaglio">Il calcolatore CPM TikTok spiegato in dettaglio</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/#Quanto_si_guadagna_su_TikTok_per_1000_visualizzazioni">Quanto si guadagna su TikTok per 1.000 visualizzazioni?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/#CPM_vs_RPM_perche_TikTok_non_paga_per_visualizzazione">CPM vs. RPM: perché TikTok non paga per visualizzazione</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/#Come_stimare_in_modo_realistico_i_guadagni_pubblicitari_su_TikTok">Come stimare in modo realistico i guadagni pubblicitari su TikTok?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/#CPM_di_TikTok_per_paese_confronto_di_prezzi_e_guadagni">CPM di TikTok per paese: confronto di prezzi e guadagni</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/#CPM_di_TikTok_per_nicchia_quali_contenuti_pagano_meglio">CPM di TikTok per nicchia: quali contenuti pagano meglio?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/#Il_sistema_di_pubblicita_e_monetizzazione_di_TikTok_spiegato_nel_dettaglio">Il sistema di pubblicità e monetizzazione di TikTok spiegato nel dettaglio</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-8" href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/#Requisiti_chi_puo_vedere_guadagni_pubblicitari_su_TikTok">Requisiti: chi può vedere guadagni pubblicitari su TikTok?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-9" href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/#Lordo_vs_netto_cosa_mostra_davvero_il_Calcolatore_CPM_di_TikTok">Lordo vs netto: cosa mostra davvero il Calcolatore CPM di TikTok?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-10" href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/#Domande_frequenti_sul_Calcolatore_CPM_di_TikTok_e_sui_guadagni_pubblicitari">Domande frequenti sul Calcolatore CPM di TikTok e sui guadagni pubblicitari</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-11" href="https://creator-cash.com/it/tiktok/calcolatore-cpm-tiktok/#Conclusione_quando_il_Calcolatore_CPM_di_TikTok_e_davvero_utile">Conclusione: quando il Calcolatore CPM di TikTok è davvero utile</a></li></ul></nav></div>

<h2 class="trenner checkbox">Quanto si guadagna su TikTok per 1.000 visualizzazioni?</h2>
<p><strong>I guadagni reali sono rappresentati dall’<b>RPM effettivo</b> (ricavo per 1.000 visualizzazioni). In uno scenario realistico, questo valore si colloca spesso tra <span class="positive">1,30 € e 2,10 €</span> per 1.000 visualizzazioni. Non si tratta di un importo fisso, ma di un intervallo che può variare sensibilmente in base al paese, al pubblico e al tipo di contenuto.</strong></p>
<p>Molti creator si affidano a frasi generiche come “X € per 1.000 views”. Nella pratica, queste indicazioni sono poco utili perché ignorano il fatto che solo una parte delle visualizzazioni viene monetizzata. Ciò che conta davvero non è solo la portata, ma il valore pubblicitario che TikTok attribuisce alle tue visualizzazioni.</p>
<div class="beispielbox">
<span class="box-headline">Esempio:</span></p>
<ul>
<li><b>Visualizzazioni:</b> 1.250.000</li>
<li><b>RPM effettivo:</b> 1,60 € per 1.000 visualizzazioni</li>
<li><b>Calcolo:</b> (1.250.000 / 1.000) × 1,60 €</li>
<li><b>Guadagno stimato (netto):</b> <span class="positive">2.000 €</span></li>
</ul>
</div>
<p>Questo valore rappresenta uno scenario medio realistico. A seconda della nicchia (ad esempio finanza o business), del paese degli spettatori e del tempo di visualizzazione, l’RPM effettivo può risultare significativamente più alto o più basso.</p>
<h3>Tabella riepilogativa: guadagni TikTok in base alle visualizzazioni (scenari realistici)</h3>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Visualizzazioni</td>
<td>Italia (UGC)</td>
<td>Italia (Business)</td>
<td>Svizzera (UGC)</td>
<td>Svizzera (Business)</td>
<td><b>RPM effettivo</b></td>
</tr>
<tr>
<td>10.000</td>
<td>13 €</td>
<td>16 €</td>
<td>15 €</td>
<td>18 €</td>
<td>1,30 – 2,10</td>
</tr>
<tr>
<td>50.000</td>
<td>65 €</td>
<td>80 €</td>
<td>75 €</td>
<td>90 €</td>
<td>1,30 – 2,10</td>
</tr>
<tr>
<td>100.000</td>
<td>130 €</td>
<td>160 €</td>
<td>150 €</td>
<td>180 €</td>
<td>1,30 – 2,10</td>
</tr>
<tr>
<td>500.000</td>
<td>650 €</td>
<td>800 €</td>
<td>750 €</td>
<td>900 €</td>
<td>1,30 – 2,10</td>
</tr>
<tr>
<td>1.000.000</td>
<td>1.300 €</td>
<td>1.600 €</td>
<td>1.500 €</td>
<td>1.800 €</td>
<td>1,30 – 2,10</td>
</tr>
</table>
</div>
</div>
<p><i>Nota:</i> Gli importi mostrati sono valori medi per scenari realistici. I tuoi guadagni effettivi dipendono fortemente da quante delle tue visualizzazioni vengono realmente monetizzate.</p>
<h2 class="checkbox">CPM vs. RPM: perché TikTok non paga per visualizzazione</h2>
<p><strong>Il <b>CPM di TikTok</b> (costo per mille) si riferisce a 1.000 <b>visualizzazioni monetizzate</b>. L’<b>RPM di TikTok</b>, invece, mostra quanto guadagni effettivamente per 1.000 visualizzazioni totali. Per questo motivo, un CPM elevato può comunque portare a guadagni bassi se solo una piccola parte delle visualizzazioni contiene pubblicità.</strong></p>
<p>È qui che nasce la maggiore confusione sui guadagni pubblicitari su TikTok. I creator vedono un CPM alto, ma sottovalutano l’impatto delle visualizzazioni monetizzate. Nella pratica, questo parametro determina se 100.000 visualizzazioni generano poche centinaia di euro o diverse migliaia.</p>
<div class="beispielbox beispielbox-char">
<span class="box-headline">Esempio:</span></p>
<ul>
<li><b>Visualizzazioni totali:</b> 100.000</li>
<li><b>CPM:</b> 17 €</li>
<li><b>Visualizzazioni monetizzate / 1.000:</b> 150 – 500</li>
<li><b>Guadagni:</b> da <span class="positive">255 €</span> a <span class="positive">850 €</span></li>
</ul>
</div>
<h3>Tabella: impatto delle visualizzazioni monetizzate sui guadagni TikTok</h3>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1 td3 td4 td5" style="width:100%;border-collapse:collapse">
<tr>
<td>Visualizzazioni totali</td>
<td>Visualizzazioni monetizzate / 1.000</td>
<td>CPM</td>
<td>Scenario</td>
<td><b>Guadagni</b></td>
<td>RPM effettivo</td>
</tr>
<tr>
<td>100.000</td>
<td>150</td>
<td>17 €</td>
<td>Conservativo</td>
<td class="positive">255 €</td>
<td>2,55</td>
</tr>
<tr>
<td>100.000</td>
<td>300</td>
<td>17 €</td>
<td>Realistico</td>
<td class="positive">510 €</td>
<td>5,10</td>
</tr>
<tr>
<td>100.000</td>
<td>500</td>
<td>17 €</td>
<td>Ottimistico</td>
<td class="positive">850 €</td>
<td>8,50</td>
</tr>
<tr>
<td>1.000.000</td>
<td>300</td>
<td>22 €</td>
<td>Realistico (Italia)</td>
<td class="positive">6.600 €</td>
<td>6,60</td>
</tr>
<tr>
<td>1.000.000</td>
<td>500</td>
<td>28 €</td>
<td>Niche premium</td>
<td class="positive">14.000 €</td>
<td>14,00</td>
</tr>
</table>
</div>
</div>
<div class="infobox">
<strong>Da ricordare:</strong> La portata da sola non genera denaro. Ciò che conta è quante delle tue visualizzazioni vengono monetizzate e quale valore pubblicitario TikTok assegna loro.
</div>
<h2 class="trenner checkbox">Come stimare in modo realistico i guadagni pubblicitari su TikTok?</h2>
<p><strong>Per una stima realistica servono sempre tre fattori: il numero totale di visualizzazioni, un intervallo di RPM plausibile e la percentuale di visualizzazioni monetizzate. Solo la combinazione di questi valori mostra quanto denaro la pubblicità su TikTok può realmente generare.</strong></p>
<p>Se oltre ai guadagni pubblicitari vuoi analizzare anche i regali live, il <a href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/">Calcolatore delle Monete TikTok</a> è il complemento ideale, poiché si basa su un sistema di remunerazione completamente diverso.</p>
<h3>TikTok for Business: perché il mercato pubblicitario determina il tuo CPM</h3>
<p><strong>I guadagni pubblicitari su TikTok non nascono in modo isolato, ma direttamente dal mercato pubblicitario di TikTok. Tramite “TikTok for Business”, le aziende pianificano campagne, definiscono il pubblico e competono per gli spazi pubblicitari — ed è proprio qui che si forma il CPM che i creator guadagnano indirettamente.</strong></p>
<p><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2026/01/tiktok-app.png" alt="Tiktok App" width="1345" height="890" class="alignnone size-full wp-image-1018" title="Calcolatore CPM TikTok: Guadagni pubblicitari 51" srcset="https://creator-cash.com/wp-content/uploads/2026/01/tiktok-app.png 1345w, https://creator-cash.com/wp-content/uploads/2026/01/tiktok-app-300x199.png 300w, https://creator-cash.com/wp-content/uploads/2026/01/tiktok-app-1024x678.png 1024w, https://creator-cash.com/wp-content/uploads/2026/01/tiktok-app-768x508.png 768w" sizes="(max-width: 1345px) 100vw, 1345px" /><br />
<span class="disclaimer">Fonte: <a href="https://getstarted.tiktok.com/gofulltiktok" target="_blank" rel="noopener">TikTok for Business</a></span></p>
<p>Più gli inserzionisti sono attivi in una regione o in una nicchia, più alto tende a essere il CPM di TikTok. Settori come finanza, tecnologia o e-commerce investono budget pubblicitari molto più elevati rispetto ai contenuti di puro intrattenimento. Questo spiega perché le visualizzazioni provenienti da un pubblico con alto potere d’acquisto valgono spesso molte volte di più. Per i creator, il CPM non dipende solo dalla portata, ma da quanto il loro pubblico è attraente per gli inserzionisti. Il Calcolatore CPM di TikTok riflette questa relazione considerando in modo realistico paesi, categorie di contenuto e valore pubblicitario.</p>
<p><!------------------------- PART 1 SECTION ENDE -------------------------><br />
<!------------------------- PART 2 SECTION START -------------------------></p>
<h3>Perché il CPM e l’RPM di TikTok differiscono così tanto?</h3>
<p><strong>I guadagni pubblicitari su TikTok non sono un valore fisso, ma il risultato di diverse variabili. I fattori più determinanti sono il paese degli spettatori, la categoria di contenuti, il valore pubblicitario del pubblico e gli effetti stagionali. Per questo motivo, lo stesso creator, con lo stesso numero di visualizzazioni, può ottenere entrate completamente diverse a seconda del paese o della nicchia.</strong></p>
<p>Mentre i contenuti di intrattenimento (UGC/Entertainment) raggiungono spesso grandi volumi di visualizzazioni, il valore pubblicitario per view è generalmente più basso. I contenuti business, finance o tech tendono ad avere meno views, ma vengono remunerati in modo decisamente superiore. Queste differenze si riflettono sia nel CPM sia nell’RPM effettivo.</p>
<h2 class="trenner checkbox">CPM di TikTok per paese: confronto di prezzi e guadagni</h2>
<p><strong>Il CPM di TikTok varia notevolmente da paese a paese. Gli inserzionisti pagano importi molto più elevati nei mercati con maggiore potere d’acquisto, come Italia, Stati Uniti o Germania, rispetto ai paesi con budget pubblicitari più ridotti. Per i creator, questo significa che il paese dell’audience è uno dei fattori più importanti per i guadagni pubblicitari.</strong></p>
<p>Il confronto seguente mostra valori medi tipici della pubblicità su TikTok per 1.000 visualizzazioni monetizzate. Questi dati servono come riferimento e rappresentano intervalli di mercato realistici — non garanzie.</p>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Paese</td>
<td>Valuta</td>
<td>CPM tipico</td>
<td><b>Contesto</b></td>
</tr>
<tr>
<td>Italia</td>
<td>EUR</td>
<td>13 – 20 €</td>
<td>Mercato pubblicitario stabile</td>
</tr>
<tr>
<td>Stati Uniti</td>
<td>USD</td>
<td>$18 – $28</td>
<td>Altissimo valore pubblicitario</td>
</tr>
<tr>
<td>Svizzera</td>
<td>CHF</td>
<td>18 – 28 CHF</td>
<td>Alto potere d’acquisto</td>
</tr>
<tr>
<td>Spagna</td>
<td>EUR</td>
<td>12 – 18 €</td>
<td>Mercato comparabile all’Italia</td>
</tr>
<tr>
<td>Europa dell’Est (UE)</td>
<td>EUR</td>
<td>6 – 12 €</td>
<td>Valore pubblicitario più basso</td>
</tr>
</table>
</div>
</div>
<p><i>Importante:</i> Anche con lo stesso CPM, l’RPM effettivo può variare molto se solo una parte delle visualizzazioni viene monetizzata.</p>
<h3>Confronto tra paesi: perché le visualizzazioni dagli USA valgono spesso di più</h3>
<p><strong>Le audience statunitensi sono considerate particolarmente orientate all’acquisto, motivo per cui gli inserzionisti sono disposti a pagare prezzi più elevati. Inoltre, il mercato pubblicitario in lingua inglese è molto più ampio e competitivo rispetto a molti mercati europei.</strong></p>
<p>Per i creator, questo non significa necessariamente dover passare all’inglese. Tuttavia, una percentuale più alta di visualizzazioni internazionali o provenienti dagli Stati Uniti può aumentare sensibilmente l’RPM effettivo, anche a parità di contenuto.</p>
<h2 class="trenner checkbox">CPM di TikTok per nicchia: quali contenuti pagano meglio?</h2>
<p><strong>Dopo il paese, la nicchia di contenuto è il secondo fattore più importante per i guadagni pubblicitari su TikTok. Gli inserzionisti pagano CPM molto più elevati per audience con forte intenzione di acquisto rispetto ai contenuti di puro intrattenimento.</strong></p>
<p>La tabella seguente mostra intervalli di CPM tipici per categoria di contenuto e spiega perché creator con meno visualizzazioni in nicchie “costose” spesso guadagnano più di grandi account di intrattenimento.</p>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Categoria di contenuto</td>
<td>CPM tipico</td>
<td><b>Valore pubblicitario</b></td>
</tr>
<tr>
<td>Intrattenimento / UGC</td>
<td>8 – 14 €</td>
<td>Basso – medio</td>
</tr>
<tr>
<td>Lifestyle / Bellezza</td>
<td>10 – 18 €</td>
<td>Medio</td>
</tr>
<tr>
<td>Gaming</td>
<td>9 – 16 €</td>
<td>Medio</td>
</tr>
<tr>
<td>Tecnologia</td>
<td>15 – 25 €</td>
<td>Alto</td>
</tr>
<tr>
<td>Finanza / Business</td>
<td>20 – 35 €</td>
<td>Molto alto</td>
</tr>
</table>
</div>
</div>
<h3>Perché due creator con le stesse visualizzazioni guadagnano in modo diverso</h3>
<p><strong>Due account con 500.000 visualizzazioni ciascuno possono generare entrate molto diverse. Uno si rivolge a un pubblico con elevato potere d’acquisto e forte pressione pubblicitaria, mentre l’altro produce contenuti virali poco attraenti per gli inserzionisti.</strong></p>
<p>Proprio per questo è rischioso confrontare i guadagni basandosi solo sulle visualizzazioni. Solo combinando nicchia, paese e tasso di monetizzazione si ottiene un quadro realistico.</p>
<div class="infobox">
<strong>Da ricordare:</strong> La portata è sostituibile — il valore pubblicitario no. I creator con una nicchia chiara, alto tempo di visualizzazione e audience “costose” ottengono RPM significativamente più elevati nel lungo periodo.
</div>
<p><!------------------------- PART 2 SECTION ENDE -------------------------><br />
<!------------------------- PART 3 SECTION START -------------------------></p>
<h2 class="checkbox">Il sistema di pubblicità e monetizzazione di TikTok spiegato nel dettaglio</h2>
<p><strong>Il <b>Calcolatore CPM di TikTok</b> si basa sul reale modello di monetizzazione di TikTok. Per stimare in modo realistico i guadagni pubblicitari su TikTok, è fondamentale capire come TikTok valuta le visualizzazioni, quali vengono monetizzate e come si formano CPM e RPM. Senza questa comprensione di base, anche i dati più precisi di un Calcolatore CPM di TikTok possono sembrare contraddittori.</strong></p>
<p>In sostanza, il sistema funziona in più fasi: i video generano visualizzazioni → TikTok valuta quali di queste visualizzazioni sono idonee alla pubblicità → vengono mostrati annunci → da qui nasce il CPM (costo per 1.000 visualizzazioni monetizzate). Il creator ottiene quindi il proprio RPM effettivo, che il <b>Calcolatore CPM di TikTok</b> mostra come guadagno per 1.000 visualizzazioni totali.</p>
<p>Importante: TikTok non prende queste decisioni manualmente, ma in modo algoritmico. Fattori come il tempo di visualizzazione, la qualità del video, la brand safety e il profilo dell’audience influenzano se e quanto le visualizzazioni vengono monetizzate. Proprio per questo un buon <b>Calcolatore CPM di TikTok</b> mostra sempre scenari realistici — mai garanzie.</p>
<h3>Quali programmi di monetizzazione influenzano il CPM di TikTok?</h3>
<p><strong>Il <b>Calcolatore CPM di TikTok</b> si concentra principalmente sui guadagni pubblicitari classici generati dai programmi di monetizzazione interni di TikTok. Questi programmi determinano se gli annunci vengono mostrati e quale livello di CPM è possibile raggiungere.</strong></p>
<ul class="advantage">
<li><strong>Creator Rewards / Creativity Program:</strong> Compenso basato su visualizzazioni e tempo di visualizzazione</li>
<li><strong>TikTok Pulse:</strong> Pubblicità premium accanto ai video con performance elevate</li>
<li><strong>Annunci In-Feed (indiretto):</strong> Influenza sul valore pubblicitario e sulla fascia di CPM</li>
<li><strong>Regali live:</strong> Sistema separato, non incluso nel Calcolatore CPM di TikTok</li>
</ul>
<p>Non tutti i creator hanno accesso automatico a questi programmi. Il <b>Calcolatore CPM di TikTok</b> si basa quindi volutamente su scenari medi realistici, applicabili alla maggior parte dei creator attivi.</p>
<h2 class="trenner checkbox">Requisiti: chi può vedere guadagni pubblicitari su TikTok?</h2>
<p><strong>Affinché il <b>Calcolatore CPM di TikTok</b> sia rilevante per il tuo account, devono essere soddisfatti alcuni requisiti di base. Senza di essi, anche numeri di visualizzazioni elevati spesso non generano alcun guadagno pubblicitario.</strong></p>
<p>I requisiti più importanti includono:</p>
<ul class="numbers">
<li>Pubblicazione regolare di video con portata stabile</li>
<li>Durata sufficiente dei video (di norma almeno 60 secondi)</li>
<li>Alto tempo di visualizzazione e basso tasso di abbandono</li>
<li>Contenuti adatti agli inserzionisti e brand-safe</li>
<li>Audience proveniente da paesi con mercati pubblicitari attivi</li>
</ul>
<p>Solo quando questi criteri sono soddisfatti, TikTok può mostrare annunci in modo efficace. Il <b>Calcolatore CPM di TikTok</b> aiuta quindi a inquadrare i potenziali guadagni in modo realistico — non a fare promesse irrealistiche.</p>
<h3 class="trenner checkbox">Come aumentare strategicamente l’RPM di TikTok?</h3>
<p><strong>L’RPM è la metrica più importante nel <b>Calcolatore CPM di TikTok</b>. Mostra quanto denaro guadagni effettivamente per 1.000 visualizzazioni. Contrariamente a quanto molti pensano, questo valore non è casuale, ma può essere influenzato attivamente.</strong></p>
<ul class="numbers">
<li><strong>Massimizzare il tempo di visualizzazione:</strong> Maggiore retention aumenta la monetizzazione</li>
<li><strong>Paesi monetizzabili:</strong> Audience di USA, Svizzera e Europa occidentale aumentano il CPM</li>
<li><strong>Niche di contenuto chiara:</strong> Finanza, tecnologia o business pagano più di UGC puro</li>
<li><strong>Ottimizzare la durata dei video:</strong> Più spazio per gli annunci</li>
<li><strong>Spettatori ricorrenti:</strong> Aumentano fiducia e valore pubblicitario</li>
<li><strong>Brand safety:</strong> Contenuti controversi riducono drasticamente il CPM</li>
</ul>
<div class="beispielbox">
<span class="box-headline">Esempio:</span></p>
<ul>
<li>RPM iniziale secondo il Calcolatore CPM di TikTok: 1,60 €</li>
<li>Ottimizzazione: maggiore tempo di visualizzazione + audience business</li>
<li>Nuovo RPM: <span class="positive">3,20 €</span></li>
<li>Con 500.000 visualizzazioni: <span class="positive">+800 €</span> di guadagni mensili aggiuntivi</li>
</ul>
</div>
<p>Questo esempio dimostra perché il <b>Calcolatore CPM di TikTok</b> dovrebbe sempre essere utilizzato insieme a misure di ottimizzazione. I numeri da soli non servono a nulla se non si comprendono i fattori che li determinano.</p>
<h2 class="trenner checkbox">Lordo vs netto: cosa mostra davvero il Calcolatore CPM di TikTok?</h2>
<p><strong>Il <b>Calcolatore CPM di TikTok</b> lavora con stime nette basate su dati di mercato realistici. Tuttavia, non rappresenta il tuo reddito finale “al netto delle imposte”, ma l’importo prima della tassazione personale.</strong></p>
<p>In Italia, i guadagni pubblicitari su TikTok sono considerati redditi imponibili. A seconda della situazione, possono essere applicate l’IRPEF, l’IVA o altre imposte. TikTok non trattiene alcuna tassa alla fonte — il <b>Calcolatore CPM di TikTok</b> riflette quindi solo la logica della piattaforma, non la tua situazione fiscale individuale.</p>
<div class="infobox">
<strong>Nota:</strong> In caso di guadagni regolari o elevati, è consigliabile rivolgersi a un consulente fiscale. I valori del Calcolatore CPM di TikTok servono per la pianificazione, non per il calcolo delle imposte.
</div>
<h2 class="trenner checkbox">Domande frequenti sul Calcolatore CPM di TikTok e sui guadagni pubblicitari</h2>
<h3>Perché il Calcolatore CPM di TikTok mostra guadagni anche se non ricevo pagamenti?</h3>
<p>Perché il calcolatore stima guadagni potenziali sulla base delle visualizzazioni monetizzate. Se il tuo account non è ancora idoneo alla monetizzazione pubblicitaria, non verranno effettuati pagamenti nonostante un CPM teorico.</p>
<h3>Da quante visualizzazioni in poi il Calcolatore CPM di TikTok è utile?</h3>
<p>Stime sensate sono generalmente possibili a partire da circa 50.000 a 100.000 visualizzazioni mensili. Al di sotto di questa soglia, CPM e RPM fluttuano troppo.</p>
<h3>1.000.000 di visualizzazioni significano automaticamente molti soldi?</h3>
<p>No. Secondo il Calcolatore CPM di TikTok, 1 milione di visualizzazioni può generare poche centinaia di euro o diverse migliaia, a seconda dell’RPM e del tasso di monetizzazione.</p>
<h3>Il Calcolatore CPM di TikTok è più preciso delle stime generiche online?</h3>
<p>Sì. Le stime generiche ignorano visualizzazioni monetizzate, paesi e nicchie di contenuto. Il Calcolatore CPM di TikTok rende questi fattori trasparenti.</p>
<h2 class="trenner checkbox">Conclusione: quando il Calcolatore CPM di TikTok è davvero utile</h2>
<div class="infobox">
<strong>Conclusione:</strong> Il Calcolatore CPM di TikTok è particolarmente utile quando viene utilizzato come strumento di pianificazione e confronto, non come promessa. I creator con una nicchia chiara, alto tempo di visualizzazione e contenuti adatti agli inserzionisti possono aumentare i guadagni in modo mirato. Chi si concentra solo sulle visualizzazioni interpreterà male i risultati del Calcolatore CPM di TikTok.
</div>
<p><!------------------------- PART 3 SECTION ENDE -------------------------></p>
<p><!-- ME: FOOTER OPTIN --><div class="optin-box tiktok-optin">
<h3>Guadagnare con Tiktok? Inizia oggi stesso:</h3>
Scarica gratuitamente il nostro e-book.
</div>
<!-- ME: MORE INFO TRANSLATION --></div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="Maggiori info">
Informazioni su questo strumento:
<ul class="post-info">
<li><strong>Nome:</strong> Calcolatore CPM TikTok: Guadagni pubblicitari</li>
<li><strong>Descrizione:</strong> Quanto denaro paga la pubblicità su TikTok? Il CPM è circa 0,50–2,00 €. Il calcolatore mostra i guadagni stimati.</li>
</ul>

<ul class="post-info">
<li><strong>Autore:</strong> Kevin</li>
<li><strong>Pubblicato:</strong> 11 Gennaio 2026</li>
<li><strong>Ultimo aggiornamento:</strong> 13.01.2026</li>
<li><strong>Categoria:</strong> Tiktok</li>
<li><strong>Tempo di lettura:</strong> 12 min.</li>
</ul>


<strong>Informazioni sull'autore:</strong>

<div class="author-box">
<img decoding="async" src="https://creator-cash.com/wp-content/uploads/2025/10/kevin-founder-of-creator-cash.png" alt="kevin founder of creator cash" width="90" height="90" class="size-full wp-image-234" title="Calcolatore CPM TikTok: Guadagni pubblicitari 52"><strong>Kevin - Fondatore di Creator Cash</strong>
Kevin è un esperto creatore di contenuti ed esperto SEO specializzato in creator economy, monetizzazione dei social media e fonti di guadagno digitali. Analizza in dettaglio piattaforme come TikTok, Twitch e YouTube e condivide calcoli, dati e strategie pratici. Grazie alla sua esperienza nel marketing e nella consulenza ai creator, trasmette conoscenze approfondite con un chiaro valore aggiunto per creator e marchi.</div>

<div class="share-box">
<strong>Condividi questo articolo:</strong><br>
<div class="share-box"> 
  <div class="share-row">
    <input class="share-input" type="text" value="" placeholder="https://…" readonly>
    <button class="share-copy" type="button" aria-label="Copy link" title="Copy link">
      <span class="ico ico-copy" aria-hidden="true">
        <!-- Dein SVG -->
        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
          <rect x="8" y="8" width="12" height="12" rx="2" ry="2"></rect>
          <path d="M4 16V6a2 2 0 0 1 2-2h10"></path>
        </svg>
      </span>
      <span class="ico ico-check" aria-hidden="true">
        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
          <path d="M20 6 L9 17 L4 12"></path>
        </svg>
      </span>
    </button>
  </div>

  <div class="share-links">
    <a class="share-btn share-x"      href="#" target="_blank" rel="noopener nofollow" aria-label="Share on X"        title="X"></a>
    <a class="share-btn share-fb"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Facebook" title="Facebook"></a>
    <a class="share-btn share-li"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on LinkedIn" title="LinkedIn"></a>
    <a class="share-btn share-reddit" href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Reddit"   title="Reddit"></a>
    <a class="share-btn share-wa"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on WhatsApp" title="WhatsApp"></a>
    <a class="share-btn share-tg"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Telegram" title="Telegram"></a>
  </div>
</div>

<style id="share-box-css">
.share-box{border:1px solid #eee;border-radius:12px;padding:12px 14px}
.share-links a{padding:5px 8px!important}
.share-row{display:flex;gap:8px;align-items:center;margin-bottom:10px}
.share-input{flex:1;padding:10px;border:1px solid #e5e5e5;border-radius:10px;background:#f7f7f7}
.share-copy{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:40px;border:0;border-radius:10px;background:#54FFA7;color:#000;cursor:pointer}
.share-copy svg{width:22px;height:22px;display:block}
.share-copy .ico-check{display:none}
.share-copy.ok .ico-copy{display:none}
.share-copy.ok .ico-check{display:block}

.share-links{display:flex;flex-wrap:wrap;gap:8px}
.share-btn{display:flex;align-items:center;justify-content:center;width:40px;height:36px;border:1px solid #eaeaea;border-radius:10px;background:#B9FFD8;color:#111;text-decoration:none;position:relative}
.share-btn::before{content:"";display:block;width:18px;height:18px;mask-size:contain;mask-repeat:no-repeat;background:currentColor}

/* Platform Icons */
.share-x::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 3h3l6 7 6-7h3l-7.5 8.5L21 21h-3l-6-7-6 7H3l8.5-9.5z'/></svg>")}
.share-fb::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13 22v-9h3l1-4h-4V7a1 1 0 0 1 1-1h3V2h-3a5 5 0 0 0-5 5v3H6v4h3v9z'/></svg>")}
.share-li::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 6a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM4 8h4v12H4zM14.5 8A4.5 4.5 0 0 1 19 12.5V20h-4v-6a2 2 0 1 0-4 0v6H7v-12h4v1.6A4.49 4.49 0 0 1 14.5 8z'/></svg>")}
.share-reddit::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M21 12c0 4.4-4.5 8-9 8s-9-3.6-9-8 4.5-8 9-8c2.1 0 4 .6 5.5 1.7l1.6-1.6L20 5l-2.5.7A7 7 0 0 1 21 12z'/></svg>")}
.share-wa::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M20 12a8 8 0 0 1-12.3 6.7L4 20l1.3-3.6A8 8 0 1 1 20 12z'/></svg>")}
.share-tg::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M21 4 3 12l6.3 2.1L18 7l-7.3 8.1V20l3-2.6L18.8 21z'/></svg>")}
</style>

<script>
(function(){
  document.querySelectorAll('.share-box').forEach(function(box){
    if (box.dataset.bound) return; box.dataset.bound = "1";

    var url   = window.location.href.split('#')[0];
    var title = document.title || '';
    var uEnc  = encodeURIComponent(url);
    var tEnc  = encodeURIComponent(title);

    var input = box.querySelector('.share-input');
    if (input) input.value = url;

    var map = {
      '.share-x'     : 'https://twitter.com/intent/tweet?url='+uEnc+'&text='+tEnc,
      '.share-fb'    : 'https://www.facebook.com/sharer/sharer.php?u='+uEnc,
      '.share-li'    : 'https://www.linkedin.com/sharing/share-offsite/?url='+uEnc,
      '.share-reddit': 'https://www.reddit.com/submit?url='+uEnc+'&title='+tEnc,
      '.share-wa'    : 'https://wa.me/?text='+tEnc+'%20'+uEnc,
      '.share-tg'    : 'https://t.me/share/url?url='+uEnc+'&text='+tEnc
    };
    Object.keys(map).forEach(function(sel){
      var a = box.querySelector(sel); if(a) a.href = map[sel];
    });

    var copy = box.querySelector('.share-copy');
    if (copy && input) {
      copy.addEventListener('click', async function(){
        try { await navigator.clipboard.writeText(input.value); copy.classList.add('ok'); } catch(e){}
        setTimeout(function(){ copy.classList.remove('ok'); }, 1200);
      });
    }
  });
})();
</script>

</div>
</div></div></div>
</p></div>

</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Calcolatore Guadagni TikTok: Profitto Mensile</title>
		<link>https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/</link>
		
		<dc:creator><![CDATA[Kevin]]></dc:creator>
		<pubDate>Fri, 09 Jan 2026 13:50:56 +0000</pubDate>
				<category><![CDATA[Tiktok]]></category>
		<guid isPermaLink="false">https://creator-cash.com/?p=957</guid>

					<description><![CDATA[Calcolatore Guadagni TikTok: per 1.000 visualizzazioni, il Creator Program paga circa 0,70–2,00 €, in base a paese e engagement. Calcolatore Guadagni TikTok Calcola i tuoi guadagni mensili Il calcolatore guadagni TikTok spiegato nel dettaglio]]></description>
										<content:encoded><![CDATA[<div class="tool-post tiktok">
<div class="page-header">
<div class="page-header-image">
<p><!-- ME: OG IMAGE--><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2026/01/calcolatore-guadagni-tiktok-1024x1024.jpg" alt="Calcolatore Guadagni TikTok" width="1200" height="1200" class="alignnone size-full" title="Calcolatore Guadagni TikTok: Profitto Mensile 63"></div>
<div class="page-header-content">
<div class="page-header-title">
<p><!-- Area 1 --><!-- SECTION START --></p>
<h1>Calcolatore Guadagni TikTok: Profitto Mensile</h1>
<p><!-- SECTION ENDE -->
</div>
<div class="page-header-description">
<p><!-- SECTION START META DESCRIPTION --><span>Calcolatore Guadagni TikTok: per 1.000 visualizzazioni, il Creator Program paga circa 0,70–2,00 €, in base a paese e engagement.</span><!-- SECTION ENDE --></p>
</div>
<div class="page-header-background">
<p><!-- ME: MOBILE MAIN IMAGE--><img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-earnings-calculator-mobile.png" alt="Calcolatore Guadagni TikTok" width="394" height="410" class="alignnone size-full wp-image-319" title="Calcolatore Guadagni TikTok: Profitto Mensile 64"><br />
<!-- Area 1 Ende --></p>
</div>
</div>
</div>
<div class="tool tiktok-tool">
<div class="tool-header">
<div class="tool-tabs">
<div class="tool-tab tool-tab-active"><span class="svg-icon icon-small"><svg width="13" height="14" viewBox="0 0 13 14" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" focusable="false"><path d="M12.3605 4.01483C11.5991 4.01483 10.8966 3.76261 10.3325 3.33712C9.68556 2.84936 9.22073 2.13386 9.05657 1.3092C9.01593 1.10544 8.99404 0.895169 8.99196 0.679688H6.81708V6.6225L6.81447 9.87766C6.81447 10.7479 6.24776 11.4858 5.46217 11.7453C5.23418 11.8206 4.98796 11.8563 4.73157 11.8423C4.40431 11.8243 4.09763 11.7255 3.83108 11.5661C3.26384 11.2268 2.87926 10.6114 2.86884 9.90736C2.85242 8.80702 3.74197 7.90992 4.84152 7.90992C5.05857 7.90992 5.26701 7.94535 5.46217 8.00971V6.38539V5.80148C5.25633 5.771 5.04684 5.7551 4.83501 5.7551C3.63149 5.7551 2.50588 6.25537 1.70127 7.15665C1.09313 7.83774 0.72835 8.70671 0.672069 9.61788C0.598331 10.8149 1.03633 11.9527 1.88575 12.7923C2.01056 12.9155 2.14162 13.0299 2.27867 13.1354C3.00693 13.6959 3.89726 13.9997 4.83501 13.9997C5.04684 13.9997 5.25633 13.9841 5.46217 13.9536C6.33817 13.8238 7.14642 13.4228 7.78427 12.7923C8.56803 12.0176 9.00108 10.9892 9.00577 9.89459L8.99456 5.03362C9.36846 5.32205 9.77728 5.56073 10.2161 5.74598C10.8985 6.0339 11.622 6.17981 12.3667 6.17955V4.60031V4.01431C12.3672 4.01483 12.361 4.01483 12.3605 4.01483Z" /></svg></span><!-- SECTION START -->Calcolatore Guadagni TikTok<!-- SECTION ENDE --></div>
<div class="tool-tab"><a href="https://creator-cash.com/it/tiktok/"><!-- SECTION START -->Tutti i calcolatori Tiktok<!-- SECTION ENDE --></a></p>
</div>
</div>
</div>
<div class="tool-content">
<div class="tool-code">
<div class="tool-title">
<p><!-- SECTION START RECHNER NAME -->Calcolatore Guadagni TikTok<!-- SECTION ENDE --></div>
<p><span class="tool-subtitle"><!-- SECTION START -->Calcola i tuoi guadagni mensili<!-- SECTION ENDE --></span><!-- ME: MAIN RECHNER --><style>
/* quick offsets you provided */
@media (min-width:1024px){.tool-content{height:558px!important}}
@media (max-width:1023px){.ttk-filter-label{display:none}}
	
.tool-results .ttk-card{padding-bottom:4px!important}
	
.ttk-range{margin:10px 0 3px}
.tool-char img{height:595px!important}
.tte-card{padding-bottom:4px!important}
.tt-small-card{background:none!important;padding:0!important;border:none!important;margin-bottom:4px}
.tte, .tte *{  font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;}
.ttk-sub{font-size:12px!important}
.dd-list{left:-5px}	
	
	/* base */
.tte{max-width:720px;width:100%;margin:12px auto;overflow:hidden}
.tte-row{gap:12px;margin-top:12px}
.tte-card{padding:10px 14px 12px}
.tte-filters{margin-top:0}

/* --- FILTER LABELS: only Paese/Valuta absolute (own class) --- */
.tte .ttk-filter{margin-bottom:0;height:37px;position:relative}
.tte .ttk-filter-label{position:static;margin-right:10px;white-space:nowrap;font-weight:600}
.tte .tte-abslabel{position:absolute;left:14px;top:50%;transform:translateY(-50%);margin:0;pointer-events:none}

/* remove extra native selects on desktop (prevents "second box") */
#tte-country-native,#tte-currency-native,#tte-cat-native{display:none!important}

/* category: ensure ONLY ONE visible element (no second box) */
#tte-cat-label{display:none!important} /* remove left label entirely */
#tte-cat-dd{width:100%}

/* category dd align like others */
.tte-cat-dd .dd-selected{width:225px!important;padding-left:4px;margin-left:-15px}
#tte-cat-dd .dd-list{left:0px}

/* grey cards like inputs */
.tte .tte-card{
  background:#f3f4f6;
  border:1px solid #D1D5DB;
  border-radius:7px;
  box-shadow:none;
}

/* views/rpm */
.tte-headline{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.tte-big{font-size:21px;font-weight:900;letter-spacing:.1px;line-height:1}
.tte-right{font-size:14px;font-weight:800;display:inline-block;line-height:15px;}
.tte-right.subtle{opacity:.65}
.tte-title{font-size:14px;font-weight:800;display:inline-block;line-height:15px}
.tte-inline{display:flex;align-items:center;gap:12px}
.tte-miniinput{
  width:88px;border:1px solid #D1D5DB;border-radius:7px;background:#f3f4f6;
  padding:4px 10px!important;font-size:14px;font-weight:900;outline:none
}
.tte-rpmrange{flex:1}

/* row 2: label above + tight grey boxes */
.tte-midlabel{font-size:13.5px;font-weight:600;margin:0 0 6px 2px}
.tte-midbox{
  height:37px;background:#f3f4f6;border:1px solid #D1D5DB;border-radius:7px;
  display:flex;align-items:center;padding:0 8px
}
.tte-midbox .tte-select{
  width:100%;height:35px;border:0;background:transparent;border-radius:7px;
  padding:0 6px;font-weight:800;font-size:13.5px;outline:none
}
.tte-midbox .tte-inline{width:100%;gap:10px}
.tte-midbox .tte-miniinput{
  height:35px;background:transparent;border:0;padding:0 6px;width:60px;
  font-size:14px;font-weight:900
}
.tte-midbox input[type="range"]{flex:1;margin:0}

/* dark results: smaller numbers */
.tte-darkrow{align-items:stretch}
.tte-dark{
  flex:1;background:#0a0a0a;border:1px solid #000;border-radius:10px;
  padding:14px 16px;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.12)
}
.tte-dark-title{font-size:14px;font-weight:700;margin-bottom:4px}
.tte-dark-val{font-size:26px;font-weight:800;line-height:1.1}
.tte-dark-val.green{color:#2BE070}
.tte-dark-sub{margin-top:8px;font-size:13px;font-style:italic;opacity:.75;line-height:1.25}
.tte-fees{margin-top:12px}
.tte .is-disabled{opacity:.45;pointer-events:none}
.tte-yellow{border:1px solid #F2D699!important;background:#FDF5E1;color:#000}
.tte-yellow .tte-dark-val{color:#D5A623}
.tte-yellow .tte-dark-sub{color:#A47C0C}
	
.tte-green{border:1px solid #77D991!important;background:#E8F9EB;color:#000}
.tte-green .tte-dark-val{color:#1FAF56}
.tte-green .tte-dark-sub{color:#127C3A}
	

/* mobile */
@media (max-width:760px){
  #tte-country-dd,#tte-currency-dd,#tte-cat-dd{display:none!important}
  #tte-country-native,#tte-currency-native,#tte-cat-native{
    display:block!important;width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:16px
  }
  .tte-row{flex-direction:column}
  .tte-row>.ttk-card{min-width:100%}
  .tte-darkrow{flex-direction:column}
  .tte-darkrow .tte-dark{min-width:100%}
}
</style>

<div id="tte-calc" class="ttk tte">
  <!-- TOP FILTERS -->
  <div class="tool-filters ttk-row ttk-filters tte-filters">
    <div class="tool-filter ttk-card ttk-top"><div class="ttk-filter">
      <div class="ttk-filter-label tte-abslabel">Paese</div>
      <div id="tte-country-dd" class="dd">
        <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
          <img alt="" width="20" height="15"><span class="dd-name"></span><span class="dd-caret">▾</span>
        </button>
        <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Seleziona paese"></ul>
      </div>
      <select id="tte-country-native" aria-label="Seleziona paese"></select>
    </div></div>

    <div class="tool-filter ttk-card ttk-top"><div class="ttk-filter">
      <div class="ttk-filter-label tte-abslabel">Valuta</div>
      <div id="tte-currency-dd" class="dd">
        <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
          <span class="dd-name"></span><span class="dd-caret">▾</span>
        </button>
        <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Seleziona valuta"></ul>
      </div>
      <select id="tte-currency-native" aria-label="Seleziona valuta"></select>
    </div></div>

    <div class="tool-filter ttk-card ttk-top"><div class="ttk-filter">
      <div class="ttk-filter-label" id="tte-cat-label">UGC/Entertainment</div>
      <div id="tte-cat-dd" class="dd tte-cat-dd">
        <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
          <span class="dd-name" id="tte-cat-selected">UGC/Entertainment</span><span class="dd-caret">▾</span>
        </button>
        <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Seleziona categoria"></ul>
      </div>
      <select id="tte-cat-native" aria-label="Seleziona categoria"></select>
    </div></div>
  </div>

  <!-- ROW 1 -->
  <div class="ttk-row tte-row">
    <div class="ttk-card tte-card">
      <div class="tte-headline"><div class="tte-big" id="tte-views-label">1.250.000</div><div class="tte-right">Visualizzazioni</div></div>
      <input id="tte-views" type="range" min="0" max="10000000" step="10000" value="1250000" class="ttk-range ttk-range-black">
    </div>

    <div class="ttk-card tte-card">
      <div class="tte-headline"><div><span class="tte-title">RPM (guadagni per 1.000 visualizzazioni)</span></div><div class="tte-right subtle">in base al paese</div></div>
      <div class="tte-inline">
        <input id="tte-rpm" class="tte-miniinput" type="number" min="0" max="20" step="0.01" value="1.20" aria-label="RPM">
        <input id="tte-rpm-range" type="range" min="0" max="10" step="0.05" value="1.20" class="ttk-range ttk-range-black tte-rpmrange">
      </div>
    </div>
  </div>

  <!-- ROW 2 -->
  <div class="ttk-row tte-row">
    <div class="ttk-card tte-card tt-small-card">
      <div class="tte-midlabel">Monetizzazione</div>
      <div class="tte-midbox">
        <select id="tte-mode" class="tte-select">
          <option value="cp" selected>Solo Programma Creator</option>
          <option value="cp_deals">Creator + Brand Deals</option>
          <option value="cp_live">Creator + Live</option>
          <option value="all">Tutto combinato</option>
        </select>
      </div>
    </div>

    <div class="ttk-card tte-card tt-small-card" id="tte-deals-card">
      <div class="tte-midlabel">Brand Deals al mese</div>
      <div class="tte-midbox">
        <div class="tte-inline">
          <input id="tte-deals" class="tte-miniinput" type="number" min="0" max="10" step="1" value="3" aria-label="Brand Deals al mese">
          <input id="tte-deals-range" type="range" min="0" max="10" step="1" value="3" class="ttk-range ttk-range-black">
        </div>
      </div>
    </div>

    <div class="ttk-card tte-card tt-small-card" id="tte-live-card">
      <div class="tte-midlabel">Live al mese</div>
      <div class="tte-midbox">
        <div class="tte-inline">
          <input id="tte-live" class="tte-miniinput" type="number" min="0" max="30" step="1" value="4" aria-label="Live al mese">
          <input id="tte-live-range" type="range" min="0" max="30" step="1" value="4" class="ttk-range ttk-range-black">
        </div>
      </div>
    </div>
  </div>

  <!-- DARK RESULTS -->
  <div class="ttk-row tte-row tte-darkrow">
    <div class="tte-dark tte-yellow">
      <div class="tte-dark-title">Ricavi stimati (lordi)</div>
      <div class="tte-dark-val" id="tte-gross">0,00 €</div>
      <div class="tte-dark-sub" id="tte-gross-sub">Creator: 0,00 € · Detrazioni: 0,00 €</div>
    </div>
    <div class="tte-dark tte-green">
      <div class="tte-dark-title">Guadagno stimato (netto)</div>
      <div class="tte-dark-val green" id="tte-net">0,00 €</div>
      <div class="tte-dark-sub" id="tte-net-sub">RPM effettivo: 0.00 / 1k</div>
    </div>
  </div>

  <!-- FEES -->
  <div class="tool-results ttk-row ttk-fees tte-fees">
    <div class="ttk-card"><div class="ttk-sub">Detrazione fiscale</div><div class="ttk-fee" id="tte-tax">-0,00 €</div></div>
    <div class="ttk-card"><div class="ttk-sub">Commissione di pagamento (PayPal / altro)</div><div class="ttk-fee" id="tte-pay">-0,00 €</div></div>
    <div class="ttk-card"><div class="ttk-sub">Costi fissi stimati</div><div class="ttk-fee" id="tte-cost">-0,00 €</div></div>
  </div>
</div>

<script>
(function(){
  const $=id=>document.getElementById(id),root=$('tte-calc'); if(!root) return;

  const COUNTRIES=[
    {code:'de',name:'DEU',cur:'EUR',rpm:1.40,deal:330,live:9.0,tax:30},
    {code:'us',name:'USA',cur:'USD',rpm:1.80,deal:450,live:12.0,tax:25},
    {code:'gb',name:'UK', cur:'GBP',rpm:1.60,deal:360,live:10.0,tax:25},
    {code:'fr',name:'FRA',cur:'EUR',rpm:1.30,deal:300,live:8.0,tax:30},
    {code:'it',name:'ITA',cur:'EUR',rpm:1.20,deal:270,live:7.0,tax:30},
    {code:'es',name:'ESP',cur:'EUR',rpm:1.10,deal:240,live:6.0,tax:28},
    {code:'ca',name:'CAN',cur:'CAD',rpm:1.35,deal:330,live:9.0,tax:25},
    {code:'au',name:'AUS',cur:'AUD',rpm:1.30,deal:315,live:8.0,tax:25},
    {code:'nl',name:'NLD',cur:'EUR',rpm:1.25,deal:285,live:7.5,tax:30},
    {code:'br',name:'BRA',cur:'BRL',rpm:0.70,deal:150,live:4.5,tax:25},
    {code:'mx',name:'MEX',cur:'MXN',rpm:0.75,deal:150,live:4.5,tax:25},
    {code:'ph',name:'PHL',cur:'USD',rpm:0.60,deal:135,live:4.0,tax:25},
  ];
  const CTRY=Object.fromEntries(COUNTRIES.map(c=>[c.code,c]));
  const CATEGORIES={
    ugc:{label:'UGC/Entertainment',rpmF:1.00,dealF:1.00,liveF:1.00},
    gaming:{label:'Gaming',rpmF:0.95,dealF:0.90,liveF:1.05},
    lifestyle:{label:'Lifestyle',rpmF:1.00,dealF:1.05,liveF:1.00},
    fitness:{label:'Fitness/Health',rpmF:1.05,dealF:1.10,liveF:0.90},
    edu:{label:'Education/How-to',rpmF:1.10,dealF:1.15,liveF:0.85},
    biz:{label:'Business/Finance',rpmF:1.15,dealF:1.25,liveF:0.80},
    beauty:{label:'Beauty/Fashion',rpmF:1.05,dealF:1.20,liveF:1.00},
    tech:{label:'Tech/Reviews',rpmF:1.10,dealF:1.15,liveF:0.90},
  };
  const CURRENCIES=['EUR','USD','GBP','CAD','AUD','BRL','MXN'];
  const FX={
    "EUR→EUR":1,"EUR→USD":1.09,"EUR→GBP":0.84,"EUR→CAD":1.46,"EUR→AUD":1.62,"EUR→BRL":5.80,"EUR→MXN":20.0,
    "USD→USD":1,"USD→EUR":0.92,"USD→GBP":0.77,"USD→CAD":1.34,"USD→AUD":1.49,"USD→BRL":5.32,"USD→MXN":18.4,
    "GBP→GBP":1,"GBP→EUR":1.19,"GBP→USD":1.30,"GBP→CAD":1.74,"GBP→AUD":1.93,"GBP→BRL":6.90,"GBP→MXN":24.0,
    "CAD→CAD":1,"CAD→EUR":0.69,"CAD→USD":0.75,"CAD→GBP":0.57,"CAD→AUD":1.11,"CAD→BRL":3.95,"CAD→MXN":13.6,
    "AUD→AUD":1,"AUD→EUR":0.62,"AUD→USD":0.67,"AUD→GBP":0.52,"AUD→CAD":0.90,"AUD→BRL":3.60,"AUD→MXN":12.5,
    "BRL→BRL":1,"BRL→EUR":0.17,"BRL→USD":0.19,"BRL→GBP":0.14,"BRL→CAD":0.25,"BRL→AUD":0.28,"BRL→MXN":3.45,
    "MXN→MXN":1,"MXN→EUR":0.05,"MXN→USD":0.054,"MXN→GBP":0.042,"MXN→CAD":0.074,"MXN→AUD":0.08,"MXN→BRL":0.29
  };
  const rate=(f,t)=>FX[`${f}→${t}`]??1;
  const localeFor=cur=>({EUR:'it-IT',USD:'en-US',GBP:'en-GB',CAD:'en-CA',AUD:'en-AU',BRL:'pt-BR',MXN:'es-MX'})[cur]||'it-IT';
  const fmt=(v,cur)=>{try{return v.toLocaleString(localeFor(cur),{style:'currency',currency:cur});}catch(e){return (Math.round(v*100)/100).toFixed(2)+' '+cur;}};
  const fmtIntIT=n=>(Math.round(n)).toLocaleString('it-IT');

  const countryDD=$('tte-country-dd'),cBtn=countryDD.querySelector('.dd-selected'),cImg=cBtn.querySelector('img'),cName=cBtn.querySelector('.dd-name'),cList=countryDD.querySelector('.dd-list'),countryNative=$('tte-country-native');
  const currDD=$('tte-currency-dd'),curBtn=currDD.querySelector('.dd-selected'),curName=curBtn.querySelector('.dd-name'),curList=currDD.querySelector('.dd-list'),currencyNative=$('tte-currency-native');
  const catDD=$('tte-cat-dd'),catBtn=catDD.querySelector('.dd-selected'),catList=catDD.querySelector('.dd-list'),catNative=$('tte-cat-native'),catSelected=$('tte-cat-selected');

  function openList(btn,list,open){btn.setAttribute('aria-expanded',open?'true':'false');list.style.display=open?'block':'none';if(open) list.focus();}
  document.addEventListener('click',e=>{
    if(!countryDD.contains(e.target)) openList(cBtn,cList,false);
    if(!currDD.contains(e.target)) openList(curBtn,curList,false);
    if(!catDD.contains(e.target)) openList(catBtn,catList,false);
  });
  cBtn.addEventListener('click',()=>openList(cBtn,cList,cList.style.display!=='block'));
  curBtn.addEventListener('click',()=>openList(curBtn,curList,curList.style.display!=='block'));
  catBtn.addEventListener('click',()=>openList(catBtn,catList,catList.style.display!=='block'));

  const viewsRange=$('tte-views'),viewsLabel=$('tte-views-label'),rpmInput=$('tte-rpm'),rpmRange=$('tte-rpm-range'),modeSel=$('tte-mode'),
        dealsInput=$('tte-deals'),dealsRange=$('tte-deals-range'),liveInput=$('tte-live'),liveRange=$('tte-live-range');
  const dealsCard=$('tte-deals-card'),liveCard=$('tte-live-card'),grossEl=$('tte-gross'),grossSub=$('tte-gross-sub'),
        netEl=$('tte-net'),netSub=$('tte-net-sub'),taxEl=$('tte-tax'),payEl=$('tte-pay'),costEl=$('tte-cost');

  // IT default: ITA + EUR
  let state={country:'it',currency:'EUR',category:'ugc',currencyOverridden:false};

  function buildCountryList(){
    cList.innerHTML='';countryNative.innerHTML='';
    COUNTRIES.forEach(c=>{
      const li=document.createElement('li');li.className='dd-item';li.setAttribute('role','option');li.dataset.code=c.code;
      li.innerHTML=`<img decoding="async" alt="" width="20" height="15" src="https://flagcdn.com/w20/${c.code}.png" srcset="https://flagcdn.com/w40/${c.code}.png 2x" onerror="this.style.display='none'"><span>${c.name}</span>`;
      li.addEventListener('click',()=>selectCountry(c.code,true));cList.appendChild(li);
      const opt=document.createElement('option');opt.value=c.code;opt.textContent=c.name;countryNative.appendChild(opt);
    });
  }
  function buildCurrencyList(){
    curList.innerHTML='';currencyNative.innerHTML='';
    CURRENCIES.forEach(code=>{
      const li=document.createElement('li');li.className='dd-item';li.setAttribute('role','option');li.dataset.val=code;li.textContent=code;
      li.addEventListener('click',()=>selectCurrency(code,true,true));curList.appendChild(li);
      const opt=document.createElement('option');opt.value=code;opt.textContent=code;currencyNative.appendChild(opt);
    });
  }
  function buildCategoryList(){
    catList.innerHTML='';catNative.innerHTML='';
    Object.entries(CATEGORIES).forEach(([key,cfg])=>{
      const li=document.createElement('li');li.className='dd-item';li.setAttribute('role','option');li.dataset.val=key;li.textContent=cfg.label;
      li.addEventListener('click',()=>selectCategory(key,true));catList.appendChild(li);
      const opt=document.createElement('option');opt.value=key;opt.textContent=cfg.label;catNative.appendChild(opt);
    });
  }

  function updateSliderFill(el){const min=+el.min||0,max=+el.max||1,val=+el.value||0;el.style.setProperty('--pct',(((val-min)/(max-min))*100)+'%');}
  function clampInt(el,min,max){let v=parseInt(el.value||'0',10);if(isNaN(v)) v=0;v=Math.max(min,Math.min(max,v));el.value=v;return v;}
  function applyAutoRPM(){
    const c=CTRY[state.country]||CTRY.it,k=CATEGORIES[state.category]||CATEGORIES.ugc;
    const auto=c.rpm*k.rpmF;
    rpmInput.value=auto.toFixed(2);
    rpmRange.value=Math.min(+rpmRange.max,auto);
    updateSliderFill(rpmRange);
  }
  function fixedCostsInCountry(views,countryCur){return ((views/10000)*1)*rate('EUR',countryCur);}
  function applyModeUI(){
    const m=modeSel.value,dealsEnabled=(m==='cp_deals'||m==='all'),liveEnabled=(m==='cp_live'||m==='all');
    dealsCard.classList.toggle('is-disabled',!dealsEnabled);
    liveCard.classList.toggle('is-disabled',!liveEnabled);
    if(!dealsEnabled){dealsInput.value=0;dealsRange.value=0;updateSliderFill(dealsRange)}
    if(!liveEnabled){liveInput.value=0;liveRange.value=0;updateSliderFill(liveRange)}
  }

  function selectCountry(code,closeAfter){
    state.country=code;const c=CTRY[code]||CTRY.it;
    cImg.src=`https://flagcdn.com/w20/${code}.png`;cImg.srcset=`https://flagcdn.com/w40/${code}.png 2x`;
    cName.textContent=c.name;[...cList.children].forEach(li=>li.setAttribute('aria-selected',li.dataset.code===code?'true':'false'));
    countryNative.value=code;
    applyAutoRPM();
    if(!state.currencyOverridden) selectCurrency(c.cur,false,false);
    if(closeAfter) openList(cBtn,cList,false);
    calc();
  }
  function selectCurrency(val,closeAfter,markOverride){
    state.currency=val;if(markOverride) state.currencyOverridden=true;
    curName.textContent=val;[...curList.children].forEach(li=>li.setAttribute('aria-selected',li.dataset.val===val?'true':'false'));
    currencyNative.value=val;
    if(closeAfter) openList(curBtn,curList,false);
    calc();
  }
  function selectCategory(key,closeAfter){
    state.category=key;const cfg=CATEGORIES[key]||CATEGORIES.ugc;
    catSelected.textContent=cfg.label;
    [...catList.children].forEach(li=>li.setAttribute('aria-selected',li.dataset.val===key?'true':'false'));
    catNative.value=key;
    applyAutoRPM();
    if(closeAfter) openList(catBtn,catList,false);
    calc();
  }

  const PAYMENT_FEE_PCT=3;
  function calc(){
    const c=CTRY[state.country]||CTRY.it,k=CATEGORIES[state.category]||CATEGORIES.ugc;
    const views=+viewsRange.value||0,rpm=Math.max(0,+rpmInput.value||0);
    const fx=rate(c.cur,state.currency);

    const creator=(views/1000)*rpm;
    const dealsCount=clampInt(dealsInput,0,10);
    const livesCount=clampInt(liveInput,0,30);

    const gross=creator + (dealsCount*(c.deal*k.dealF)) + (livesCount*(c.live*k.liveF));
    const tax=gross*(c.tax/100);
    const pay=gross*(PAYMENT_FEE_PCT/100);
    const fix=fixedCostsInCountry(views,c.cur);

    const net=Math.max(0,gross-tax-pay-fix);
    const effRpm=views>0?(net/views)*1000:0;

    grossEl.textContent=fmt(gross*fx,state.currency);
    netEl.textContent=fmt(net*fx,state.currency);
    taxEl.textContent='-'+fmt(tax*fx,state.currency);
    payEl.textContent='-'+fmt(pay*fx,state.currency);
    costEl.textContent='-'+fmt(fix*fx,state.currency);

    grossSub.textContent=`Creator: ${fmt(creator*fx,state.currency)} · Detrazioni: ${fmt((tax+pay+fix)*fx,state.currency)}`;
    netSub.textContent=`RPM effettivo: ${(effRpm*fx).toFixed(2)} / 1k`;
  }

  viewsRange.addEventListener('input',()=>{viewsLabel.textContent=fmtIntIT(+viewsRange.value||0);updateSliderFill(viewsRange);calc()});
  rpmInput.addEventListener('input',()=>{let v=Math.max(0,Math.min(20,+rpmInput.value||0));rpmInput.value=v.toFixed(2);rpmRange.value=Math.min(+rpmRange.max,v);updateSliderFill(rpmRange);calc()});
  rpmRange.addEventListener('input',()=>{rpmInput.value=(+rpmRange.value||0).toFixed(2);updateSliderFill(rpmRange);calc()});
  modeSel.addEventListener('change',()=>{applyModeUI();calc()});
  dealsInput.addEventListener('input',()=>{dealsRange.value=clampInt(dealsInput,0,10);updateSliderFill(dealsRange);calc()});
  dealsRange.addEventListener('input',()=>{dealsInput.value=clampInt(dealsRange,0,10);updateSliderFill(dealsRange);calc()});
  liveInput.addEventListener('input',()=>{liveRange.value=clampInt(liveInput,0,30);updateSliderFill(liveRange);calc()});
  liveRange.addEventListener('input',()=>{liveInput.value=clampInt(liveRange,0,30);updateSliderFill(liveRange);calc()});

  countryNative.addEventListener('change',()=>selectCountry(countryNative.value,false));
  currencyNative.addEventListener('change',()=>selectCurrency(currencyNative.value,false,true));
  catNative.addEventListener('change',()=>selectCategory(catNative.value,false));

  buildCountryList();buildCurrencyList();buildCategoryList();

  state.currencyOverridden=false;
  selectCategory('ugc',false);
  selectCountry('it',false);
  selectCurrency('EUR',false,false);

  viewsLabel.textContent=fmtIntIT(+viewsRange.value||0);
  updateSliderFill(viewsRange);updateSliderFill(rpmRange);updateSliderFill(dealsRange);updateSliderFill(liveRange);

  applyModeUI();calc();
})();
</script>
</div>
<div class="tool-char">
<!-- ME: DESKTOP MAIN IMAGE--><br />
<img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-earnings-calculator-tool.png" alt="Calcolatore Guadagni TikTok" width="396" height="538" class="alignnone size-full" title="Calcolatore Guadagni TikTok: Profitto Mensile 65"></div>
</div>
<p><!-- ME: TOOL FOOTER BULLETPOINTS--><div class="tool-footer">
<ul><li>Sii sincero: questo calcolatore è geniale</li><li>Su misura per il tuo feedback</li><li>Da creatori per creatori</li></ul>
</div></div>
<p><!-- ME: MAIN OPTIN -->
<p><!-- ME: INFO HEADER IMG ALT --></p>
<div class="tool-information-header"><img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-tool-explanation.png" alt="Tiktok Tool Erklärung" width="432" height="310" class="alignnone size-full" title="Calcolatore Guadagni TikTok: Profitto Mensile 66"></p>
<p><!-- ME: H2 Einleitung --></p>
<h2>Il calcolatore guadagni TikTok spiegato nel dettaglio</h2>
</div>
<div class="tool-information"><div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="1" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button">Dettagli del calcolatore</span><span class="" data-url="" data-target="blank" tabindex="0" role="button">Più informazioni</span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="Dettagli del calcolatore">
<p><!------------------------- PART 1 SECTION START -------------------------></p>
<h3>Informazioni sul Calcolatore Guadagni TikTok:</h3>
<p><strong>Il <b>Calcolatore Guadagni TikTok</b> stima il tuo <b>profitto mensile (netto)</b> in base alle visualizzazioni (RPM), al paese e alla categoria di contenuti, includendo monetizzazioni aggiuntive come <b>brand deal</b> e <b>live streaming</b>. Non mostra solo il fatturato, ma considera anche <b>tasse</b>, <b>commissioni di pagamento</b> (ad esempio PayPal) e <b>costi fissi</b>, offrendo un valore mensile realistico.</strong></p>
<p>Molti creator in Italia cercano “Quanto si guadagna con TikTok al mese?”. Il problema è che la maggior parte delle risposte riporta solo stime molto generiche. Il <b>Calcolatore Guadagni TikTok</b> qui sopra rende tutto concreto: selezioni l’Italia, la valuta in euro, scegli la categoria di contenuti e inserisci le tue visualizzazioni mensili. Puoi poi aggiungere brand deal e live per vedere chiaramente quanto incassi in <b>lordo</b> e quanto resta in <b>netto</b>.</p>
<div id="ez-toc-container" class="ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title" style="cursor:inherit">Table of contents:</p>
<span class="ez-toc-title-toggle"></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Il_calcolatore_guadagni_TikTok_spiegato_nel_dettaglio">Il calcolatore guadagni TikTok spiegato nel dettaglio</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Quanto_si_puo_guadagnare_con_TikTok_al_mese_in_Italia_Esempio_realistico">Quanto si può guadagnare con TikTok al mese in Italia? (Esempio realistico)</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Guadagni_TikTok_per_1000000_di_visualizzazioni_%E2%80%93_Italia">Guadagni TikTok per 1.000.000 di visualizzazioni – Italia</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Quanto_guadagnano_davvero_gli_influencer_di_TikTok_una_valutazione_realistica">Quanto guadagnano davvero gli influencer di TikTok? (una valutazione realistica)</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#RPM_di_TikTok_per_paese_perche_lItalia_e_nella_media">RPM di TikTok per paese: perché l’Italia è nella media</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Categorie_TikTok_quali_nicchie_rendono_di_piu_in_Italia">Categorie TikTok: quali nicchie rendono di più in Italia?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Brand_deal_al_mese_la_leva_principale_in_Italia">Brand deal al mese: la leva principale in Italia</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-8" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Live_streaming_al_mese_complemento_non_base">Live streaming al mese: complemento, non base</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-9" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Confronto_mensile_solo_visualizzazioni_vs_monetizzazione_completa">Confronto mensile: solo visualizzazioni vs monetizzazione completa</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-10" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Il_sistema_dei_guadagni_TikTok_spiegato_nel_dettaglio">Il sistema dei guadagni TikTok spiegato nel dettaglio</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-11" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Quanti_follower_servono_per_guadagnare_su_TikTok">Quanti follower servono per guadagnare su TikTok?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-12" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Si_puo_vivere_di_TikTok_in_Italia">Si può vivere di TikTok in Italia?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-13" href="https://creator-cash.com/it/tiktok/calcolatore-guadagni-tiktok/#Domande_frequenti_sui_guadagni_mensili_su_TikTok">Domande frequenti sui guadagni mensili su TikTok</a></li></ul></nav></div>

<h2 class="trenner checkbox">Quanto si può guadagnare con TikTok al mese in Italia? (Esempio realistico)</h2>
<p><strong>Esempio (Italia · EUR · UGC/Intrattenimento): con <b>2.000.000 di visualizzazioni</b>, un <b>RPM medio di 1,10 €</b>, <b>2 brand deal</b> e <b>3 live</b>, si ottiene un <span class="positive">profitto netto stimato di 1.720,80 €</span> al mese. Il fatturato lordo è di circa <b>2.880,00 €</b> — dopo tasse, commissioni e costi fissi, questo è un risultato mensile realistico.</strong></p>
<p>Il <b>Calcolatore Guadagni TikTok</b> suddivide i tuoi guadagni mensili in più componenti. Il blocco principale è il guadagno dalle visualizzazioni tramite RPM (entrate per 1.000 visualizzazioni), che in Italia si colloca in una fascia media europea. A questo si aggiungono entrate extra come brand deal e live streaming. Infine, vengono applicate deduzioni realistiche per mostrarti il <b>vero profitto mensile</b>, non solo il fatturato.</p>
<div class="beispielbox">
<span class="box-headline">Esempio di calcolo (Italia):</span></p>
<ul>
<li><b>Guadagni dalle visualizzazioni:</b> 2.000.000 / 1.000 × 1,10 € = <b>2.200,00 €</b></li>
<li><b>Brand deal:</b> 2 × 300 € = <b>600,00 €</b></li>
<li><b>Live streaming:</b> 3 × 10 € = <b>30,00 €</b></li>
<li><b>Fatturato lordo stimato:</b> 2.200,00 € + 600,00 € + 30,00 € = <b>2.830,00 €</b></li>
<li><b>Deduzioni:</b> Tasse (~26 %) = <span class="negative">− 735,80 €</span>, Commissioni di pagamento (~3 %) = <span class="negative">− 84,90 €</span>, Costi fissi = <span class="negative">− 288,50 €</span></li>
<li><b>Profitto netto stimato:</b> <b class="positive">1.720,80 €</b></li>
</ul>
</div>
<h3>Quali fattori influenzano maggiormente i guadagni mensili su TikTok in Italia?</h3>
<p><strong>Secondo il <b>Calcolatore Guadagni TikTok</b>, i fattori decisivi sono: <b>RPM (paese)</b>, <b>categoria di contenuti</b> e utilizzo di <b>brand deal</b>. In Italia, affidarsi solo alle visualizzazioni limita fortemente il potenziale di guadagno.</strong></p>
<ul class="advantage">
<li><b>Paese:</b> L’Italia ha RPM inferiori ai mercati premium, ma superiori alla media globale.</li>
<li><b>Categoria:</b> Business/Finance tende a generare RPM più elevati rispetto a Intrattenimento o Gaming.</li>
<li><b>Brand deal:</b> Anche poche collaborazioni possono valere più di centinaia di migliaia di visualizzazioni.</li>
<li><b>Deduzioni:</b> Tasse, commissioni e costi fissi determinano il guadagno netto finale.</li>
</ul>
<h2 class="checkbox">Guadagni TikTok per 1.000.000 di visualizzazioni – Italia</h2>
<p><strong>Con <b>1.000.000 di visualizzazioni al mese</b>, i guadagni in Italia variano soprattutto in base alla categoria. In UGC/Intrattenimento, circa <b>1.100 € lordi</b> sono realistici, con un guadagno netto medio di <span class="positive">~750 €</span>. Le categorie a maggiore valore commerciale possono portare risultati migliori.</strong></p>
<p>La tabella seguente utilizza RPM tipici del mercato italiano e segue la logica del <b>Calcolatore Guadagni TikTok</b>, includendo deduzioni realistiche (tasse, commissioni di pagamento e costi fissi). Ipotesi: <b>1.000.000 di visualizzazioni</b>, <b>nessun brand deal</b>, <b>nessuna live</b>.</p>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Paese</td>
<td>Categoria</td>
<td>RPM (€ / 1.000)</td>
<td>Entrate lorde (€)</td>
<td><b>Profitto netto (€)</b></td>
</tr>
<tr>
<td>Italia</td>
<td>UGC / Intrattenimento</td>
<td>1,10 €</td>
<td>1.100 €</td>
<td class="positive">~750 €</td>
</tr>
<tr>
<td>Italia</td>
<td>Gaming</td>
<td>1,00 €</td>
<td>1.000 €</td>
<td class="positive">~680 €</td>
</tr>
<tr>
<td>Italia</td>
<td>Business / Finance</td>
<td>1,30 €</td>
<td>1.300 €</td>
<td class="positive">~900 €</td>
</tr>
</table>
</div>
</div>
<div class="infobox">
<strong>Conclusione:</strong> In Italia, il <b>Calcolatore Guadagni TikTok</b> dimostra chiaramente che la scelta della categoria e una strategia strutturata di brand deal sono fondamentali per aumentare il profitto mensile netto.
</div>
<h2 class="trenner checkbox">Quanto guadagnano davvero gli influencer di TikTok? (una valutazione realistica)</h2>
<p><strong>La percezione pubblica dei guadagni su TikTok è fortemente distorta. Molti pensano che la maggior parte dei creator raggiunga entrate annuali a cinque o addirittura sei cifre. La realtà è molto più sobria — e il grafico integrato lo mostra in modo chiaro.</strong></p>
<p>Una larga parte degli influencer di TikTok guadagna <b>meno di 15.000 dollari all’anno</b>. Questo significa che, per la maggioranza, TikTok rimane un progetto secondario o una fonte di reddito aggiuntiva e irregolare. Solo una percentuale relativamente ridotta di creator raggiunge in modo costante livelli di guadagno paragonabili a un lavoro a tempo pieno.</p>
<p>Ciò che conta non è solo la distribuzione dei guadagni, ma le cause che la determinano. Le entrate elevate raramente derivano esclusivamente dalle visualizzazioni o dal programma creator. I creator nelle fasce di reddito più alte combinano quasi sempre più canali di monetizzazione: <b>collaborazioni con brand, programmi di affiliazione e prodotti o servizi propri</b>. Le visualizzazioni fungono più da punto di accesso che da reale fonte di reddito.</p>
<p><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2026/01/tiktok-earnings-per-month.jpg" alt="Tiktok Earnings per Month" width="763" height="567" class="aligncenter size-full wp-image-889" title="Calcolatore Guadagni TikTok: Profitto Mensile 67" srcset="https://creator-cash.com/wp-content/uploads/2026/01/tiktok-earnings-per-month.jpg 763w, https://creator-cash.com/wp-content/uploads/2026/01/tiktok-earnings-per-month-300x223.jpg 300w" sizes="(max-width: 763px) 100vw, 763px" /><span class="disclaimer">Fonte: <a href="https://explodingtopics.com/blog/tiktok-earning-stats" target="_blank" rel="noopener">TikTok Earning Stats Exploding Topics</a></span></p>
<p>È proprio qui che entra in gioco il <b>Calcolatore dei guadagni TikTok</b>. Invece di mostrare medie irrealistiche, ti aiuta a capire in modo concreto dove ti trovi e quali leve attivare per passare alla fascia di reddito successiva. La differenza tra “meno di 15.000 € all’anno” e “3.000 € netti al mese” non è quasi mai il talento, ma la struttura e la strategia di monetizzazione.</p>
<div class="infobox">
<strong>Contestualizzazione:</strong> Se vuoi guadagnare con TikTok nel lungo periodo, è più importante capire <b>perché la maggior parte dei creator guadagna poco</b> che concentrarsi sui pochi casi di successo estremo. I guadagni sostenibili nascono da modelli mensili prevedibili — non da successi virali occasionali.
</div>
<p><!------------------------- PART 1 SECTION ENDE -------------------------><br />
<!------------------------- PART 2 SECTION START -------------------------></p>
<h3>Perché i guadagni su TikTok variano così tanto in Italia?</h3>
<p><strong>Perché i guadagni su TikTok non sono mai “fissi”. In Italia, il profitto mensile dipende soprattutto da <b>RPM (paese)</b>, <b>categoria di contenuti</b>, <b>mix di monetizzazione</b> (visualizzazioni, brand deal, live streaming) e <b>deduzioni reali</b>. Il <b>Calcolatore Guadagni TikTok</b> mostra chiaramente che due creator con lo stesso numero di visualizzazioni possono ottenere risultati netti molto diversi.</strong></p>
<p>Molti creator confrontano solo le visualizzazioni — ed è l’errore classico. In Italia, dove l’RPM è medio rispetto ad altri mercati europei, la differenza la fanno la categoria scelta e soprattutto i brand deal. Il <b>Calcolatore Guadagni TikTok</b> riflette questa realtà invece di mostrare numeri di fatturato poco realistici.</p>
<div class="infobox">
<strong>Nota:</strong> Quando analizzi i “guadagni mensili su TikTok”, guarda sempre al <b>netto</b>. Il <b>Calcolatore Guadagni TikTok</b> lavora su valori netti, non solo sul lordo.
</div>
<h2 class="trenner checkbox">RPM di TikTok per paese: perché l’Italia è nella media</h2>
<p><strong>L’RPM (guadagni per 1.000 visualizzazioni) varia molto da paese a paese. Le ragioni principali sono il mercato pubblicitario, il potere d’acquisto e la domanda degli inserzionisti. In Italia, l’RPM si colloca nella fascia media europea.</strong></p>
<p>Nel <b>Calcolatore Guadagni TikTok</b> puoi selezionare l’Italia e vedere subito come anche piccole variazioni di RPM influenzano il tuo profitto mensile. Importante: l’RPM è una media realistica, non una garanzia.</p>
<h3>Confronto per paese: RPM e profitto mensile per 1.000.000 di visualizzazioni</h3>
<p><strong>La tabella seguente segue il modello del <b>Calcolatore Guadagni TikTok</b>. Ipotesi: <b>1.000.000 di visualizzazioni al mese</b>, nessun brand deal, nessuna live e deduzioni realistiche.</strong></p>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Paese</td>
<td>Categoria di esempio</td>
<td>RPM (€ / 1.000)</td>
<td>Entrate lorde (€)</td>
<td><b>Profitto netto (€)</b></td>
</tr>
<tr>
<td>Italia</td>
<td>UGC / Intrattenimento</td>
<td>1,10 €</td>
<td>1.100 €</td>
<td class="positive">~750 €</td>
</tr>
<tr>
<td>Germania</td>
<td>UGC / Intrattenimento</td>
<td>1,40 €</td>
<td>1.400 €</td>
<td class="positive">~950 €</td>
</tr>
<tr>
<td>Stati Uniti</td>
<td>UGC / Intrattenimento</td>
<td>1,80 €</td>
<td>1.800 €</td>
<td class="positive">~1.300 €</td>
</tr>
</table>
</div>
</div>
<h2 class="trenner checkbox">Categorie TikTok: quali nicchie rendono di più in Italia?</h2>
<p><strong>In Italia, non tutte le categorie hanno lo stesso valore. Le nicchie con maggiore valore commerciale (come <b>Business / Finance</b>) riescono spesso a compensare un RPM medio con guadagni più alti per visualizzazione.</strong></p>
<p>Concentrarsi solo sulla portata è limitante. I creator che uniscono intrattenimento e utilità (consigli, strumenti, prodotti) aumentano notevolmente il valore di ogni view.</p>
<div class="beispielbox">
<span class="box-headline">Esempio (1.000.000 di visualizzazioni · Italia):</span></p>
<ul>
<li>UGC / Intrattenimento: RPM 1,10 € → Lordo 1.100 € → Netto ~ <span class="positive">750 €</span></li>
<li>Gaming: RPM 1,00 € → Lordo 1.000 € → Netto ~ <span class="positive">680 €</span></li>
<li>Business / Finance: RPM 1,30 € → Lordo 1.300 € → Netto ~ <span class="positive">900 €</span></li>
</ul>
</div>
<h2 class="trenner checkbox">Brand deal al mese: la leva principale in Italia</h2>
<p><strong>Il <b>Calcolatore Guadagni TikTok</b> mostra che i <b>brand deal</b> sono il vero motore dei guadagni per i creator italiani. L’obiettivo non è un accordo occasionale, ma un modello ripetibile: <b>numero di deal × valore medio = entrate mensili extra</b>.</strong></p>
<p>Anche nel mercato italiano, 1–2 collaborazioni ben strutturate possono raddoppiare il profitto netto rispetto ai soli guadagni da visualizzazioni.</p>
<h3>Tabella di riferimento: valori medi dei brand deal in Italia</h3>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead" style="width:100%;border-collapse:collapse">
<tr>
<td>Livello creator</td>
<td>Visualizzazioni medie per video</td>
<td>Tipo di collaborazione</td>
<td><b>Valore medio per deal</b></td>
</tr>
<tr>
<td>Piccolo</td>
<td>10k – 50k</td>
<td>UGC / 1 contenuto</td>
<td class="positive">200 – 350 €</td>
</tr>
<tr>
<td>Medio</td>
<td>50k – 250k</td>
<td>2 contenuti + diritti d’uso</td>
<td class="positive">350 – 1.000 €</td>
</tr>
<tr>
<td>Grande</td>
<td>250k – 1M+</td>
<td>Campagne / pacchetti</td>
<td class="positive">1.000 – 4.000 €+</td>
</tr>
</table>
</div>
</div>
<div class="infobox">
<strong>Consiglio:</strong> Un singolo brand deal può valere quanto oltre 1 milione di visualizzazioni aggiuntive.
</div>
<h2 class="trenner checkbox">Live streaming al mese: complemento, non base</h2>
<p><strong>In Italia, i live streaming funzionano soprattutto come integrazione. Il <b>Calcolatore Guadagni TikTok</b> tratta questi guadagni come una media prudente, poiché dipendono molto dalla community.</strong></p>
<p>I live possono rendere il reddito più stabile, ma raramente sostituiscono i brand deal come fonte principale.</p>
<div class="beispielbox">
<span class="box-headline">Esempio:</span></p>
<ul>
<li>Guadagno medio per live: <b>10 €</b></li>
<li>4 live / mese: <b class="positive">40 €</b> extra</li>
<li>8 live / mese: <b class="positive">80 €</b> extra</li>
</ul>
</div>
<h2 class="trenner checkbox">Confronto mensile: solo visualizzazioni vs monetizzazione completa</h2>
<p><strong>Il <b>Calcolatore Guadagni TikTok</b> evidenzia chiaramente la differenza tra affidarsi solo alle visualizzazioni e utilizzare una strategia completa di monetizzazione.</strong></p>
<p><b>Ipotesi:</b> 1.000.000 di visualizzazioni · Italia · UGC/Intrattenimento.</p>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Scenario</td>
<td>Entrate lorde (€)</td>
<td><b>Profitto netto (€)</b></td>
</tr>
<tr>
<td>Solo visualizzazioni</td>
<td>1.100 €</td>
<td class="positive">~750 €</td>
</tr>
<tr>
<td>+ 2 brand deal</td>
<td>1.700 €</td>
<td class="positive">~1.200 €</td>
</tr>
<tr>
<td>+ 3 brand deal</td>
<td>2.000 €</td>
<td class="positive">~1.450 €</td>
</tr>
<tr>
<td>Brand deal + live</td>
<td>2.080 €</td>
<td class="positive">~1.520 €</td>
</tr>
</table>
</div>
</div>
<div class="infobox">
<strong>Conclusione:</strong> In Italia, il <b>Calcolatore Guadagni TikTok</b> dimostra che la struttura di monetizzazione conta più del volume di visualizzazioni.
</div>
<p><!------------------------- PART 2 SECTION ENDE -------------------------><br />
<!------------------------- PART 3 SECTION START -------------------------></p>
<h2 class=" trenner checkbox">Il sistema dei guadagni TikTok spiegato nel dettaglio</h2>
<p><strong>Il profitto mensile su TikTok si costruisce in più fasi: visualizzazioni → RPM → monetizzazione aggiuntiva → deduzioni → netto. Molti creator in Italia si concentrano solo sulle visualizzazioni e sottovalutano l’impatto reale di tasse, commissioni e strategia di monetizzazione sul guadagno finale.</strong></p>
<p>Il <b>Calcolatore Guadagni TikTok</b> rappresenta esattamente questo sistema. Distingue chiaramente tra <b>fatturato lordo</b> e <b>profitto netto</b> e mostra in modo trasparente quali leve puoi controllare attivamente. Non è quindi solo uno strumento “per curiosità”, ma una base concreta per la pianificazione mensile.</p>
<h3>Chi trattiene cosa dai tuoi guadagni TikTok in Italia?</h3>
<p><strong>Dai tuoi guadagni lordi mensili vengono sottratte diverse voci: tasse, commissioni di pagamento (ad esempio PayPal) e costi fissi ricorrenti. In Italia, queste deduzioni incidono in modo significativo, soprattutto per i creator freelance.</strong></p>
<p>Molti calcolatori online ignorano completamente questo livello, portando a una forte sovrastima dei guadagni. Il <b>Calcolatore Guadagni TikTok</b> si concentra invece sul netto, perché è l’unico valore realmente utile.</p>
<div class="beispielbox">
<span class="box-headline">Deduzioni mensili tipiche in Italia:</span></p>
<ul>
<li><b>Tasse:</b> ~25–26 % (stima media)</li>
<li><b>Commissioni di pagamento:</b> ~2–3 %</li>
<li><b>Costi fissi:</b> strumenti, software, attrezzatura, connessione, consulenze</li>
</ul>
</div>
<h3 class="trenner checkbox">Quanto rimane netto? (esempi mensili realistici)</h3>
<p><strong>Ciò che conta non è quanto fatturi, ma quanto resta a fine mese. Gli esempi seguenti si basano sul modello del <b>Calcolatore Guadagni TikTok</b> e riflettono scenari realistici per il mercato italiano.</strong></p>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Fatturato lordo / mese</td>
<td>Tasse &#038; commissioni</td>
<td><b>Profitto netto</b></td>
</tr>
<tr>
<td>1.100 €</td>
<td class="negative">~350 €</td>
<td class="positive">~750 €</td>
</tr>
<tr>
<td>2.000 €</td>
<td class="negative">~550 €</td>
<td class="positive">~1.450 €</td>
</tr>
<tr>
<td>2.830 €</td>
<td class="negative">~1.110 €</td>
<td class="positive">~1.720 €</td>
</tr>
</table>
</div>
</div>
<h3 class="trenner checkbox">Quando TikTok diventa davvero conveniente dal punto di vista economico?</h3>
<p><strong>TikTok diventa conveniente quando il profitto mensile giustifica chiaramente il tempo investito. Molti creator confrontano solo il fatturato, ignorando il guadagno orario reale.</strong></p>
<p>Il <b>Calcolatore Guadagni TikTok</b> aiuta proprio in questo: mette in relazione il profitto mensile con il tempo speso nella creazione dei contenuti, permettendoti di capire se TikTok è un hobby, un’entrata extra o un vero business.</p>
<div class="beispielbox">
<span class="box-headline">Esempio (tempo vs profitto in Italia):</span></p>
<ul>
<li>25 ore / mese → 750 € netti → ~30 €/h</li>
<li>40 ore / mese → 1.450 € netti → ~36 €/h</li>
<li>70 ore / mese → 1.720 € netti → ~25 €/h</li>
</ul>
</div>
<h2 class="trenner checkbox">Quanti follower servono per guadagnare su TikTok?</h2>
<p><strong>I follower non sono il fattore decisivo. Ciò che conta davvero sono le <b>visualizzazioni</b>, la <b>qualità del pubblico</b> e la <b>monetizzazione</b>. Account più piccoli ma ben posizionati possono guadagnare più di account grandi senza strategia.</strong></p>
<p>Per i brand, i follower sono soprattutto un segnale di affidabilità. Per il guadagno mensile contano le performance reali — per questo il <b>Calcolatore Guadagni TikTok</b> si basa sulle visualizzazioni e non sul numero di follower.</p>
<h3>Perché i follower sono sopravvalutati</h3>
<ul class="advantage">
<li>Le visualizzazioni determinano i guadagni legati all’RPM</li>
<li>I brand deal si basano sulla performance, non sulle vanity metric</li>
<li>Le nicchie specifiche convertono meglio del contenuto generalista</li>
</ul>
<h2 class="trenner checkbox">Si può vivere di TikTok in Italia?</h2>
<p><strong>Sì — ma solo con una strategia di monetizzazione chiara. I guadagni basati solo sulle visualizzazioni raramente sono sufficienti. La combinazione di visualizzazioni, brand deal e, in alcuni casi, live streaming rende TikTok sostenibile nel lungo periodo.</strong></p>
<p>Il <b>Calcolatore Guadagni TikTok</b> mostra quali combinazioni sono realistiche. Invece di frasi generiche (“TikTok paga poco”), ottieni obiettivi numerici concreti.</p>
<h3>Esempio: 1.800 € netti al mese — scenario realistico</h3>
<div class="beispielbox">
<span class="box-headline">Possibile combinazione:</span></p>
<ul>
<li>1,5–2,5 milioni di visualizzazioni al mese</li>
<li>2–4 brand deal (300–500 € ciascuno)</li>
<li>Live streaming occasionali come complemento</li>
</ul>
</div>
<h2 class="trenner checkbox">Domande frequenti sui guadagni mensili su TikTok</h2>
<h3>Quanto paga TikTok per 1.000 visualizzazioni in Italia?</h3>
<p>In Italia, l’RPM si colloca generalmente tra <b>1,00 € e 1,30 €</b>, a seconda della categoria e della qualità del pubblico.</p>
<h3>I guadagni su TikTok sono stabili?</h3>
<p>I guadagni basati sulle visualizzazioni possono variare molto. I brand deal offrono maggiore stabilità e prevedibilità mensile.</p>
<h3>È possibile pianificare i guadagni su TikTok?</h3>
<p>Sì, se tratti TikTok come un’attività professionale. Il <b>Calcolatore Guadagni TikTok</b> consente di simulare scenari e definire obiettivi mensili realistici.</p>
<div class="infobox">
<strong>Conclusione:</strong> In Italia, guadagnare con TikTok non è questione di fortuna o viralità. I creator che conoscono i propri numeri, considerano onestamente le deduzioni e strutturano la monetizzazione possono trasformare TikTok in una fonte di reddito mensile sostenibile.
</div>
<p><!------------------------- PART 3 SECTION ENDE -------------------------></p>
<p><!-- ME: FOOTER OPTIN --><div class="optin-box tiktok-optin">
<h3>Guadagnare con Tiktok? Inizia oggi stesso:</h3>
Scarica gratuitamente il nostro e-book.
</div>
<!-- ME: MORE INFO TRANSLATION --></div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="Più informazioni">
Informazioni su questo strumento:
<ul class="post-info">
<li><strong>Nome:</strong> Calcolatore Guadagni TikTok: Profitto Mensile</li>
<li><strong>Descrizione:</strong> Calcolatore Guadagni TikTok: per 1.000 visualizzazioni, il Creator Program paga circa 0,70–2,00 €, in base a paese e engagement.</li>
</ul>

<ul class="post-info">
<li><strong>Autore:</strong> Kevin</li>
<li><strong>Pubblicato:</strong> 9 Gennaio 2026</li>
<li><strong>Ultimo aggiornamento:</strong> 13.01.2026</li>
<li><strong>Categoria:</strong> Tiktok</li>
<li><strong>Tempo di lettura:</strong> 11 min.</li>
</ul>


<strong>Informazioni sull'autore:</strong>

<div class="author-box">
<img decoding="async" src="https://creator-cash.com/wp-content/uploads/2025/10/kevin-founder-of-creator-cash.png" alt="kevin founder of creator cash" width="90" height="90" class="size-full wp-image-234" title="Calcolatore Guadagni TikTok: Profitto Mensile 68"><strong>Kevin - Fondatore di Creator Cash</strong>
Kevin è un esperto creatore di contenuti ed esperto SEO specializzato in creator economy, monetizzazione dei social media e fonti di guadagno digitali. Analizza in dettaglio piattaforme come TikTok, Twitch e YouTube e condivide calcoli, dati e strategie pratici. Grazie alla sua esperienza nel marketing e nella consulenza ai creator, trasmette conoscenze approfondite con un chiaro valore aggiunto per creator e marchi.</div>

<div class="share-box">
<strong>Condividi questo articolo:</strong><br>
<div class="share-box"> 
  <div class="share-row">
    <input class="share-input" type="text" value="" placeholder="https://…" readonly>
    <button class="share-copy" type="button" aria-label="Copy link" title="Copy link">
      <span class="ico ico-copy" aria-hidden="true">
        <!-- Dein SVG -->
        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
          <rect x="8" y="8" width="12" height="12" rx="2" ry="2"></rect>
          <path d="M4 16V6a2 2 0 0 1 2-2h10"></path>
        </svg>
      </span>
      <span class="ico ico-check" aria-hidden="true">
        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
          <path d="M20 6 L9 17 L4 12"></path>
        </svg>
      </span>
    </button>
  </div>

  <div class="share-links">
    <a class="share-btn share-x"      href="#" target="_blank" rel="noopener nofollow" aria-label="Share on X"        title="X"></a>
    <a class="share-btn share-fb"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Facebook" title="Facebook"></a>
    <a class="share-btn share-li"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on LinkedIn" title="LinkedIn"></a>
    <a class="share-btn share-reddit" href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Reddit"   title="Reddit"></a>
    <a class="share-btn share-wa"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on WhatsApp" title="WhatsApp"></a>
    <a class="share-btn share-tg"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Telegram" title="Telegram"></a>
  </div>
</div>

<style id="share-box-css">
.share-box{border:1px solid #eee;border-radius:12px;padding:12px 14px}
.share-links a{padding:5px 8px!important}
.share-row{display:flex;gap:8px;align-items:center;margin-bottom:10px}
.share-input{flex:1;padding:10px;border:1px solid #e5e5e5;border-radius:10px;background:#f7f7f7}
.share-copy{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:40px;border:0;border-radius:10px;background:#54FFA7;color:#000;cursor:pointer}
.share-copy svg{width:22px;height:22px;display:block}
.share-copy .ico-check{display:none}
.share-copy.ok .ico-copy{display:none}
.share-copy.ok .ico-check{display:block}

.share-links{display:flex;flex-wrap:wrap;gap:8px}
.share-btn{display:flex;align-items:center;justify-content:center;width:40px;height:36px;border:1px solid #eaeaea;border-radius:10px;background:#B9FFD8;color:#111;text-decoration:none;position:relative}
.share-btn::before{content:"";display:block;width:18px;height:18px;mask-size:contain;mask-repeat:no-repeat;background:currentColor}

/* Platform Icons */
.share-x::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 3h3l6 7 6-7h3l-7.5 8.5L21 21h-3l-6-7-6 7H3l8.5-9.5z'/></svg>")}
.share-fb::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13 22v-9h3l1-4h-4V7a1 1 0 0 1 1-1h3V2h-3a5 5 0 0 0-5 5v3H6v4h3v9z'/></svg>")}
.share-li::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 6a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM4 8h4v12H4zM14.5 8A4.5 4.5 0 0 1 19 12.5V20h-4v-6a2 2 0 1 0-4 0v6H7v-12h4v1.6A4.49 4.49 0 0 1 14.5 8z'/></svg>")}
.share-reddit::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M21 12c0 4.4-4.5 8-9 8s-9-3.6-9-8 4.5-8 9-8c2.1 0 4 .6 5.5 1.7l1.6-1.6L20 5l-2.5.7A7 7 0 0 1 21 12z'/></svg>")}
.share-wa::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M20 12a8 8 0 0 1-12.3 6.7L4 20l1.3-3.6A8 8 0 1 1 20 12z'/></svg>")}
.share-tg::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M21 4 3 12l6.3 2.1L18 7l-7.3 8.1V20l3-2.6L18.8 21z'/></svg>")}
</style>

<script>
(function(){
  document.querySelectorAll('.share-box').forEach(function(box){
    if (box.dataset.bound) return; box.dataset.bound = "1";

    var url   = window.location.href.split('#')[0];
    var title = document.title || '';
    var uEnc  = encodeURIComponent(url);
    var tEnc  = encodeURIComponent(title);

    var input = box.querySelector('.share-input');
    if (input) input.value = url;

    var map = {
      '.share-x'     : 'https://twitter.com/intent/tweet?url='+uEnc+'&text='+tEnc,
      '.share-fb'    : 'https://www.facebook.com/sharer/sharer.php?u='+uEnc,
      '.share-li'    : 'https://www.linkedin.com/sharing/share-offsite/?url='+uEnc,
      '.share-reddit': 'https://www.reddit.com/submit?url='+uEnc+'&title='+tEnc,
      '.share-wa'    : 'https://wa.me/?text='+tEnc+'%20'+uEnc,
      '.share-tg'    : 'https://t.me/share/url?url='+uEnc+'&text='+tEnc
    };
    Object.keys(map).forEach(function(sel){
      var a = box.querySelector(sel); if(a) a.href = map[sel];
    });

    var copy = box.querySelector('.share-copy');
    if (copy && input) {
      copy.addEventListener('click', async function(){
        try { await navigator.clipboard.writeText(input.value); copy.classList.add('ok'); } catch(e){}
        setTimeout(function(){ copy.classList.remove('ok'); }, 1200);
      });
    }
  });
})();
</script>

</div>
</div></div></div>
</p></div>

</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Calcolatore TikTok Coins: Converti in euro</title>
		<link>https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/</link>
		
		<dc:creator><![CDATA[Kevin]]></dc:creator>
		<pubDate>Fri, 24 Oct 2025 20:07:56 +0000</pubDate>
				<category><![CDATA[Tiktok]]></category>
		<guid isPermaLink="false">https://creator-cash.com/?p=644</guid>

					<description><![CDATA[Calcolatore TikTok Coins: Converti in euro Quanto valgono 1.000 TikTok Coins? Il Calcolatore TikTok Coins mostra quanto guadagni davvero: 1.000 coins sono 10,74 € lordi = 2,79 € netti. Calcolatore TikTok Coins Tutti gli strumenti Calcolatore TikTok Coins Converti le coins in euro Il calcolatore di monete Tiktok spiegato in dettaglio]]></description>
										<content:encoded><![CDATA[<div class="tool-post tiktok">
<div class="page-header">
<div class="page-header-image">
<p><!-- ME: OG IMAGE--><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2025/10/calcolatore-tiktok-coins.jpg" alt="Calcolatore TikTok Coins" width="1200" height="1200" class="alignnone size-full wp-image-650" title="Calcolatore TikTok Coins: Converti in euro 94" srcset="https://creator-cash.com/wp-content/uploads/2025/10/calcolatore-tiktok-coins.jpg 1200w, https://creator-cash.com/wp-content/uploads/2025/10/calcolatore-tiktok-coins-300x300.jpg 300w, https://creator-cash.com/wp-content/uploads/2025/10/calcolatore-tiktok-coins-1024x1024.jpg 1024w, https://creator-cash.com/wp-content/uploads/2025/10/calcolatore-tiktok-coins-150x150.jpg 150w, https://creator-cash.com/wp-content/uploads/2025/10/calcolatore-tiktok-coins-768x768.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></div>
<div class="page-header-content">
<div class="page-header-title">
<p><!-- Area 1 --><!-- SECTION START --></p>
<h1>Calcolatore TikTok Coins:<span> Converti in euro</span></h1>
<p><!-- SECTION ENDE -->
</div>
<div class="page-header-description">
<p><!-- SECTION START --><span>Quanto valgono 1.000 TikTok Coins?</span> Il Calcolatore TikTok Coins mostra quanto guadagni davvero: 1.000 coins sono 10,74 € lordi = 2,79 € netti.<!-- SECTION ENDE --></p>
</div>
<div class="page-header-background">
<p><!-- ME: MOBILE MAIN IMAGE--><img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-coins-calculator-mobile.png" alt="Calcolatore TikTok Coins" width="394" height="410" class="alignnone size-full wp-image-319" title="Calcolatore TikTok Coins: Converti in euro 95"><br />
<!-- Area 1 Ende --></p>
</div>
</div>
</div>
<div class="tool tiktok-tool">
<div class="tool-header">
<div class="tool-tabs">
<div class="tool-tab tool-tab-active"><span class="svg-icon icon-small"><svg width="13" height="14" viewBox="0 0 13 14" xmlns="http://www.w3.org/2000/svg" fill="currentColor" aria-hidden="true" focusable="false"><path d="M12.3605 4.01483C11.5991 4.01483 10.8966 3.76261 10.3325 3.33712C9.68556 2.84936 9.22073 2.13386 9.05657 1.3092C9.01593 1.10544 8.99404 0.895169 8.99196 0.679688H6.81708V6.6225L6.81447 9.87766C6.81447 10.7479 6.24776 11.4858 5.46217 11.7453C5.23418 11.8206 4.98796 11.8563 4.73157 11.8423C4.40431 11.8243 4.09763 11.7255 3.83108 11.5661C3.26384 11.2268 2.87926 10.6114 2.86884 9.90736C2.85242 8.80702 3.74197 7.90992 4.84152 7.90992C5.05857 7.90992 5.26701 7.94535 5.46217 8.00971V6.38539V5.80148C5.25633 5.771 5.04684 5.7551 4.83501 5.7551C3.63149 5.7551 2.50588 6.25537 1.70127 7.15665C1.09313 7.83774 0.72835 8.70671 0.672069 9.61788C0.598331 10.8149 1.03633 11.9527 1.88575 12.7923C2.01056 12.9155 2.14162 13.0299 2.27867 13.1354C3.00693 13.6959 3.89726 13.9997 4.83501 13.9997C5.04684 13.9997 5.25633 13.9841 5.46217 13.9536C6.33817 13.8238 7.14642 13.4228 7.78427 12.7923C8.56803 12.0176 9.00108 10.9892 9.00577 9.89459L8.99456 5.03362C9.36846 5.32205 9.77728 5.56073 10.2161 5.74598C10.8985 6.0339 11.622 6.17981 12.3667 6.17955V4.60031V4.01431C12.3672 4.01483 12.361 4.01483 12.3605 4.01483Z" /></svg></span><!-- SECTION START -->Calcolatore TikTok Coins<!-- SECTION ENDE --></div>
<div class="tool-tab"><a href="https://creator-cash.com/it/tiktok/"><!-- SECTION START -->Tutti gli strumenti<!-- SECTION ENDE --></a></p>
</div>
</div>
</div>
<div class="tool-content">
<div class="tool-code">
<div class="tool-title">
<p><!-- SECTION START -->Calcolatore TikTok Coins<!-- SECTION ENDE --></div>
<p><span class="tool-subtitle"><!-- SECTION START -->Converti le coins in euro<!-- SECTION ENDE --></span><!-- ME: MAIN RECHNER --><div id="ttk-calc" class="ttk">
  <!-- FILTRI -->
  <div class="tool-filters ttk-row ttk-filters">
    <!-- Paese -->
    <div class="tool-filter ttk-card ttk-top">
      <div class="ttk-filter">
        <div class="ttk-filter-label">Paese</div>

        <!-- Desktop: Dropdown personalizzato -->
        <div id="country-dd" class="dd">
          <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
            <img alt="" width="20" height="15"><span class="dd-emoji" style="display:none"></span><span class="dd-name"></span>
            <span class="dd-caret">▾</span>
          </button>
          <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Seleziona paese"></ul>
        </div>

        <!-- Mobile: Select nativo -->
        <select id="country-native" aria-label="Seleziona paese"></select>
      </div>
    </div>

    <!-- Valuta -->
    <div class="tool-filter ttk-card ttk-top">
      <div class="ttk-filter">
        <div class="ttk-filter-label">Valuta</div>

        <!-- Desktop: Dropdown personalizzato -->
        <div id="currency-dd" class="dd">
          <button type="button" class="dd-selected" aria-haspopup="listbox" aria-expanded="false">
            <span class="dd-name"></span>
            <span class="dd-caret">▾</span>
          </button>
          <ul class="dd-list" role="listbox" tabindex="-1" aria-label="Seleziona valuta"></ul>
        </div>

        <!-- TOOLTIP INFO -->
        <div class="tooltip" data-tip="Utilizziamo prezzi medi per ogni paese per semplificare il calcolo. I prezzi nella tua app o sul sito nel tuo paese possono variare.">
          <svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M256 0C114.5 0 0 114.5 0 256s114.5 256 256 256 256-114.5 256-256S397.5 0 256 0zm0 476.3c-121.5 0-220.3-98.8-220.3-220.3S134.5 35.7 256 35.7 476.3 134.5 476.3 256 377.5 476.3 256 476.3z"/><path d="M256 213.4c-15.2 0-25.9 6.4-25.9 15.8v128.4c0 8.1 10.8 16.2 25.9 16.2s26.3-8.1 26.3-16.2V229.2c0-9.4-11.8-15.8-26.3-15.8z"/><path d="M256 134.2c-15.5 0-27.6 11.1-27.6 23.9s12.1 24.3 27.6 24.3 27.3-11.5 27.3-24.3-12.1-23.9-27.3-23.9z"/></svg>
        </div>

        <!-- Mobile: Select nativo -->
        <select id="currency-native" aria-label="Seleziona valuta"></select>
      </div>
    </div>
  </div>

  <!-- INPUT SUPERIORI -->
  <div class="tool-amounts ttk-row">
    <div class="tool-currency-input ttk-card ttk-top">
      <div class="ttk-topbox">
        <input id="coins" class="tool-currency" type="number" min="0" max="9999999" step="50" value="40000">
        <span class="ttk-badge"><img decoding="async" class="ttk-ico" src="https://creator-cash.com/wp-content/uploads/2025/10/icon-tiktok-coin.png" width="30" height="30" alt="icon tiktok coin" title="Calcolatore TikTok Coins: Converti in euro 96"> Monete TikTok</span>
      </div>
    </div>

    <div class="tool-currency-input ttk-card ttk-top">
      <div class="ttk-topbox">
        <input id="diamonds" class="tool-currency" type="number" min="0" max="9999999" step="50" value="20000">
        <span class="ttk-badge"><img decoding="async" class="ttk-ico" src="https://creator-cash.com/wp-content/uploads/2025/10/icon-diamond.png" width="30" height="30" alt="icon diamond" title="Calcolatore TikTok Coins: Converti in euro 97"> Diamanti</span>
      </div>
    </div>
  </div>

  <!-- SLIDER (barra fino a 5.000.000 monete) -->
  <input id="range" type="range" min="0" max="2500000" step="50" value="40000" class="ttk-range ttk-range-black">

  <!-- PREZZI -->
  <div class="tool-prices ttk-row">
    <div class="ttk-card">
      <div class="ttk-sub">Prezzo di acquisto per utente TikTok</div>
      <div class="ttk-price" id="price">€0,00</div>
      <div class="tool-rabatt ttk-mini ttk-discount">
        <span class="ttk-mini-label">Sconto</span>
        <span class="ttk-spin">
          <input id="discount" type="number" min="0" max="12" step="1" value="0" aria-label="Sconto in percentuale">
          <span class="pct">%</span>
        </span>
      </div>
    </div>

    <div class="ttk-card">
      <div class="ttk-sub">Entrate (quanto riceve il creator)</div>
      <div class="ttk-earn" id="earn">€0,00</div>
    </div>
  </div>

  <!-- COMMISSIONI -->
  <div class="tool-results ttk-row ttk-fees">
    <div class="ttk-card"><div class="ttk-sub">Imposta (IVA) (<span id="tax-label">22%</span>)</div><div class="ttk-fee" id="fee-tax">-€0,00</div></div>
    <div class="ttk-card"><div class="ttk-sub">Commissione di pagamento (2%)</div><div class="ttk-fee" id="fee-pay">-€0,00</div></div>
    <div class="ttk-card"><div class="ttk-sub">Commissione piattaforma TikTok (50%)</div><div class="ttk-fee" id="fee-plat">-€0,00</div></div>
  </div>
</div>

<style>
  *{box-sizing:border-box}
  .ttk{max-width:720px;width:100%;overflow:visible}
  .ttk-row{display:flex;gap:12px;flex-wrap:wrap}
  .ttk-card{flex:1}
  .ttk-top{padding:0}
  .dd{position:relative}
  .dd-selected{display:flex;align-items:center;justify-content:space-between}
  .dd-list{position:absolute;right:0;top:100%;display:none;z-index:10;list-style:none;margin:0;padding:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px}
  .dd-item{display:flex;align-items:center;gap:10px;padding:6px 10px;cursor:pointer}
  .dd-item img{display:inline-block}
  .ttk-filter{display:flex;align-items:center;justify-content:space-between; cursor:pointer; gap:12px}
  .ttk-topbox{display:flex;align-items:center;justify-content:space-between}
  .ttk-num-in{width:180px}

  /* Select nativi (Mobile) – stile base */
  #country-native,#currency-native{
    display:none; /* Desktop: nascosti */
    width:100%;
    padding:10px 12px;
    border:1px solid #e5e7eb;
    border-radius:8px;
    background:#fff;
    font-size:16px;
  }

  /* --- Slider: riempimento nero + thumb bianco --- */
  .ttk-range{width:100%;background:transparent;--pct:0%;cursor:pointer}
  .ttk-range-black{-webkit-appearance:none;appearance:none;height:22px}
  .ttk-range-black::-webkit-slider-runnable-track{
    height:8px;
    background:linear-gradient(to right,#0a0a0a var(--pct), #e5e7eb var(--pct));
    border-radius:8px
  }
  .ttk-range-black::-webkit-slider-thumb{
    -webkit-appearance:none;width:20px;height:20px;border-radius:50%;
    background:#fff;border:2px solid #c7c7c7;box-shadow:0 1px 2px rgba(0,0,0,.15);
    margin-top:-6px
  }
  .ttk-range-black::-moz-range-track{height:8px;background:#e5e7eb;border-radius:8px}
  .ttk-range-black::-moz-range-progress{height:8px;background:#0a0a0a;border-radius:8px}
  .ttk-range-black::-moz-range-thumb{
    width:20px;height:20px;border-radius:50%;
    background:#fff;border:2px solid #c7c7c7;box-shadow:0 1px 2px rgba(0,0,0,.15)
  }

  .ttk-spin{display:inline-flex;align-items:center}

  .tool-results .ttk-card{flex:0 1 calc((100% - 24px)/3);min-width:0}

  @media (max-width:760px){
    .tool-filters{flex-direction:column}
    .tool-filters .tool-filter{min-width:100%}
    .tool-prices{display:grid;grid-template-columns:1fr 1fr;gap:12px}
    .ttk-card{min-width:0}
    #country-dd,#currency-dd{display:none}
    #country-native,#currency-native{display:block}
  }
  @media (max-width:520px){
    .tool-amounts{flex-direction:column}
    .tool-amounts .ttk-card{min-width:100%}
    .tool-results{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
  }
</style>

<script>
(function(){
  const $ = id => document.getElementById(id);

  // --- Limiti: Inputs vs. barra slider ---
  const INPUT_MAX_COINS = 9_999_999;
  const INPUT_MAX_DIAMONDS = 9_999_999;
  const BAR_MAX_COINS = 2_500_000;     // limite slider/barra

  // --- Impostazioni animazione (solo iniziale) ---
  const ANIM_DURATION_MS = 1800;
  const REDUCED_MOTION = window.matchMedia('(prefers-reduced-motion: reduce)').matches;

  const COUNTRIES = [
    {code:'de', name:'DEU',        tax:0.19, currency:'EUR', coinPer10k:107.43},
    {code:'us', name:'USA',        tax:0.00, currency:'USD', coinPer10k:117.10},
    {code:'gb', name:'UK',         tax:0.20, currency:'GBP', coinPer10k:90.24},
    {code:'ca', name:'CAN',        tax:0.10, currency:'CAD', coinPer10k:156.85},
    {code:'au', name:'AUS',        tax:0.10, currency:'AUD', coinPer10k:173.46},
    {code:'es', name:'ESP',        tax:0.21, currency:'EUR', coinPer10k:107.43},
    {code:'pt', name:'PT',         tax:0.23, currency:'EUR', coinPer10k:107.43},
    {code:'fr', name:'FRA',        tax:0.20, currency:'EUR', coinPer10k:107.43},
    {code:'it', name:'ITA',        tax:0.22, currency:'EUR', coinPer10k:107.43},
    {code:'nl', name:'NLD',        tax:0.21, currency:'EUR', coinPer10k:107.43},
  ];
  const CTRY_BY_CODE = Object.fromEntries(COUNTRIES.map(c=>[c.code,c]));
  const CURRENCIES = ['EUR','USD','GBP','CAD','AUD'];
  const FX = {
    "EUR→EUR":1,"EUR→USD":1.09,"EUR→GBP":0.84,"EUR→CAD":1.46,"EUR→AUD":1.62,
    "USD→USD":1,"USD→EUR":0.92,"USD→GBP":0.77,"USD→CAD":1.34,"USD→AUD":1.49,
    "GBP→GBP":1,"GBP→EUR":1.19,"GBP→USD":1.30,"GBP→CAD":1.74,"GBP→AUD":1.93,
    "CAD→CAD":1,"CAD→EUR":0.69,"CAD→USD":0.75,"CAD→GBP":0.57,"CAD→AUD":1.11,
    "AUD→AUD":1,"AUD→EUR":0.62,"AUD→USD":0.67,"AUD→GBP":0.52,"AUD→CAD":0.90
  };

  const coinsEl = $('coins'), diaEl = $('diamonds'), rng = $('range'), disc = $('discount');
  const priceEl = $('price'), earnEl = $('earn'), taxLbl = $('tax-label');

  // Country DD refs (custom)
  const countryDD = document.getElementById('country-dd');
  const cBtn = countryDD.querySelector('.dd-selected');
  const cImg = cBtn.querySelector('img');
  const cEmoji= cBtn.querySelector('.dd-emoji');
  const cName = cBtn.querySelector('.dd-name');
  const cList = countryDD.querySelector('.dd-list');

  // Currency DD refs (custom)
  const currDD = document.getElementById('currency-dd');
  const curBtn = currDD.querySelector('.dd-selected');
  const curName= curBtn.querySelector('.dd-name');
  const curList= currDD.querySelector('.dd-list');

  // Native selects (mobile)
  const countryNative = document.getElementById('country-native');
  const currencyNative = document.getElementById('currency-native');

  let state = { country:'it', currency:'EUR', currencyOverridden:false };

  const localeFor = cur => ({EUR:'de-DE',USD:'en-US',GBP:'en-GB',CAD:'en-CA',AUD:'en-AU'})[cur]||'en-US';
  const fmt = (v, cur) => v.toLocaleString(localeFor(cur), {style:'currency',currency:cur});
  const rate = (from,to)=> FX[`${from}→${to}`] ?? 1;

  function clampDiscount(){
    let v=+disc.value||0;
    disc.value=Math.max(0,Math.min(12,v));
  }
  const codeToEmoji = cc => cc.toUpperCase().replace(/./g,c=>String.fromCodePoint(127397+c.charCodeAt(0)));

  // --- Riempimento slider ---
  function updateSliderFill(){
    const min = +rng.min || 0;
    const max = +rng.max || BAR_MAX_COINS;
    const val = +rng.value || 0;
    const pct = ((val - min) / (max - min)) * 100;
    rng.style.setProperty('--pct', pct + '%');
  }

  // Costruisci liste (custom + native)
  function buildCountryList(){
    cList.innerHTML='';
    countryNative.innerHTML='';
    COUNTRIES.forEach((c)=>{
      // Custom
      const li=document.createElement('li');
      li.className='dd-item';
      li.setAttribute('role','option');
      li.dataset.code=c.code;
      li.innerHTML = `
        <img decoding="async" alt="" width="20" height="15"
             src="https://flagcdn.com/w20/${c.code}.png"
             srcset="https://flagcdn.com/w40/${c.code}.png 2x"
             onerror="this.style.display='none';this.nextElementSibling.style.display='inline-block'">
        <span class="dd-emoji" style="display:none">${codeToEmoji(c.code)}</span>
        <span>${c.name}</span>
      `;
      li.addEventListener('click',()=>selectCountry(c.code,true));
      cList.appendChild(li);
      // Native
      const opt=document.createElement('option');
      opt.value=c.code; opt.textContent=c.name;
      countryNative.appendChild(opt);
    });
  }
  function buildCurrencyList(){
    curList.innerHTML='';
    currencyNative.innerHTML='';
    CURRENCIES.forEach(code=>{
      // Custom
      const li=document.createElement('li');
      li.className='dd-item';
      li.setAttribute('role','option');
      li.dataset.val=code;
      li.textContent=code;
      li.addEventListener('click',()=>selectCurrency(code,true,true));
      curList.appendChild(li);
      // Native
      const opt=document.createElement('option');
      opt.value=code; opt.textContent=code;
      currencyNative.appendChild(opt);
    });
  }

  // Open/close helper (custom)
  function openList(btn,list,open){
    btn.setAttribute('aria-expanded', open?'true':'false');
    list.style.display = open?'block':'none';
    if(open) list.focus();
  }
  document.addEventListener('click',e=>{
    if(!countryDD.contains(e.target)) openList(cBtn,cList,false);
    if(!currDD.contains(e.target)) openList(curBtn,curList,false);
  });
  cBtn.addEventListener('click',()=>openList(cBtn,cList,cList.style.display!=='block'));
  curBtn.addEventListener('click',()=>openList(curBtn,curList,curList.style.display!=='block'));

  function makeRowClickable(row){
    const dd = row.querySelector('.dd');
    if(!dd) return;
    const btn = dd.querySelector('.dd-selected');
    const list = dd.querySelector('.dd-list');
    row.setAttribute('tabindex','0');
    row.setAttribute('role','button');
    const lbl = row.querySelector('.ttk-filter-label')?.textContent?.trim() || 'Seleziona';
    row.setAttribute('aria-label', lbl + ' apri');
    row.addEventListener('click', (e)=>{
      if (e.target.closest('select') || e.target.closest('.dd-selected') || e.target.closest('.dd-list')) return;
      openList(btn, list, list.style.display !== 'block');
    });
    row.addEventListener('keydown', (e)=>{
      if (e.key === 'Enter' || e.key === ' ') {
        e.preventDefault();
        openList(btn, list, list.style.display !== 'block');
      }
    });
  }
  document.querySelectorAll('.tool-filters .ttk-filter').forEach(makeRowClickable);

  // Selettori (sync Stato <-> UI)
  function selectCountry(code, closeAfter){
    state.country=code;
    const cfg=CTRY_BY_CODE[code];
    // Visuali custom
    cImg.src=`https://flagcdn.com/w20/${code}.png`;
    cImg.srcset=`https://flagcdn.com/w40/${code}.png 2x`;
    cEmoji.textContent=codeToEmoji(code);
    cName.textContent=cfg.name;
    [...cList.children].forEach(li=>li.setAttribute('aria-selected', li.dataset.code===code ? 'true':'false'));
    // Sync native
    countryNative.value = code;

    taxLbl.textContent=Math.round(cfg.tax*100)+'%';
    if(!state.currencyOverridden){
      selectCurrency(cfg.currency,false,false);
    }
    if(closeAfter) openList(cBtn,cList,false);
    calc();
  }
  function selectCurrency(val, closeAfter, markOverride){
    state.currency = val;
    if(markOverride) state.currencyOverridden = true;
    // Visuali custom
    curName.textContent = val;
    [...curList.children].forEach(li=>li.setAttribute('aria-selected', li.dataset.val===val ? 'true':'false'));
    // Sync native
    currencyNative.value = val;

    if(closeAfter) openList(curBtn,curList,false);
    calc();
  }

  // --- Sync input: senza animazione ---
  function clampInputsSoft(){
    if(+coinsEl.value > INPUT_MAX_COINS) coinsEl.value = INPUT_MAX_COINS;
    if(+diaEl.value   > INPUT_MAX_DIAMONDS) diaEl.value = INPUT_MAX_DIAMONDS;
    if(+coinsEl.value < 0) coinsEl.value = 0;
    if(+diaEl.value   < 0) diaEl.value   = 0;
  }

  function syncFromCoinsImmediate(){
    clampInputsSoft();
    const c = +coinsEl.value || 0;
    diaEl.value = Math.round(c/2);
    rng.value = Math.min(c, BAR_MAX_COINS);
    updateSliderFill();
    calc();
  }

  function syncFromDiamondsImmediate(){
    clampInputsSoft();
    const d = +diaEl.value || 0;
    const c = d*2;
    coinsEl.value = c;
    rng.value = Math.min(c, BAR_MAX_COINS);
    updateSliderFill();
    calc();
  }

  function syncFromRangeImmediate(){
    const v = +rng.value || 0;
    coinsEl.value = v;
    diaEl.value = Math.round(v/2);
    updateSliderFill();
    calc();
  }

  // Calcolo
  function calc(){
    clampDiscount();
    const cfg=CTRY_BY_CODE[state.country];
    const coins=+coinsEl.value||0;

    const baseInCountry = coins * (cfg.coinPer10k/10000);
    const priceDisplayInCountry = baseInCountry * (1 - (+disc.value||0)/100);

    const feePlatC=baseInCountry*0.50,
          feePayC =baseInCountry*0.02,
          feeTaxC =baseInCountry*cfg.tax;
    const earnC = Math.max(0, baseInCountry - feePlatC - feePayC - feeTaxC);

    const fx = rate(cfg.currency, state.currency);

    priceEl.textContent = fmt(priceDisplayInCountry*fx, state.currency);
    document.getElementById('fee-plat').textContent = '-' + fmt(feePlatC*fx, state.currency);
    document.getElementById('fee-pay').textContent  = '-' + fmt(feePayC*fx,  state.currency);
    document.getElementById('fee-tax').textContent  = '-' + fmt(feeTaxC*fx,  state.currency);
    earnEl.textContent = fmt(earnC*fx, state.currency);
  }

  // --- Animazione iniziale (una volta) ---
  const easeOutCubic = t => 1 - Math.pow(1 - t, 3);
  function startInitialAnimation(targetCoins, duration = ANIM_DURATION_MS){
    if(REDUCED_MOTION || duration<=0){
      coinsEl.value = targetCoins;
      diaEl.value   = Math.round(targetCoins/2);
      rng.value     = Math.min(targetCoins, BAR_MAX_COINS);
      updateSliderFill();
      calc();
      return;
    }
    const startCoins = 0;
    const delta = targetCoins - startCoins;
    const startTime = performance.now();

    const step = (now)=>{
      const t = Math.min(1, (now - startTime) / duration);
      const v = startCoins + delta * easeOutCubic(t);
      const snapped = Math.round(v/50)*50;
      const coins = Math.max(0, Math.min(INPUT_MAX_COINS, snapped));

      coinsEl.value = coins;
      diaEl.value   = Math.round(coins/2);
      rng.value     = Math.min(coins, BAR_MAX_COINS);
      updateSliderFill();
      calc();

      if(t < 1){
        requestAnimationFrame(step);
      }
    };
    requestAnimationFrame(step);
  }

  // Eventi (tutto senza animazione)
  ['input','change'].forEach(ev=>{
    coinsEl.addEventListener(ev,    syncFromCoinsImmediate);
    diaEl.addEventListener(ev,      syncFromDiamondsImmediate);
    rng.addEventListener(ev,        syncFromRangeImmediate);
    disc.addEventListener(ev,       calc);
  });

  // Init
  coinsEl.max = String(INPUT_MAX_COINS);
  diaEl.max   = String(INPUT_MAX_DIAMONDS);
  rng.max     = String(BAR_MAX_COINS);

  buildCountryList();
  buildCurrencyList();
  selectCountry('it',false);
  selectCurrency('EUR',false,false);

  // Ricorda i valori iniziali, imposta a 0, anima una volta
  const initialTarget = +coinsEl.value || 0;
  coinsEl.value = 0;
  diaEl.value   = 0;
  rng.value     = 0;
  updateSliderFill();
  calc();
  startInitialAnimation(initialTarget, ANIM_DURATION_MS);
})();
</script>
</div>
<div class="tool-char">
<!-- ME: DESKTOP MAIN IMAGE--><br />
<img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-coins-calculator-tool.png" alt="Calcolatore TikTok Coins" width="396" height="538" class="alignnone size-full" title="Calcolatore TikTok Coins: Converti in euro 98"></div>
</div>
<p><!-- ME: TOOL FOOTER BULLETPOINTS--><div class="tool-footer">
<ul><li>Sii sincero: questo calcolatore è geniale</li><li>Su misura per il tuo feedback</li><li>Da creatori per creatori</li></ul>
</div></div>
<p><!-- ME: MAIN OPTIN -->
<p><!-- ME: INFO HEADER IMG ALT --></p>
<div class="tool-information-header"><img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-tool-explanation.png" alt="Spiegazione dello strumento Tiktok" width="432" height="310" class="alignnone size-full" title="Calcolatore TikTok Coins: Converti in euro 99"></p>
<p><!-- ME: H2 und Tab uebersetzen --></p>
<h2>Il calcolatore di monete Tiktok spiegato in dettaglio</h2>
</div>
<div class="tool-information"><div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="1" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button">Dettagli sul calcolatore</span><span class="" data-url="" data-target="blank" tabindex="0" role="button">Maggiori informazioni</span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="Dettagli sul calcolatore">
<p><!------------------------- PART 1 SECTION START -------------------------></p>
<h3>Informazioni sul Calcolatore TikTok Coins:</h3>
<p><strong>Il calcolatore tiktok coins converte le coins in euro e anche i diamonds di TikTok in euro. Così puoi confrontare quantità di coins, paesi e valute e stimare i guadagni reali per i creator.</strong></p>
<p>Inoltre, nel calcolatore tiktok coins vedi quanti diamonds ricevi esattamente per le tue coins, come sono composte commissioni, tasse e quota piattaforma e come varia il controvalore in euro. Qui sotto trovi tutto sul sistema di TikTok Coins e come funziona nel dettaglio. Ho raccolto e organizzato le info per aiutarti a calcolare al meglio le entrate da coins.</p>
<p><!-- 

<div class="infobox">Suggerimento: dai un’occhiata anche al calcolatore X, che stima con precisione x.</div>

 --></p>
<div id="ez-toc-container" class="ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title" style="cursor:inherit">Table of contents:</p>
<span class="ez-toc-title-toggle"></span></div>
<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/#Il_calcolatore_di_monete_Tiktok_spiegato_in_dettaglio">Il calcolatore di monete Tiktok spiegato in dettaglio</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/#Quanto_guadagna_un_creator_con_1000_TikTok_Coins">Quanto guadagna un creator con 1.000 TikTok Coins?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/#Quali_regali_TikTok_esistono_e_quante_coins_servono">Quali regali TikTok esistono e quante coins servono?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-4" href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/#Confronto_prezzi_TikTok_Coins_per_paese">Confronto prezzi TikTok Coins per paese</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-5" href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/#Che_cose_esattamente_una_TikTok_Coin">Che cos’è esattamente una TikTok Coin?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/#Il_sistema_di_Coin_e_Diamond_di_TikTok_spiegato_nel_dettaglio">Il sistema di Coin e Diamond di TikTok spiegato nel dettaglio</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/#Quanto_costano_1000_TikTok_Coins_e_quanto_valgono_per_un_creator">Quanto costano 1.000 TikTok Coins e quanto valgono per un creator?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-8" href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/#Come_acquistare_TikTok_Coins">Come acquistare TikTok Coins</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-9" href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/#Quante_tasse_deve_pagare_un_creator_TikTok">Quante tasse deve pagare un creator TikTok?</a></li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-10" href="https://creator-cash.com/it/tiktok/calcolatore-tiktok-coins/#Consigli_per_creator_come_aumentare_le_entrate_nei_live">Consigli per creator: come aumentare le entrate nei live</a></li></ul></nav></div>

<h2 class="trenner checkbox">Quanto guadagna un creator con 1.000 TikTok Coins?</h2>
<p><strong>In Italia, 1.000 coins corrispondono a un lordo di 10,74 €. Dopo IVA 22 %, fee di pagamento 2 % e quota piattaforma TikTok 50 %, restano circa <span class="positive">2,79 €</span> netti per il creator. La formula scala in modo lineare per qualsiasi quantità di coins.</strong></p>
<p>Partendo da 107,43 € ogni 10.000 coins, per 1.000 coins ottieni un lordo di 10,74 €. Come mostra il calcolatore tiktok coins, gli addebiti vengono applicati in sequenza: IVA (IT), fee di pagamento e quota piattaforma. Il risultato è l’importo netto che arriva al creator.</p>
<p>Poiché <strong>acquistare più coins può sbloccare sconti maggiori</strong>, nel tool sopra puoi impostare il tuo sconto sul prezzo di acquisto. Nell’esempio calcoliamo senza sconto.</p>
<div class="beispielbox">
<span class="box-headline">Esempio:</span></p>
<ul>
<li>Lordo (1.000 coins): 1.000 × 107,43 €/10.000 = <b>10,74 €</b></li>
<li>Addebiti: IVA 22 % = <span class="negative">2,36 €</span>, Pagamento 2 % = <span class="negative">0,21 €</span>, TikTok 50 % = <span class="negative">5,37 €</span></li>
<li>Netto creator: 10,74 − 2,36 − 0,21 − 5,37 = <b class="positive">2,79 €</b> (≈ <b>2,79 €</b>)</li>
</ul>
</div>
<h3>Tabella di sintesi: quanto guadagnano i creator dalle TikTok Coins</h3>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1-fat" style="width:100%;border-collapse:collapse">
<tr>
<td>Quantità coins</td>
<td>Lordo (prezzo acquisto)</td>
<td>IVA (22 %)</td>
<td>Pagamento (2 %)</td>
<td>Fee TikTok (50 %)</td>
<td><b>Netto per il creator</b></td>
</tr>
<tr>
<td>1.000</td>
<td>10,74 €</td>
<td class="negative">− 2,36 €</td>
<td class="negative">− 0,21 €</td>
<td class="negative">− 5,37 €</td>
<td class="positive">+ 2,79 €</td>
</tr>
<tr>
<td>5.000</td>
<td>53,72 €</td>
<td class="negative">− 11,82 €</td>
<td class="negative">− 1,07 €</td>
<td class="negative">− 26,86 €</td>
<td class="positive">+ 13,97 €</td>
</tr>
<tr>
<td>20.000</td>
<td>214,86 €</td>
<td class="negative">− 47,27 €</td>
<td class="negative">− 4,30 €</td>
<td class="negative">− 107,43 €</td>
<td class="positive">+ 55,86 €</td>
</tr>
<tr>
<td>80.000</td>
<td>859,44 €</td>
<td class="negative">− 189,08 €</td>
<td class="negative">− 17,19 €</td>
<td class="negative">− 429,72 €</td>
<td class="positive">+ 223,45 €</td>
</tr>
</table>
</div>
</div>
<h3>Come si convertono le TikTok Coins in euro?</h3>
<p><strong>Secondo il nostro <b>calcolatore tiktok coins</b>, in Italia 1 coin vale circa 0,010743 € lordi. Per il creator conta però il netto dopo gli addebiti: IVA 22 %, pagamento 2 % e quota TikTok 50 %. Ne risulta un valore effettivo di circa 0,00279 € per coin.</strong></p>
<p>La conversione è lineare e semplice. La base è il prezzo del pacchetto di <b>107,43 €</b> per 10.000 coins. Ti basta moltiplicare le tue coins per <b>0,010743 €</b> per ottenere il lordo. Poi sottrai i soliti addebiti e ottieni il guadagno netto reale del tuo account.</p>
<p>Il <strong>calcolatore tiktok coins</strong> ti mostra chiaramente quanto valgono davvero <strong>le TikTok Coins in euro</strong> o <strong>i diamonds in euro</strong> e quanto incidono tasse e commissioni sul guadagno finale. Se pianifichi spesso live o analizzi i regali, il <b>calcolatore tiktok coins</b> è lo strumento migliore per stimare in anticipo le entrate.</p>
<div class="beispielbox beispielbox-char">
<span class="box-headline">Esempio:</span></p>
<ul>
<li><b>Formula:</b> Euro = Coins × (107,43 € / 10.000) = Coins × 0,010743 € (lordo)</li>
<li><b>Addebiti:</b> − 22 % IVA, − 2 % pagamento, − 50 % quota TikTok</li>
<li><b>10.000 coins → Lordo:</b> 107,4300 € → Netto ≈ <span class="positive">27,9318 €</span></li>
<li><b>1.000 coins → Lordo:</b> 10,7430 € → Netto ≈ <span class="positive">2,7932 €</span></li>
</ul>
</div>
<h2 class="checkbox trenner">Quali regali TikTok esistono e quante coins servono?</h2>
<p><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2025/10/tiktok-live-gifts.png" alt="Regali TikTok live" width="460" height="506" class="alignright size-full wp-image-263" title="Calcolatore TikTok Coins: Converti in euro 100" srcset="https://creator-cash.com/wp-content/uploads/2025/10/tiktok-live-gifts.png 460w, https://creator-cash.com/wp-content/uploads/2025/10/tiktok-live-gifts-273x300.png 273w" sizes="(max-width: 460px) 100vw, 460px" /><br />
<strong>Ogni regalo ha un valore fisso in coins. L’acquirente paga in coins, il creator riceve il netto dal controvalore dopo gli addebiti. I regali piccoli rendono centesimi, quelli grandi si sommano velocemente. Sotto trovi esempi trasparenti che puoi verificare anche con il <b>calcolatore tiktok coins</b>.</strong></p>
<p>I valori in coins dei singoli regali possono cambiare e variare per regione o promozioni. La tabella seguente mostra esempi tipici per l’Italia. Base: <b>107,43 € ogni 10.000 coins</b> (1 coin = 0,010743 € lordo). Importi sotto 0,01 € sono mostrati con quattro decimali.</p>
<p>Il regalo più costoso è l’<strong>Universo TikTok</strong>, che costa 44.999 coins e ha un prezzo di acquisto di 483,42 € — anche questo valore è verificabile con il <b>calcolatore tiktok coins</b>.</p>
<h3>Quanti coins servono per i principali regali TikTok? (tabella)</h3>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead td1 td3 td4 td5" style="width:100%;border-collapse:collapse">
<tr>
<td>Regalo</td>
<td>Coins</td>
<td>Lordo (EUR)</td>
<td>IVA 22 %</td>
<td>Pagamento 2 %</td>
<td>TikTok 50 %</td>
<td><b>Netto creator</b></td>
</tr>
<tr>
<td>Rose</td>
<td>1</td>
<td>+ 0,0107 €</td>
<td class="negative">− 0,0024 €</td>
<td class="negative">− 0,0002 €</td>
<td class="negative">− 0,0054 €</td>
<td class="positive">+ 0,0028 €</td>
</tr>
<tr>
<td>Finger Heart</td>
<td>5</td>
<td>+ 0,0537 €</td>
<td class="negative">− 0,0118 €</td>
<td class="negative">− 0,0011 €</td>
<td class="negative">− 0,0269 €</td>
<td class="positive">+ 0,0140 €</td>
</tr>
<tr>
<td>Parfum</td>
<td>20</td>
<td>+ 0,2149 €</td>
<td class="negative">− 0,0473 €</td>
<td class="negative">− 0,0043 €</td>
<td class="negative">− 0,1074 €</td>
<td class="positive">+ 0,0559 €</td>
</tr>
<tr>
<td>Love Balloons</td>
<td>100</td>
<td>+ 1,0743 €</td>
<td class="negative">− 0,2363 €</td>
<td class="negative">− 0,0215 €</td>
<td class="negative">− 0,5372 €</td>
<td class="positive">+ 0,2793 €</td>
</tr>
<tr>
<td>Galaxy</td>
<td>1.000</td>
<td>+ 10,7430 €</td>
<td class="negative">− 2,3635 €</td>
<td class="negative">− 0,2149 €</td>
<td class="negative">− 5,3715 €</td>
<td class="positive">+ 2,7932 €</td>
</tr>
<tr>
<td>Castle</td>
<td>5.000</td>
<td>+ 53,7150 €</td>
<td class="negative">− 11,8173 €</td>
<td class="negative">− 1,0743 €</td>
<td class="negative">− 26,8575 €</td>
<td class="positive">+ 13,9669 €</td>
</tr>
<tr>
<td>Ferris Wheel</td>
<td>10.000</td>
<td>+ 107,4300 €</td>
<td class="negative">− 23,6346 €</td>
<td class="negative">− 2,1486 €</td>
<td class="negative">− 53,7150 €</td>
<td class="positive">+ 27,9318 €</td>
</tr>
<tr>
<td>Dragon</td>
<td>20.000</td>
<td>+ 214,8600 €</td>
<td class="negative">− 47,2692 €</td>
<td class="negative">− 4,2972 €</td>
<td class="negative">− 107,4300 €</td>
<td class="positive">+ 55,8636 €</td>
</tr>
<tr>
<td>Lion</td>
<td>29.999</td>
<td>+ 322,2793 €</td>
<td class="negative">− 70,9015 €</td>
<td class="negative">− 6,4456 €</td>
<td class="negative">− 161,1396 €</td>
<td class="positive">+ 83,7926 €</td>
</tr>
<tr>
<td>Universe</td>
<td>49.999</td>
<td>+ 537,14 €</td>
<td class="negative">− 118,17 €</td>
<td class="negative">− 10,74 €</td>
<td class="negative">− 268,57 €</td>
<td class="positive">+ 139,66 €</td>
</tr>
</table>
</div>
</div>
<p><i>Nota:</i> Gli esempi sono indicativi e usano le detrazioni standard (IT: IVA 22 %, pagamento 2 %, piattaforma 50 %). Promozioni, sconti o particolarità regionali possono variare.</p>
<p><strong>Esempi di regali TikTok e il loro valore in coins:</strong><br />
<img decoding="async" src="https://creator-cash.com/wp-content/uploads/2025/10/tiktok-geschenke.jpg" alt="Esempi di regali TikTok" width="1192" height="1034" class="alignnone size-full wp-image-333" title="Calcolatore TikTok Coins: Converti in euro 101" srcset="https://creator-cash.com/wp-content/uploads/2025/10/tiktok-geschenke.jpg 1192w, https://creator-cash.com/wp-content/uploads/2025/10/tiktok-geschenke-300x260.jpg 300w, https://creator-cash.com/wp-content/uploads/2025/10/tiktok-geschenke-1024x888.jpg 1024w, https://creator-cash.com/wp-content/uploads/2025/10/tiktok-geschenke-768x666.jpg 768w" sizes="(max-width: 1192px) 100vw, 1192px" /></p>
<p><!------------------------- PART 1 SECTION ENDE -------------------------><br />
<!------------------------- PART 2 SECTION START -------------------------></p>
<h3>Si possono ottenere accordi speciali di remunerazione come creator TikTok?</h3>
<p><strong>La remunerazione standard su TikTok è uguale per tutti i creator. Solo partner con accordi esclusivi – di solito agenzie o profili molto grandi – ottengono condizioni leggermente diverse. In genere però le trattenute restano intorno al 50 % come quota piattaforma.</strong></p>
<p>I ricavi dalle coins sono fondamentalmente standardizzati. TikTok converte le coins in diamonds secondo regole fisse, che puoi stimare facilmente con il calcolatore tiktok coins in alto. Alcune agenzie per creator negoziano revenue share personalizzati, ad esempio per eventi sponsorizzati o campagne live ufficiali. Si tratta comunque di casi particolari che riguardano una piccola parte degli account.</p>
<div class="infobox">
<strong>Nota:</strong> Indipendentemente dagli accordi individuali, per tutti i creator valgono in Italia le stesse basi fiscali. Le differenze riguardano esclusivamente la ripartizione interna tra TikTok e i partner.
</div>
<h2 class="trenner checkbox">Confronto prezzi TikTok Coins per paese</h2>
<p><strong>I prezzi delle TikTok Coins variano sensibilmente da paese a paese. In Italia un pacchetto da 10.000 coins costa circa 107,43 €, negli USA circa 117,10 $ (USD). Le cause sono imposte locali, tassi di cambio e commissioni degli app store.</strong></p>
<p>Il sovrapprezzo tra paesi può arrivare fino al 20 %. Nell’area euro i prezzi sono più stabili, mentre nei paesi con valute volatili si notano scostamenti maggiori. Il confronto seguente si basa su prezzi medi per un pacchetto da 10.000 coins. Con il calcolatore tiktok coins puoi selezionare paese e valuta e ricalcolare i valori in un attimo.</p>
<div class="table-container">
<div class="table-wrapper">
<table style="width:100%;border-collapse:collapse" class="tablehead">
<tr>
<td>Paese</td>
<td>Valuta</td>
<td>Prezzo per 10.000 coins</td>
<td><b>Prezzo in EUR</b></td>
</tr>
<tr>
<td><img decoding="async" src="https://flagcdn.com/w20/de.png" srcset="https://flagcdn.com/w40/de.png 2x" alt="DE" title="Calcolatore TikTok Coins: Converti in euro 102"> Germania (DEU)</td>
<td>EUR</td>
<td>107,43 €</td>
<td>107,43 €</td>
</tr>
<tr>
<td><img decoding="async" src="https://flagcdn.com/w20/us.png" srcset="https://flagcdn.com/w40/us.png 2x" alt="US" title="Calcolatore TikTok Coins: Converti in euro 103"> USA</td>
<td>USD</td>
<td>117,10 $</td>
<td>107,43 €</td>
</tr>
<tr>
<td><img decoding="async" src="https://flagcdn.com/w20/gb.png" srcset="https://flagcdn.com/w40/gb.png 2x" alt="UK" title="Calcolatore TikTok Coins: Converti in euro 104"> Regno Unito (UK)</td>
<td>GBP</td>
<td>90,24 £</td>
<td>107,43 €</td>
</tr>
<tr>
<td><img decoding="async" src="https://flagcdn.com/w20/ca.png" srcset="https://flagcdn.com/w40/ca.png 2x" alt="CA" title="Calcolatore TikTok Coins: Converti in euro 105"> Canada (CAN)</td>
<td>CAD</td>
<td>156,85 $</td>
<td>107,43 €</td>
</tr>
<tr>
<td><img decoding="async" src="https://flagcdn.com/w20/au.png" srcset="https://flagcdn.com/w40/au.png 2x" alt="AU" title="Calcolatore TikTok Coins: Converti in euro 106"> Australia (AUS)</td>
<td>AUD</td>
<td>173,46 $</td>
<td>107,43 €</td>
</tr>
<tr>
<td><img decoding="async" src="https://flagcdn.com/w20/es.png" srcset="https://flagcdn.com/w40/es.png 2x" alt="ES" title="Calcolatore TikTok Coins: Converti in euro 107"> Spagna (ESP)</td>
<td>EUR</td>
<td>107,43 €</td>
<td>107,43 €</td>
</tr>
<tr>
<td><img decoding="async" src="https://flagcdn.com/w20/pt.png" srcset="https://flagcdn.com/w40/pt.png 2x" alt="PT" title="Calcolatore TikTok Coins: Converti in euro 108"> Portogallo (PT)</td>
<td>EUR</td>
<td>107,43 €</td>
<td>107,43 €</td>
</tr>
<tr>
<td><img decoding="async" src="https://flagcdn.com/w20/fr.png" srcset="https://flagcdn.com/w40/fr.png 2x" alt="FR" title="Calcolatore TikTok Coins: Converti in euro 109"> Francia (FRA)</td>
<td>EUR</td>
<td>107,43 €</td>
<td>107,43 €</td>
</tr>
</table>
</div>
</div>
<h3>Confronto tra paesi e cause delle differenze di prezzo</h3>
<p><strong>Le differenze derivano da IVA, commissioni degli app store (Apple/Google) e tassi di cambio locali. TikTok armonizza regolarmente questi scarti per mantenere il controvalore reale il più possibile costante a livello globale. Con il <b>calcolatore tiktok coins</b> puoi confrontare subito queste differenze e vedere dove le coins costano meno o di più.</strong></p>
<p>Nella maggior parte dei casi gli scostamenti nominali dipendono da aliquote fiscali e costi di piattaforma. Poiché le coins si acquistano spesso in-app, il 30 % di commissioni a Apple e Google si riflette indirettamente nel prezzo finale. Il <b>calcolatore tiktok coins</b> tiene conto automaticamente di questi fattori, così ottieni valori realistici in euro.</p>
<p>Se vuoi monitorare come evolvono i prezzi nel mondo, usa il <b>calcolatore tiktok coins</b> come fonte di confronto rapida. Ti mostra le conversioni aggiornate e ti aiuta a capire i prezzi più efficienti per le TikTok Coins nei vari paesi.</p>
<p><!--


<div class="related-tools">


<div class="related-tools-title"><span>A proposito:</span> Potrebbe interessarti anche:</div>


&#091;tool_list category="tiktok youtube instagram twitch spotify" label_tool="Tool" label_free="Gratuito" cols="2"&#093;
</div>

 --></p>
<h2 class="trenner checkbox">Che cos’è esattamente una TikTok Coin?</h2>
<p><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2025/10/tiktok-coins-300x233.png" alt="Monete TikTok" width="300" height="233" class="alignright size-medium wp-image-276" title="Calcolatore TikTok Coins: Converti in euro 110" srcset="https://creator-cash.com/wp-content/uploads/2025/10/tiktok-coins-300x233.png 300w, https://creator-cash.com/wp-content/uploads/2025/10/tiktok-coins.png 629w" sizes="(max-width: 300px) 100vw, 300px" /><strong>La TikTok Coin è la valuta interna della piattaforma con cui si acquistano regali virtuali nei live. Le coins non hanno un cambio euro fisso, ma si comprano in pacchetti il cui valore dipende da paese, imposte e commissioni di piattaforma.</strong></p>
<p>Le coins si acquistano tramite app store e vengono accreditate sull’account TikTok. Gli spettatori le usano per inviare regali durante i live. Dopo l’invio, TikTok converte automaticamente le coins in diamonds per il creator, che poi possono essere riscossi.</p>
<h3>Che cos’è esattamente un TikTok Diamond?</h3>
<p><img decoding="async" src="https://creator-cash.com/wp-content/uploads/2025/10/tiktok-diamonds-300x233.png" alt="Diamond TikTok" width="300" height="233" class="alignright size-medium wp-image-274" title="Calcolatore TikTok Coins: Converti in euro 111" srcset="https://creator-cash.com/wp-content/uploads/2025/10/tiktok-diamonds-300x233.png 300w, https://creator-cash.com/wp-content/uploads/2025/10/tiktok-diamonds.png 629w" sizes="(max-width: 300px) 100vw, 300px" /><strong>Il diamond rappresenta il controvalore delle coins ricevute dal creator. TikTok converte le coins con un rapporto fisso (1 diamond = ½ coin). I diamonds possono poi essere convertiti in denaro reale e pagati via PayPal o bonifico.</strong></p>
<p>Il valore di un diamond è circa 0,010743 € × 0,5 = 0,00537 € lordo, al netto di commissioni e imposte. L’importo effettivo dipende dalle trattenute della piattaforma e dalle regole fiscali del paese. Il sistema previene abusi e garantisce una rendicontazione trasparente.</p>
<h3 class="trenner checkbox">Quante TikTok Coins si ricevono per ogni live?</h3>
<p><strong>I guadagni per live variano molto: i creator piccoli ricevono spesso tra 500 e 5.000 coins, quelli medi tra 10.000 e 50.000, i grandi con migliaia di spettatori possono superare 100.000 coins per live.</strong></p>
<p>La quantità reale dipende da numero di spettatori, durata e interazione. Anche tema dell’evento, challenge e attività della community incidono. I valori seguenti sono medie osservate in live tipici europei.</p>
<div class="table-container">
<div class="table-wrapper">
<table class="tablehead" style="width:100%;border-collapse:collapse">
<tr>
<td>Tipo di creator</td>
<td>Spettatori (Ø)</td>
<td>Durata (min)</td>
<td>Coins (Ø)</td>
<td><strong>Entrata netta (EUR)</strong></td>
</tr>
<tr>
<td>Creator piccolo</td>
<td>50 – 100</td>
<td>60</td>
<td>2.000</td>
<td class="positive">+ 6,23 €</td>
</tr>
<tr>
<td>Creator medio</td>
<td>300 – 500</td>
<td>90</td>
<td>20.000</td>
<td class="positive">+ 62,31 €</td>
</tr>
<tr>
<td>Creator grande</td>
<td>1.000 +</td>
<td>120</td>
<td>100.000</td>
<td class="positive">+ 311,55 €</td>
</tr>
</table>
</div>
</div>
<h3>Quante coins servono al mese per viverci?</h3>
<p><strong>Con un obiettivo di 2.500 € netti al mese servirebbero circa 801.000 coins. Il valore si basa su 0,00312 € netti per coin dopo tutte le trattenute (stima standard).</strong></p>
<p>Il calcolo mostra che servono live regolari e una community molto coinvolta. Solo i creator attivi quotidianamente con fan fedeli raggiungono costantemente questi volumi. Il valore è un riferimento di massima per i professionisti.</p>
<div class="beispielbox">
<span class="box-headline">Esempio:</span></p>
<ul>
<li>Obiettivo: 2.500 € netti</li>
<li>Netto per coin: 0,00312 €</li>
<li>Coins necessarie: 2.500 € / 0,00312 € ≈ <strong>801.000 coins / mese</strong></li>
<li>≈ 26.700 coins al giorno (su 30 giorni)</li>
</ul>
</div>
<p><!------------------------- PART 2 SECTION ENDE -------------------------><br />
<!------------------------- PART 3 SECTION START -------------------------></p>
<h2 class="checkbox">Il sistema di Coin e Diamond di TikTok spiegato nel dettaglio</h2>
<p><strong>Il flusso avviene in due fasi: gli spettatori acquistano coins → le coins diventano regali → i creator ricevono diamonds. TikTok trattiene automaticamente la quota piattaforma prima che i diamonds possano essere convertiti in denaro reale.</strong></p>
<p>Una coin ha valore solo all’interno della piattaforma, mentre i diamonds sono il controvalore liquidabile. Dopo ogni transazione TikTok calcola internamente 1 diamond = 0,5 coins. Solo i diamonds possono essere trasferiti in valuta reale tramite l’interfaccia di pagamento. Con il Calcolatore TikTok Coins puoi stimare il controvalore di TikTok Coins in euro o di TikTok Diamonds in euro e confrontare subito quanto incidono le commissioni sull’importo finale.</p>
<p>Pubbliciamo regolarmente nuovi <a href="https://creator-cash.com/it/tiktok/">strumenti TikTok per creator per aumentare le entrate</a>, dai un’occhiata anche agli altri tool.</p>
<h3>Chi riceve quanto da 1.000 TikTok Coins?</h3>
<p><strong>Con 1.000 coins (10,74 € lordi) TikTok riceve 5,37 €, al creator restano circa 2,79 €, il resto va a IVA (22 % in Italia) e pagamento (2 %). Significa che circa il 26 % del lordo finisce al creator.</strong></p>
<p>Questa ripartizione rimane stabile a prescindere dalla quantità di coins. È la base di tutti i calcoli seguenti ed è utile come valore standard per le stime.</p>
<h3>Quanto guadagna TikTok su 1.000 coins?</h3>
<p><strong>TikTok trattiene in media circa il 50 % del valore lordo come quota piattaforma. Su 1.000 coins (10,74 €) sono 5,37 €. Inoltre TikTok beneficia indirettamente di commissioni degli app store e differenze di cambio.</strong></p>
<p>Questa quota copre costi server, gestione pagamenti, rimborsi e infrastruttura della piattaforma. Il modello è simile a Twitch o YouTube, che applicano ripartizioni di ricavi comparabili.</p>
<h2>Quanto costano 1.000 TikTok Coins e quanto valgono per un creator?</h2>
<p><strong>1.000 TikTok Coins in Italia costano circa 10,74 €. Con il <b>Calcolatore TikTok Coins</b> puoi variare questi importi e vedere subito come cambia il valore delle tue coins, sia in TikTok Coins in euro sia in TikTok Diamonds in euro. Dopo tutte le trattenute al creator restano circa 2,79 € netti. Il valore scala in modo proporzionale e mostra il controvalore reale per coin, come evidenziato dal <b>Calcolatore TikTok Coins</b>.</strong></p>
<p>Il calcolo si basa sul prezzo standard di 107,43 € per 10.000 coins. Dopo IVA (Italia: 22 %), commissione di pagamento (2 %) e quota TikTok (50 %) rimane circa il 26 % del lordo. Ne deriva il valore netto effettivamente incassato dal creator. La stessa formula è usata dal <b>Calcolatore TikTok Coins</b> per fornirti risultati precisi.</p>
<div class="beispielbox beispielbox-char">
<span class="box-headline">Esempio:</span></p>
<ul>
<li>10.000 coins → 107,43 € lordi → <span class="positive">≈ 27,93 € netti</span></li>
<li>1.000 coins → 10,74 € lordi → <span class="positive">≈ 2,79 € netti</span></li>
<li>1 coin → 0,010743 € lordo → <span class="positive">≈ 0,002793 € netto</span></li>
</ul>
</div>
<p>Se programmi live con regolarità, ti conviene usare il <b>Calcolatore TikTok Coins</b> per stimare il potenziale mensile e scegliere il momento migliore per le raccolte. I creator che controllano spesso i propri dati con il <b>Calcolatore TikTok Coins</b> comprendono meglio il potenziale di guadagno e possono ottimizzare la strategia di streaming.</p>
<h3 class="checkbox trenner">Come ottenere TikTok Coins</h3>
<p><strong>Le TikTok Coins si acquistano direttamente dall’app o dal sito di TikTok. Talvolta ci sono bonus con coins come ricompensa o cashback. Acquisti esterni a TikTok non sono possibili.</strong></p>
<p>Le coins vengono archiviate nell’account TikTok e sono utilizzabili solo sulla piattaforma. Dopo l’acquisto sono subito disponibili e possono essere spese in regali durante i live.</p>
<h3>Come avviene la conversione in diamonds?</h3>
<p><strong>Le coins ricevute tramite regali vengono convertite automaticamente in diamonds. Il rapporto di conversione è 1 diamond = 0,5 coins. Solo i diamonds possono poi essere pagati in denaro reale.</strong></p>
<p>La conversione avviene subito dopo il live. I creator vedono il saldo diamonds nella sezione “Saldo” del profilo. Il payout può avvenire via PayPal o bonifico al raggiungimento della soglia minima.</p>
<h3 class="trenner checkbox">Ci sono influencer TikTok che guadagnano molto con le coins?</h3>
<p><img decoding="async" src="/wp-content/themes/gp-child/img-posts/tiktok-reaction.png" alt="Reazione TikTok: guadagnare con le coins" width="376" height="292" class="alignright size-full" title="Calcolatore TikTok Coins: Converti in euro 112"><strong>Sì. I grandi creator con milioni di follower raggiungono entrate mensili a 4 o 5 cifre grazie alle coins. Durante eventi, charity live o battle possono superare anche i 100.000 € al mese.</strong></p>
<p>Queste cifre derivano da grandi platee, donatori ricorrenti e uso di animazioni o classifiche.</p>
<p>TikTok sostiene i creator più noti con visibilità in For You e iniziative live speciali, aumentando ulteriormente il volume di coins.</p>
<h2 class="trenner checkbox">Come acquistare TikTok Coins</h2>
<p><strong>Le coins si comprano tramite acquisti in-app nello store di TikTok. Il prezzo dipende dal pacchetto e dalla valuta del paese. I pagamenti sono possibili con carta, PayPal, Google Pay o tramite fatturazione degli app store.</strong></p>
<p>Puoi acquistare le coins direttamente dall’app TikTok o dal sito ufficiale <a href="https://www.tiktok.com/coin" rel="dofollow noopener" target="_blank">tiktok.com/coin</a>.<br />
<img decoding="async" src="https://creator-cash.com/wp-content/uploads/2025/10/tiktok-coins-kaufen.jpg" alt="Acquistare TikTok Coins" width="1134" height="712" class="alignnone size-full wp-image-253" title="Calcolatore TikTok Coins: Converti in euro 113" srcset="https://creator-cash.com/wp-content/uploads/2025/10/tiktok-coins-kaufen.jpg 1134w, https://creator-cash.com/wp-content/uploads/2025/10/tiktok-coins-kaufen-300x188.jpg 300w, https://creator-cash.com/wp-content/uploads/2025/10/tiktok-coins-kaufen-1024x643.jpg 1024w, https://creator-cash.com/wp-content/uploads/2025/10/tiktok-coins-kaufen-768x482.jpg 768w" sizes="(max-width: 1134px) 100vw, 1134px" /></p>
<p>Dopo l’acquisto le coins compaiono subito sull’account. Importante: rimborsi o trasferimenti tra account non sono possibili. Gli acquisti restano legati all’account TikTok utilizzato.</p>
<h3>Come entrare in un live su TikTok</h3>
<p><strong>Un live si apre direttamente dal feed TikTok. Quando un creator è in diretta, in alto a sinistra appare il badge rosso “LIVE”. Toccalo per entrare, chattare o inviare regali.</strong></p>
<p>Alcuni creator hanno orari fissi, altri vanno live senza preavviso. TikTok mostra i live popolari anche nella For You, aumentando la portata.</p>
<h3>Come inviare regali su TikTok</h3>
<p><strong>Durante un live, tocca l’icona dei regali nella chat per scegliere cosa inviare. Ogni regalo indica il numero di coins richiesto. Dopo l’invio, l’animazione appare in diretta.</strong></p>
<p>I regali inviati vengono scalati subito dal saldo coins. I creator li vedono in tempo reale nelle statistiche. Più alto è il valore, più evidente è l’animazione, fattore che spesso aumenta il coinvolgimento.</p>
<h2 class="trenner checkbox">Quante tasse deve pagare un creator TikTok?</h2>
<p><strong>In Italia i ricavi da TikTok (coins/diamonds) rientrano tra i redditi da lavoro autonomo e sono soggetti a IRPEF. In base al volume d’affari possono scattare obblighi IVA (22 %) e imposta sostitutiva o regime forfettario, se applicabile.</strong></p>
<p>I creator devono registrare tutte le entrate. Con importi rilevanti è consigliabile aprire posizione fiscale e usare una contabilità professionale. TikTok non versa imposte per tuo conto: la responsabilità è del creator.</p>
<div class="infobox">
<span class="box-headline">Esempio:</span><br />
Un creator incassa 500 € netti al mese dalle coins. Con un’aliquota effettiva del 25 % resterebbero circa 375 € dopo le imposte. Possono aggiungersi contributi previdenziali e IVA, se si superano le soglie previste.
</div>
<h2 class="trenner checkbox">Consigli per creator: come aumentare le entrate nei live</h2>
<p><strong>Live regolari, comunicazione attiva e timing degli eventi sono decisivi. Gli spettatori donano di più quando sono coinvolti emotivamente e vedono reazioni chiare del creator.</strong></p>
<ul class="numbers">
<li>Pianifica orari fissi di live e rispettali</li>
<li>Ringrazia in modo visibile per ogni regalo</li>
<li>Usa challenge o obiettivi di community</li>
<li>Imposta countdown e goal di donazione</li>
<li>Reagisci con spontaneità e intrattenimento alle donazioni</li>
</ul>
<div class="infobox">
<strong>Conclusione:</strong> Con una chiara comprensione del sistema delle coins e un’interazione strategica, i creator possono aumentare in modo sostenibile i guadagni, anche senza accordi speciali o supporto di agenzie.
</div>
<h3>Come i creator usano live battle e gamification per guadagnare di più</h3>
<p><strong>Molti creator incrementano le entrate con elementi di gamification come classifiche, sfide “battle” e obiettivi di donazione. Queste meccaniche motivano gli spettatori a inviare più regali e più spesso.</strong></p>
<p>Le TikTok Live Battle sono brevi sfide tra due creator in cui gli spettatori assegnano punti tramite regali. Il vincitore ottiene visibilità e prestigio, ma entrambi beneficiano di un coinvolgimento maggiore. Spesso le battle si combinano con countdown, mini-giochi o quest per il pubblico.</p>
<ul class="advantage">
<li>Le battle creano tensione e competizione</li>
<li>Classifiche e obiettivi in tempo reale stimolano donazioni spontanee</li>
<li>Obiettivi di community (es. “5.000 coins in 5 minuti”) aumentano la partecipazione</li>
<li>Eventi ricorrenti rafforzano la fidelizzazione</li>
</ul>
<div class="infobox">
<strong>Suggerimento:</strong> I creator che usano attivamente la gamification registrano in media fino al 30 % di entrate in più per live, grazie a un coinvolgimento maggiore e donazioni più frequenti.
</div>
<p><!------------------------- PART 3 SECTION ENDE -------------------------></p>
<p><!-- ME: FOOTER OPTIN --><div class="optin-box tiktok-optin">
<h3>Guadagnare con Tiktok? Inizia oggi stesso:</h3>
Scarica gratuitamente il nostro e-book.
</div>
<!-- ME: MORE INFO TRANSLATION --></div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="Maggiori informazioni">
Informazioni su questo strumento:
<ul class="post-info">
<li><strong>Nome:</strong> Calcolatore TikTok Coins: Converti in euro</li>
<li><strong>Descrizione:</strong> Quanto valgono 1.000 TikTok Coins? Il Calcolatore TikTok Coins mostra quanto guadagni davvero: 1.000 coins sono 10,74 € lordi = 2,79 € netti.</li>
</ul>

<ul class="post-info">
<li><strong>Autore:</strong> Kevin</li>
<li><strong>Pubblicato:</strong> 24 Ottobre 2025</li>
<li><strong>Ultimo aggiornamento:</strong> 27.10.2025</li>
<li><strong>Categoria:</strong> Tiktok</li>
<li><strong>Tempo di lettura:</strong> 13 min.</li>
</ul>


<strong>Informazioni sull'autore:</strong>

<div class="author-box">
<img decoding="async" src="https://creator-cash.com/wp-content/uploads/2025/10/kevin-founder-of-creator-cash.png" alt="kevin founder of creator cash" width="90" height="90" class="size-full wp-image-234" title="Calcolatore TikTok Coins: Converti in euro 114"><strong>Kevin - Fondatore di Creator Cash</strong>
Kevin è un esperto creatore di contenuti ed esperto SEO specializzato in creator economy, monetizzazione dei social media e fonti di guadagno digitali. Analizza in dettaglio piattaforme come TikTok, Twitch e YouTube e condivide calcoli, dati e strategie pratici. Grazie alla sua esperienza nel marketing e nella consulenza ai creator, trasmette conoscenze approfondite con un chiaro valore aggiunto per creator e marchi.</div>

<div class="share-box">
<strong>Condividi questo articolo:</strong><br>
<div class="share-box"> 
  <div class="share-row">
    <input class="share-input" type="text" value="" placeholder="https://…" readonly>
    <button class="share-copy" type="button" aria-label="Copy link" title="Copy link">
      <span class="ico ico-copy" aria-hidden="true">
        <!-- Dein SVG -->
        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
          <rect x="8" y="8" width="12" height="12" rx="2" ry="2"></rect>
          <path d="M4 16V6a2 2 0 0 1 2-2h10"></path>
        </svg>
      </span>
      <span class="ico ico-check" aria-hidden="true">
        <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
          <path d="M20 6 L9 17 L4 12"></path>
        </svg>
      </span>
    </button>
  </div>

  <div class="share-links">
    <a class="share-btn share-x"      href="#" target="_blank" rel="noopener nofollow" aria-label="Share on X"        title="X"></a>
    <a class="share-btn share-fb"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Facebook" title="Facebook"></a>
    <a class="share-btn share-li"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on LinkedIn" title="LinkedIn"></a>
    <a class="share-btn share-reddit" href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Reddit"   title="Reddit"></a>
    <a class="share-btn share-wa"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on WhatsApp" title="WhatsApp"></a>
    <a class="share-btn share-tg"     href="#" target="_blank" rel="noopener nofollow" aria-label="Share on Telegram" title="Telegram"></a>
  </div>
</div>

<style id="share-box-css">
.share-box{border:1px solid #eee;border-radius:12px;padding:12px 14px}
.share-links a{padding:5px 8px!important}
.share-row{display:flex;gap:8px;align-items:center;margin-bottom:10px}
.share-input{flex:1;padding:10px;border:1px solid #e5e5e5;border-radius:10px;background:#f7f7f7}
.share-copy{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:40px;border:0;border-radius:10px;background:#54FFA7;color:#000;cursor:pointer}
.share-copy svg{width:22px;height:22px;display:block}
.share-copy .ico-check{display:none}
.share-copy.ok .ico-copy{display:none}
.share-copy.ok .ico-check{display:block}

.share-links{display:flex;flex-wrap:wrap;gap:8px}
.share-btn{display:flex;align-items:center;justify-content:center;width:40px;height:36px;border:1px solid #eaeaea;border-radius:10px;background:#B9FFD8;color:#111;text-decoration:none;position:relative}
.share-btn::before{content:"";display:block;width:18px;height:18px;mask-size:contain;mask-repeat:no-repeat;background:currentColor}

/* Platform Icons */
.share-x::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M3 3h3l6 7 6-7h3l-7.5 8.5L21 21h-3l-6-7-6 7H3l8.5-9.5z'/></svg>")}
.share-fb::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M13 22v-9h3l1-4h-4V7a1 1 0 0 1 1-1h3V2h-3a5 5 0 0 0-5 5v3H6v4h3v9z'/></svg>")}
.share-li::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M6 6a2 2 0 1 1 0-4 2 2 0 0 1 0 4zM4 8h4v12H4zM14.5 8A4.5 4.5 0 0 1 19 12.5V20h-4v-6a2 2 0 1 0-4 0v6H7v-12h4v1.6A4.49 4.49 0 0 1 14.5 8z'/></svg>")}
.share-reddit::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M21 12c0 4.4-4.5 8-9 8s-9-3.6-9-8 4.5-8 9-8c2.1 0 4 .6 5.5 1.7l1.6-1.6L20 5l-2.5.7A7 7 0 0 1 21 12z'/></svg>")}
.share-wa::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M20 12a8 8 0 0 1-12.3 6.7L4 20l1.3-3.6A8 8 0 1 1 20 12z'/></svg>")}
.share-tg::before{mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M21 4 3 12l6.3 2.1L18 7l-7.3 8.1V20l3-2.6L18.8 21z'/></svg>")}
</style>

<script>
(function(){
  document.querySelectorAll('.share-box').forEach(function(box){
    if (box.dataset.bound) return; box.dataset.bound = "1";

    var url   = window.location.href.split('#')[0];
    var title = document.title || '';
    var uEnc  = encodeURIComponent(url);
    var tEnc  = encodeURIComponent(title);

    var input = box.querySelector('.share-input');
    if (input) input.value = url;

    var map = {
      '.share-x'     : 'https://twitter.com/intent/tweet?url='+uEnc+'&text='+tEnc,
      '.share-fb'    : 'https://www.facebook.com/sharer/sharer.php?u='+uEnc,
      '.share-li'    : 'https://www.linkedin.com/sharing/share-offsite/?url='+uEnc,
      '.share-reddit': 'https://www.reddit.com/submit?url='+uEnc+'&title='+tEnc,
      '.share-wa'    : 'https://wa.me/?text='+tEnc+'%20'+uEnc,
      '.share-tg'    : 'https://t.me/share/url?url='+uEnc+'&text='+tEnc
    };
    Object.keys(map).forEach(function(sel){
      var a = box.querySelector(sel); if(a) a.href = map[sel];
    });

    var copy = box.querySelector('.share-copy');
    if (copy && input) {
      copy.addEventListener('click', async function(){
        try { await navigator.clipboard.writeText(input.value); copy.classList.add('ok'); } catch(e){}
        setTimeout(function(){ copy.classList.remove('ok'); }, 1200);
      });
    }
  });
})();
</script>

</div>
</div></div></div>
</p></div>

</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
