Calculadora de tarifa horária
Com 80.000 de custos anuais, 1.200 horas faturáveis e margem de 25%, você precisa cobrar 88,89 por hora, enquanto 66,67 apenas cobriria os custos. Monte sua tabela de preços com números reais, não no chute. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Custos anuais
- 80.000
- Horas faturáveis
- 1.200
- Margem de lucro
- 25
- Receita necessária
- 106.666,67
- Valor do lucro
- 26.666,67
- Tarifa de equilíbrio
- 66,67
- Taxa horária
- 88,89
Freelancers, consultores e escritórios de serviços profissionais não podem cotar uma taxa horária por intuição. O número que sustenta o negócio é a tarifa faturável: os custos anuais espalhados pelas horas que você de fato consegue faturar, depois elevados pela margem de lucro que pretende conservar. Esta calculadora de tarifa faturável recebe essas três entradas — custos anuais, horas faturáveis e margem de lucro desejada em percentual — e devolve a taxa por hora que você deve cobrar para o ano cobrir o livro e a margem.
Como a tarifa horária é calculada a partir de custos, horas e margem
Uma tarifa faturável não é um salário convertido nem uma etiqueta de markup. É o preço por hora que recupera um ano de custos e ainda deixa a margem de lucro escolhida sobre a receita que essas horas vão produzir. Um consultor solo que trabalha duas mil horas por ano costuma faturar só mil e duzentas a mil e seiscentas depois de vendas, administração, férias e folga.
Vinte e cinco significa vinte e cinco por cento do que você precisa faturar, então o complemento é setenta e cinco por cento: a receita necessária é igual aos custos anuais divididos por um menos a fração de margem. A taxa horária é essa receita necessária dividida pelas horas faturáveis. De forma equivalente, forme primeiro a taxa de equilíbrio como custos anuais sobre horas faturáveis e divida essa taxa de equilíbrio pelo mesmo complemento.
Quando a margem é zero, as duas taxas coincidem e você precifica só para cobrir o livro. Quando a margem é de vinte e cinco por cento sobre oitenta mil de custos e mil e duzentas horas faturáveis, a receita necessária é cento e seis mil seiscentos e sessenta e seis e dois terços, a taxa de equilíbrio fica perto de sessenta e seis sessenta e sete, e a tarifa faturável fica perto de oitenta e oito oitenta e nove na mesma unidade monetária.
Uma margem de cem por cento ou mais é recusada porque o complemento seria zero ou negativo e a receita necessária ficaria indefinida. A aritmética é um punhado de operações finitas; não há previsão de ocupação, nem motor fiscal, nem conversão de moeda.
Casos de uso
Tabelas de preço de freelancers e consultores
Transforme um ano de custos, uma previsão honesta de horas faturáveis e uma margem-alvo na taxa horária que precisa imprimir na tabela.
Perguntas frequentes
O que acontece se as horas faturáveis forem zero ou negativas?
Horas nulas ou negativas não podem definir uma taxa horária, e essas falhas não são cobradas.
Em que isso difere de converter um salário em uma taxa horária?
Salário para hora divide a remuneração anual pelas horas programadas. Uma tarifa faturável recupera uma pilha de custos, eleva-a com uma margem de lucro sobre a receita e divide pelas horas faturáveis. As duas respostas não são intercambiáveis.
Margem de lucro é o mesmo que acréscimo sobre o custo?
Não. Aqui a margem é uma parte da receita que você precisa faturar, não um acréscimo sobre o custo. Uma margem de 25% significa que os custos são três quartos do faturado, então eles são divididos por essa fração em vez de receber um quarto a mais.
O que devo incluir nos custos anuais?
Tudo o que você precisa recuperar com o trabalho para clientes: salário ou pró-labore, encargos, benefícios, aluguel, software, seguros, terceirizados e qualquer outra despesa operacional. Deixar um item de fora baixa a tarifa sem baixar o que você gasta.
Quantas horas faturáveis devo considerar no ano?
Só as que você consegue colocar numa fatura, não as horas na mesa. Um consultor que trabalha duas mil horas por ano costuma faturar de mil e duzentas a mil e seiscentas, depois de vendas, administração, férias e tempo ocioso.
Ferramentas relacionadas
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/fin/bill-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_costs":80000,"billable_hours":1200,"profit_margin":25}'const res = await fetch("https://api.kit.forhosting.com/fin/bill-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_costs": 80000,
"billable_hours": 1200,
"profit_margin": 25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/bill-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_costs": 80000,
"billable_hours": 1200,
"profit_margin": 25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/bill-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_costs":80000,"billable_hours":1200,"profit_margin":25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_costs":80000,"billable_hours":1200,"profit_margin":25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/bill-rate", 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
{
"annual_costs": 80000,
"billable_hours": 1200,
"profit_margin": 25
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.bill_rate",
"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.
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. |
Notas técnicas
Horas faturáveis nulas ou negativas deixam a taxa indefinida, então a tarefa falha com invalid_input e não é cobrada.
Como a tarifa horária é calculada a partir de custos, horas e margem
Comece por annual_costs: salário ou pró-labore, encargos, benefícios, aluguel, software, seguros, terceiros e qualquer outra linha operacional que você precise recuperar com o trabalho de clientes. Emparelhe esse total com billable_hours — as horas que de fato entram numa nota, não as horas sentadas à mesa. A terceira entrada é profit_margin, um percentual da receita necessária, não uma fração e não um markup sobre o custo.
Contrato de entrada, forma da resposta e erros
Exemplo: oitenta mil de custos anuais, mil e duzentas horas faturáveis e uma margem de vinte e cinco por cento geram uma receita necessária de cento e seis mil seiscentos e sessenta e seis ponto seis sete, um lucro de vinte e seis mil seiscentos e sessenta e seis ponto seis sete, uma taxa de equilíbrio de sessenta e seis ponto seis sete e uma tarifa horária de oitenta e oito ponto oito nove. Envie por POST um corpo JSON com três números finitos obrigatórios. annual_costs é a pilha de custos anuais a recuperar, numa só unidade monetária; os aliases costs, annual_cost e overhead apontam para o mesmo campo. billable_hours é a contagem de horas que você consegue faturar nesse mesmo ano; os aliases hours e billable são aceitos para que uma planilha de ocupação conserve o nome das colunas. profit_margin é a margem de lucro desejada como percentual da receita necessária — vinte e cinco significa vinte e cinco por cento, não zero ponto dois cinco — e os aliases margin e margin_percent são aceitos. Cada campo numérico pode chegar como número JSON ou string numérica. Campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. Se annual_costs for negativo, o pedido falha. Se profit_margin for negativo ou maior ou igual a cem, o pedido falha, porque uma margem de cem por cento dividiria por zero. Essas falhas não são cobradas. Se a validação passar, o corpo ecoa annual_costs, billable_hours e profit_margin e informa required_revenue, profit_amount, break_even_rate e hourly_rate, todas as cifras monetárias arredondadas half-up a centavos. Combine o JSON com o seu próprio modelo de ocupação se precisar derivar as horas faturáveis de um quadro; este endpoint precifica uma contagem de horas dada, não prevê ocupação.
Onde uma calculadora de tarifa faturável gera valor
Consultores independentes usam uma calculadora de tarifa faturável no começo do ano para transformar uma pilha de custos e uma previsão honesta de horas faturáveis num piso que possam cotar sem vender o calendário abaixo do custo. Agências e estúdios reexecutam os mesmos três campos quando a ocupação cai ou o overhead sobe, e publicam uma nova tarifa da casa antes de as propostas saírem abaixo do custo. Esta é uma busca e um trabalho diferentes de converter um salário numa diária equivalente: salário para hora divide a remuneração pelas horas programadas, enquanto uma tarifa faturável eleva os custos com uma margem de lucro e divide pelas horas faturáveis. Validação falha não consome saldo. Sócios financeiros colocam annual_costs do orçamento, billable_hours do plano de pessoal e profit_margin da meta, e fixam hourly_rate numa planilha de preços para que todo estimador compartilhe um número. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo nem rede de saída. Mantenha billable_hours estritamente positivo, profit_margin abaixo de cem, fixe nos testes os campos monetários arredondados e você obtém uma tarifa horária reproduzível para tabelas, plugins LMS e workers de borda sem montar um motor de serviços profissionais próprio.
Casos de integração
Atualização da tarifa do estúdio
Reaprecie o estúdio quando a ocupação ou o overhead mudar: a mesma calculadora, novos annual_costs ou billable_hours, um hourly_rate compartilhado.
Propostas e fixtures de estimadores
Fixe required_revenue e hourly_rate em ferramentas de proposta e no CI para que cada orçamento use o mesmo piso de custo mais margem.
Perguntas técnicas
Como a tarifa horária faturável é calculada?
A receita necessária é annual_costs dividido por um menos profit_margin/100. A taxa horária é essa receita necessária dividida por billable_hours. De forma equivalente, divida a taxa de equilíbrio (annual_costs / billable_hours) pelo mesmo complemento. profit_margin é um percentual da receita, não um markup sobre o custo.
profit_margin é um percentual ou uma fração?
Um percentual da receita necessária. Informe 25 para uma margem de vinte e cinco por cento, não 0.25. Valores abaixo de zero ou maiores ou iguais a 100 são recusados porque uma margem de 100 por cento dividiria por zero.
Quanto custa a calculadora de tarifa faturável?
A ferramenta do navegador é gratuita. As solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.