Pular para o conteúdo
🛠️ToolsShed

Paycheck Calculator

Calcule seu salário líquido após imposto federal, FICA, imposto estadual e deduções pré-imposto.

Estimativas baseadas nas alíquotas de impostos dos EUA de 2024. Os resultados reais podem variar. Consulte um profissional de impostos para cálculos precisos.

Sobre esta ferramenta

Uma calculadora de contracheque ajuda você a entender exatamente quanto dinheiro você realmente receberá após impostos e deduções. Seja negociando um salário, planejando seu orçamento mensal ou querendo entender por que seu contracheque parece menor que o esperado, esta ferramenta decompõe o cálculo do imposto de renda federal, contribuições à FICA (Seguro Social e Medicare), impostos estaduais e deduções pré-impostos como contribuições ao 401(k) ou prêmios de seguro de saúde. Obter uma imagem precisa de seu salário líquido é essencial para um planejamento financeiro realista.

Para usar a calculadora, insira sua renda bruta anual (ou taxa horária com horas por semana), selecione seu status de depósito e insira qualquer deducção pré-imposto que você tenha. A ferramenta aplica automaticamente as faixas de imposto de renda federal de 2024 e deduções padrão, depois leva em conta as alíquotas FICA (6.2% Seguro Social, 1.45% Medicare) e a alíquota fiscal do seu estado, se aplicável. Você também pode modelar diferentes cenários—e se você contribuir mais para seu 401(k)? E se você trabalhar horas extras?—para ver como as mudanças afetam seu salário líquido.

Esta calculadora é mais útil para funcionários que comparam ofertas de emprego, fazem orçamento de despesas mensais ou entendem deduções em contracheques. Lembre-se de que ela fornece uma estimativa baseada em alíquotas padrão; seu contracheque real pode variar ligeiramente dependendo do sistema de folha de pagamento específico do seu empregador, impostos locais adicionais ou mudanças fiscais recentes. Para situações fiscais complexas—renda de trabalho autônomo, ganhos de investimentos ou múltiplos empregos—consulte um profissional de impostos para uma imagem mais detalhada.

Perguntas Frequentes

Implementação de Código

def calculate_paycheck(
    gross_annual: float,
    filing_status: str = "single",
    state_tax_rate: float = 0.05,
    k401_pct: float = 0.06,
    health_ins: float = 200,
    hsa: float = 50,
    pay_periods: int = 26
) -> dict:
    gross = gross_annual / pay_periods
    pretax_deductions = gross * k401_pct + health_ins + hsa

    # 2024 federal tax brackets (single)
    brackets_single = [
        (11600, 0.10), (44725, 0.12), (95375, 0.22),
        (201050, 0.24), (383900, 0.32), (487450, 0.35), (float('inf'), 0.37)
    ]
    brackets_married = [
        (23200, 0.10), (89450, 0.12), (190750, 0.22),
        (364200, 0.24), (462500, 0.32), (693750, 0.35), (float('inf'), 0.37)
    ]
    brackets = brackets_married if filing_status == "married" else brackets_single

    taxable_annual = gross_annual - (pretax_deductions * pay_periods)
    fed_tax_annual = 0
    prev = 0
    for limit, rate in brackets:
        if taxable_annual <= prev:
            break
        fed_tax_annual += min(taxable_annual, limit) * rate - prev * rate
        prev = limit
    federal_tax = fed_tax_annual / pay_periods

    ss_tax = min(gross, 168600 / pay_periods) * 0.062
    medicare_tax = gross * 0.0145
    state_tax = gross * state_tax_rate
    total_deductions = pretax_deductions + federal_tax + ss_tax + medicare_tax + state_tax
    net = gross - total_deductions

    return {
        "gross": round(gross, 2),
        "federal_tax": round(federal_tax, 2),
        "social_security": round(ss_tax, 2),
        "medicare": round(medicare_tax, 2),
        "state_tax": round(state_tax, 2),
        "pretax_deductions": round(pretax_deductions, 2),
        "net": round(net, 2)
    }

result = calculate_paycheck(75000, "single", 0.05, 0.06, 200, 50, 26)
print(f"Gross:    ${result['gross']:,.2f}")
print(f"Net Pay:  ${result['net']:,.2f}")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.