Calculadora match 401(k) empregador
Transforme a fórmula de contrapartida em dinheiro: com salário de 80.000 e aporte de 6%, uma contrapartida de 100% dos primeiros 3% e 50% dos 2% seguintes soma 3.200 por ano aos seus 4.800, total de 8.000. 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
- Salário anual
- 80.000
- Contribuição do funcionário (%)
- 6
- Contribuição anual do funcionário
- 4.800
- Contrapartida anual do empregador
- 3.200
- Contribuição anual total
- 8.000
- Percentual do funcionário com contrapartida
- 5
O matching do empregador é dinheiro grátis em um plano de aposentadoria, mas a fórmula resumida na página de benefícios é fácil de interpretar mal. Esta calculadora de match 401(k) do empregador transforma o salário anual, o percentual que você contribui e uma fórmula de match ordenada em valores claros em moeda: quanto você adia, quanto a empresa acrescenta e o total anual combinado. Modele o esquema clássico de duas faixas—cem por cento dos primeiros três por cento da remuneração mais cinquenta por cento dos dois por cento seguintes—ou uma faixa simples como cinquenta por cento até seis por cento. As faixas são aplicadas da esquerda para a direita contra a sua taxa de deferimento, de modo que a contribuição acima da janela elegível ao match é marcada como sem match em vez de inflar em silêncio o aporte da empresa.
O que significa o valor do match do empregador e como as faixas funcionam
Um match do empregador é uma contribuição que a empresa deposita no seu plano quando você adia parte da própria remuneração. Os planos quase nunca emparelham cada dólar que você poderia contribuir; definem uma fórmula em fatias de percentual do salário. O esquema mais buscado é cem por cento dos primeiros três por cento da compensação elegível mais cinquenta por cento dos dois por cento seguintes.
Com um salário de oitenta mil dólares e um deferimento do empregado de seis por cento, os primeiros três por cento recebem match integral (dois mil e quatrocentos dólares), os dois por cento seguintes recebem metade (oitocentos dólares) e o sexto por cento do empregado fica fora da janela de match, de modo que o match anual do empregador é três mil e duzentos dólares. A contribuição anual do empregado é sempre salário vezes percentual do empregado dividido por cem, independentemente do match.
Nada aqui modela calendários de vesting, true-up, buckets after-tax versus pre-tax nem tetos legais anuais de contribuição; dimensiona os dólares contratuais do match a partir da fórmula percentual que você fornece para que planejadores e equipes de produto compartilhem um contrato transparente.
Onde uma calculadora de match 401(k) do empregador se paga
Equipes de benefícios e RH usam uma calculadora de match 401(k) do empregador em cartas de oferta e páginas de inscrição aberta para que candidatos vejam resultados em dólares em vez de apenas uma fórmula jargão. Coaches financeiros e programas de bem-estar no trabalho mostram aos empregados o que acontece se elevarem o deferimento de três para seis por cento sob um match de duas faixas, tornando concreto o intervalo de dinheiro grátis.
Educadores e autores de planilhas precisam de um oráculo determinístico para lições e CI: oitenta mil a seis por cento sob cem por cento de três mais cinquenta por cento de dois deve sempre render três mil e duzentos de match do empregador.
Perguntas frequentes
Como modelar 100% dos primeiros 3% e 50% dos próximos 2%?
A ordem importa: as faixas são aplicadas da esquerda para a direita contra o seu percentual de contribuição.
Isto aplica os limites de contribuição 401(k) do IRS?
Não. Apenas avalia a fórmula de match do empregador que você fornece. Limites legais anuais, contribuições catch-up, vesting e true-ups ficam fora desta capacidade.
O que acontece se eu contribuir mais do que a contrapartida cobre?
O excedente aparece como sem contrapartida. Com 6% sobre 80.000 e a fórmula de 100% dos primeiros 3% mais 50% dos 2% seguintes, 5% recebem contrapartida e o último 1% não recebe nada da empresa.
Quanto devo contribuir para receber a contrapartida inteira?
No mínimo a soma das faixas da fórmula. Com 100% dos primeiros 3% e 50% dos 2% seguintes, contribuir com 5% do salário garante toda a contrapartida, e o resultado mostra se você a está aproveitando por completo.
O cálculo considera carência (vesting) ou a data dos depósitos?
Não. Ele dimensiona a contrapartida anual pela fórmula que você informa. Prazos de carência, ajustes de fim de ano, contas antes ou depois de impostos e tetos legais de contribuição ficam de fora; confira isso no seu plano.
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/finance/employer-match-value \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_salary":80000,"employee_contribution_percent":6,"match_tiers":[{"band_percent":3,"match_rate_percent":100},{"band_percent":2,"match_rate_percent":50}]}'const res = await fetch("https://api.kit.forhosting.com/finance/employer-match-value", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_salary": 80000,
"employee_contribution_percent": 6,
"match_tiers": [
{
"band_percent": 3,
"match_rate_percent": 100
},
{
"band_percent": 2,
"match_rate_percent": 50
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/employer-match-value",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_salary": 80000,
"employee_contribution_percent": 6,
"match_tiers": [
{
"band_percent": 3,
"match_rate_percent": 100
},
{
"band_percent": 2,
"match_rate_percent": 50
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/employer-match-value", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_salary":80000,"employee_contribution_percent":6,"match_tiers":[{"band_percent":3,"match_rate_percent":100},{"band_percent":2,"match_rate_percent":50}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_salary":80000,"employee_contribution_percent":6,"match_tiers":[{"band_percent":3,"match_rate_percent":100},{"band_percent":2,"match_rate_percent":50}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/employer-match-value", 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_salary": 80000,
"employee_contribution_percent": 6,
"match_tiers": [
{
"band_percent": 3,
"match_rate_percent": 100
},
{
"band_percent": 2,
"match_rate_percent": 50
}
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.employer_match_value",
"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
Use grátis no navegador ou chame a API a US$ 0,002 por solicitação bem-sucedida quando precisar do mesmo contrato no código do produto.
O que significa o valor do match do empregador e como as faixas funcionam
Esta calculadora codifica esse percurso exatamente: o percentual restante de contribuição do empregado começa na sua taxa de deferimento; cada faixa reivindica min(remaining, band_percent) do salário e multiplica essa fatia pela taxa de match da faixa; em seguida remaining diminui. A resposta também informa o percentual do empregado com e sem match, o match do empregador como percentual do salário, o match efetivo em relação ao que você coloca, se você está capturando por completo as faixas disponíveis, uma string legível match_formula_display e um array tier_breakdown para que as interfaces mostrem a aritmética faixa a faixa.
Contrato de entrada, padrões, arredondamento e comportamento de erro
A soma das larguras das faixas não deve exceder cem por cento do salário porque as faixas são fatias sequenciais, não tetos sobrepostos. Envie um corpo JSON com três entradas obrigatórias. Annual_salary é a remuneração bruta anual ou a base de compensação elegível; os aliases incluem salary, compensation, pay e income, e o valor deve ser finito e estritamente positivo. Employee_contribution_percent é a sua taxa de deferimento como percentual do salário de zero a cem; os aliases incluem contribution_percent, employee_percent, deferral_percent e employee_rate. Match_tiers é um array ordenado não vazio (no máximo dez faixas) de objetos com band_percent (largura estritamente positiva como percentual do salário, no máximo cem cada) e match_rate_percent (taxa de match do empregador de zero a cem sobre as contribuições nessa faixa); os aliases do array incluem tiers, match_formula e formula_tiers. Precision opcional tem padrão de duas casas decimais para exibição tipo moeda e pode ser definida de zero a quinze via precision, decimals ou dp. Salário, percentual do empregado ou faixas ausentes, arrays de faixas vazios, números não finitos, dinheiro negativo, campos de percentual fora da faixa permitida e faixas combinadas acima de cem falham com invalid_input e não são cobrados. Respostas bem-sucedidas ecoam o salário e o percentual do empregado normalizados, employee_annual_contribution, employer_annual_match, total_annual_contribution, percentuais com e sem match, max_matchable_percent, employer_match_as_salary_percent, effective_match_on_employee_percent, fully_capturing_match, match_tiers normalizados, tier_breakdown com dólares do empregador por faixa, method employer_match_value, formula, match_formula_display e precision.
Onde uma calculadora de match 401(k) do empregador se paga
Equipes de produto de folha e fintech incorporam o mesmo contrato para que uma landing de marketing de match do empregador coincida com o planejador autenticado e com a API de backend sem reimplementar casos de borda de faixas parciais e excesso sem match. Combine a página interativa gratuita para exploração com o endpoint pago para pipelines, mantenha match_tiers na ordem exata do documento do plano e trate a saída como uma valoração de fórmula—não aconselhamento fiscal, não substituto do SPD do plano e não verificação de limites anuais de contribuição.
Casos de integração
Dimensionar o match da empresa em uma oferta de emprego
Informe o salário declarado, o percentual de deferimento planejado e as faixas de match da oferta para ver employer_annual_match e total_annual_contribution em unidades monetárias.
Encontrar o deferimento que captura por completo o match
Compare percentuais do empregado com max_matchable_percent e fully_capturing_match para saber quando deferimento extra deixa de aumentar os dólares do empregador.
Explicar uma fórmula de duas faixas faixa a faixa
Use tier_breakdown e match_formula_display em interfaces de educação de benefícios para mostrar quanto de cada faixa foi aplicado e quanto o empregador pagou nela.
Perguntas técnicas
Como funciona a calculadora de match 401(k) do empregador?
Forneça annual_salary, employee_contribution_percent e match_tiers ordenados. O motor percorre cada faixa, emparelhando min(remaining employee %, band_percent) do salário à match_rate_percent da faixa, e devolve montantes anuais do empregado, do empregador e do total.
E se eu contribuir mais do que a janela elegível ao match?
Os dólares do empregado acima da soma dos valores band_percent ainda contam em employee_annual_contribution, mas unmatched_employee_percent fica positivo e esses pontos percentuais extras recebem zero match do empregador.
Quanto custa a calculadora de match 401(k) do empregador?
A ferramenta no navegador é gratuita. Solicitações API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.