Custo total dos streamings por mês e por ano
Assinaturas de streaming costumam parecer baratas quando avaliadas separadamente, mas o pacote completo pode pesar no orçamento doméstico.
Executar grátis
Esta calculadora soma a mensalidade de cada serviço de vídeo, esportes, documentários ou televisão ao vivo que você utiliza e projeta o valor combinado para um ano inteiro. Informe todos os planos na mesma moeda e receba um detalhamento claro por serviço, além dos totais mensal e anual, sem fornecer dados de conta, datas de renovação ou acesso à rede.
Monte uma lista precisa do seu pacote de streaming
Comece relacionando todos os planos de streaming que geram cobrança mensal recorrente. Inclua plataformas de entretenimento geral, pacotes esportivos, substitutos da televisão por assinatura, catálogos especializados de filmes, serviços de documentários e canais adicionais cobrados separadamente. Use o valor que realmente aparece na fatura, inclusive qualquer melhoria de plano paga com frequência. Se o serviço for compartilhado pela família, informe a mensalidade integral para avaliar o orçamento doméstico; se estiver medindo gastos pessoais, registre apenas a sua contribuição. Mantenha todas as linhas na mesma moeda, pois a calculadora soma os valores diretamente e não converte câmbio. Em geral, testes grátis devem ficar de fora até se tornarem assinaturas pagas, enquanto planos promocionais devem usar o preço que você espera continuar pagando. Dê um nome diferente a cada serviço para facilitar a conferência. Uma lista cuidadosa é mais importante do que matemática complexa: complementos esquecidos, categorias premium e assinaturas feitas em lojas de aplicativos são causas frequentes de um orçamento de streaming menor que o débito real no extrato.
Entenda a projeção mensal e anual
Para cada linha, a calculadora mantém a mensalidade e a multiplica por doze para mostrar o custo anual projetado daquele serviço. Depois, soma todas as mensalidades do pacote e aplica a mesma projeção de doze meses ao valor combinado. Os valores monetários são arredondados para duas casas decimais no resultado, enquanto o total usa os números informados antes do arredondamento final. A projeção pressupõe que cada preço permaneça igual e que todos os serviços continuem ativos durante os doze meses. Portanto, ela é uma referência de planejamento, não uma previsão de reajustes, impostos, promoções temporárias, pausas ou cancelamentos no meio do ano. Uma mensalidade zero é aceita quando você deseja manter visível um serviço incluído em outro plano. Valores negativos são rejeitados porque créditos e reembolsos não são preços recorrentes. Os custos anuais individuais mostram qual plano tem maior impacto, o total mensal ajuda no orçamento cotidiano e o total anual facilita comparar o custo de oportunidade com metas de economia ou outras opções de lazer.
Use o total para revisar e ajustar assinaturas
Considere o resultado um retrato que pode ser atualizado sempre que houver mudança de preço ou de hábitos de consumo. Compare o detalhamento com extratos recentes para confirmar que todas as cobranças recorrentes estão presentes e identifique planos com conteúdo semelhante ou pouco uso. Você pode testar cenários alternativos removendo um serviço, escolhendo uma categoria mais barata ou informando um preço promocional para ver como cada decisão altera os dois períodos. A diferença entre dois totais anuais é especialmente útil, pois uma pequena economia mensal ganha relevância quando projetada por um ano. Casais, famílias e pessoas que dividem a casa também podem executar cálculos separados para comparar o pacote familiar completo com a parcela individual, desde que adotem o mesmo critério. A calculadora não indica qual assinatura cancelar: disponibilidade, programas exclusivos, telas simultâneas, anúncios e preferências pessoais continuam sendo fatores importantes. Ela apenas torna o compromisso recorrente visível em um formato consistente. Para revisões automatizadas do orçamento, a API custa US$ 0,002 por solicitação. Os cálculos no navegador usam a mesma lógica determinística, não contatam provedores de streaming e não exigem credenciais ou identificadores de conta.
Casos de uso
Auditar um pacote doméstico
Some todas as assinaturas de entretenimento, esportes e televisão ao vivo para medir o impacto real no orçamento.
Comparar cenários de cancelamento
Remova ou substitua um plano e compare os novos totais mensal e anual com o pacote atual.
Planejar o orçamento anual de lazer
Transforme mensalidades recorrentes em uma projeção anual única para orientar decisões de economia e consumo.
Perguntas frequentes
Quanto custa o cálculo pela API?
A API custa US$ 0,002 por solicitação. Você também pode usar a calculadora gratuitamente no navegador.
Posso misturar moedas?
Não. Informe todas as mensalidades em uma única moeda; a calculadora soma os valores diretamente e não consulta taxas de câmbio.
O total anual considera reajustes?
Não. Ele multiplica o custo mensal combinado atual por doze, pressupondo preços estáveis e assinaturas contínuas.
Devo incluir um período de teste grátis?
Inclua somente se quiser simular o preço mensal após o teste; caso contrário, deixe-o fora dos gastos pagos atuais.
Impostos e cobranças de lojas de aplicativos estão incluídos?
Somente se você os incorporar a cada mensalidade. Para maior precisão, use o valor recorrente mostrado no seu extrato.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/video/streaming-total-cost \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"services":[{"name":"MovieStream","monthly_fee":15.49},{"name":"SportsLive","monthly_fee":24.99},{"name":"DocumentaryPlus","monthly_fee":8.5}]}'const res = await fetch("https://api.kit.forhosting.com/video/streaming-total-cost", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"services": [
{
"name": "MovieStream",
"monthly_fee": 15.49
},
{
"name": "SportsLive",
"monthly_fee": 24.99
},
{
"name": "DocumentaryPlus",
"monthly_fee": 8.5
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/streaming-total-cost",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"services": [
{
"name": "MovieStream",
"monthly_fee": 15.49
},
{
"name": "SportsLive",
"monthly_fee": 24.99
},
{
"name": "DocumentaryPlus",
"monthly_fee": 8.5
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/streaming-total-cost", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"services":[{"name":"MovieStream","monthly_fee":15.49},{"name":"SportsLive","monthly_fee":24.99},{"name":"DocumentaryPlus","monthly_fee":8.5}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"services":[{"name":"MovieStream","monthly_fee":15.49},{"name":"SportsLive","monthly_fee":24.99},{"name":"DocumentaryPlus","monthly_fee":8.5}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/streaming-total-cost", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"services": [
{
"name": "MovieStream",
"monthly_fee": 15.49
},
{
"name": "SportsLive",
"monthly_fee": 24.99
},
{
"name": "DocumentaryPlus",
"monthly_fee": 8.5
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.streaming_total_cost",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_items | 100 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |