Paycheck Calculator
Вычислите чистый размер зарплаты после федерального налога, FICA, налога штата и предварительных вычетов.
Оценки основаны на налоговых ставках США 2024 года. Фактические результаты могут отличаться. Проконсультируйтесь с налоговым специалистом для точных расчетов.
Об этом инструменте
Калькулятор зарплаты помогает понять, какую сумму вы фактически получите на руки после налогов и вычетов. Если вы ведёте переговоры о зарплате, планируете месячный бюджет или интересуетесь, почему ваш чек меньше ожидаемого, этот инструмент раскладывает расчёт федерального налога на доход, взносов FICA (социальное страхование и Medicare), налогов штата и доналоговых вычетов, таких как взносы на 401(k) или премии медицинского страхования. Точное понимание вашего чистого дохода необходимо для реального финансового планирования.
Чтобы использовать калькулятор, введите вашу годовую валовую зарплату (или почасовую ставку с часами в неделю), выберите статус подачи декларации и укажите все доналоговые вычеты, которые у вас есть. Инструмент автоматически применяет налоговые скобки на федеральном уровне на 2024 год и стандартные вычеты, а затем учитывает ставки FICA (6,2% социальное страхование, 1,45% Medicare) и налоговую ставку вашего штата, если применимо. Вы также можете смоделировать различные сценарии—что если вы увеличите взносы на 401(k)? Что если вы возьмёте сверхурочные?—чтобы увидеть, как изменения влияют на вашу зарплату на руки.
Этот калькулятор наиболее полезен для сотрудников, сравнивающих предложения о работе, планирующих месячные расходы или разбирающихся в удержаниях из зарплаты. Учтите, что это оценка на основе стандартных ставок; ваша фактическая зарплата может немного отличаться в зависимости от конкретной системы расчёта зарплаты вашего работодателя, дополнительных местных налогов или недавних изменений налогового законодательства. Для сложных налоговых ситуаций—доход от самозанятости, инвестиционные доходы или несколько работ—проконсультируйтесь с налоговым специалистом для получения более подробной информации.
Часто задаваемые вопросы
Реализация кода
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.