Calcolo del costo di rinnovo dominio per più anni
Questo calcolatore trasforma il prezzo annuale di rinnovo di un dominio in un preventivo pluriennale chiaro.
Esegui gratis nel browser
Inserisca il costo di un anno, gli anni che desidera pagare in anticipo e lo sconto percentuale offerto dal registrar. Il risultato distingue il subtotale senza sconto, il risparmio e il totale finale, così Lei può confrontare le offerte senza confondere una promozione iniziale con il costo ricorrente.
Parta dal vero prezzo annuale di rinnovo
Utilizzi la tariffa ordinaria di rinnovo indicata dal registrar, non il prezzo promozionale del primo anno, a meno che tale importo sia valido per ogni anno del periodo. Le offerte spesso mostrano una prima annualità economica accanto a un rinnovo più caro; unire i due valori porta a sottostimare l’impegno. Inserisca il prezzo annuale come numero non negativo nella valuta del Suo budget. Il calcolatore non converte valute, quindi dati e risultati restano nella stessa moneta. Indichi poi il numero esatto di anni da pagare anticipatamente. Deve essere un intero almeno pari a uno, perché un periodo di registrazione non può includere frazioni di anno o zero anni. Il subtotale è dato dal prezzo annuale moltiplicato per gli anni. Visualizzare questo importo prima dello sconto crea un riferimento utile per confrontare il pagamento anticipato con i rinnovi annuali e rende semplice controllare ogni passaggio.
Applichi correttamente lo sconto pluriennale
Se il registrar offre uno sconto per più anni, inserisca una percentuale da zero a cento. Ometta il dato o usi zero se lo sconto non è previsto. Il calcolatore applica la percentuale all’intero subtotale e mostra sia il risparmio sia il costo restante. Uno sconto del dieci per cento significa pagare il novanta per cento del subtotale; non significa sottrarre dieci unità monetarie né scontare un solo anno. Gli importi vengono arrotondati a due decimali, come avviene normalmente in fattura. Prima di affidarsi al risultato, verifichi se la promozione copre rinnovi, trasferimenti, domini premium oppure soltanto nuove registrazioni. Controlli inoltre imposte, supplementi del registro, privacy e servizi opzionali. Queste voci restano escluse, salvo che Lei le includa nel prezzo annuale. Il risultato rappresenta quindi la componente di rinnovo modellata, non necessariamente il totale definitivo della fattura.
Confronti i piani e documenti il budget
Ripeta il calcolo per ogni registrar o durata in esame, mantenendo la stessa valuta e lo stesso numero di anni per un confronto corretto. I campi restituiti rendono trasparente l’analisi: il subtotale mostra il costo precedente all’offerta, discount_percent registra la percentuale, discount_amount quantifica il risparmio e total_cost indica l’importo finale. Questa suddivisione aiuta un team a motivare la scelta, un’agenzia a preparare un preventivo o un titolare ad accantonare fondi per più domini. Un totale inferiore è interessante, ma valuti anche regole di trasferimento, promemoria, sicurezza dell’account, assistenza e minore flessibilità del pagamento anticipato. Conservi data e condizioni dell’offerta insieme al risultato. Ogni richiesta API costa $0.002 e utilizza lo stesso calcolo deterministico disponibile nel browser.
Casi d'uso
Confrontare le offerte dei registrar
Calcoli ogni totale scontato sullo stesso periodo per confrontare condizioni equivalenti.
Preparare il budget di un portafoglio
Stimi l’impegno anticipato di ciascun dominio prima di definire il budget annuale.
Controllare lo sconto al pagamento
Verifichi la percentuale pubblicizzata rispetto a subtotale, risparmio e importo finale.
Domande frequenti
Quale prezzo devo inserire?
Inserisca il prezzo annuale applicabile a ogni anno del periodo previsto, nella valuta scelta.
Cosa accade se non è previsto uno sconto?
Ometta discount_percent o lo imposti a 0. Il totale sarà il prezzo annuale moltiplicato per gli anni.
Come viene calcolato lo sconto?
La percentuale viene applicata una volta all’intero subtotale e il risparmio viene sottratto da esso.
Posso inserire zero anni?
No. Gli anni devono essere un intero almeno pari a 1; valori inferiori producono un errore di input.
Il risultato comprende imposte e servizi?
Solo se Lei li include in annual_price. Il calcolatore non aggiunge autonomamente imposte, privacy o tariffe del registro.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Il calcolo nel browser non richiede una richiesta API.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/web/domain-renewal-cost-multi-year \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_price":14.99,"years":3}'const res = await fetch("https://api.kit.forhosting.com/web/domain-renewal-cost-multi-year", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_price": 14.99,
"years": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/domain-renewal-cost-multi-year",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_price": 14.99,
"years": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/domain-renewal-cost-multi-year", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_price":14.99,"years":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_price":14.99,"years":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/domain-renewal-cost-multi-year", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"annual_price": 14.99,
"years": 3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.domain_renewal_cost_multi_year",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
timeout_sec | 30 |
max_crawl_pages | 25 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |