Social Security Tax Calculator

Estimate how much of your Social Security benefits are taxable at the federal level. This Social Security tax calculator follows IRS Publication 915 thresholds and methodology.

Full original guide (expanded)

Social Security Tax Calculator

Estimate Social Security tax based on wages and current caps.

Calculator

Filing status
Choose your federal filing status
Single
Married Filing Jointly
Married Filing Separately
Head of Household
Qualifying Surviving Spouse

Results

Filing status applied
Single
Provisional income
$0.00
Thresholds (base / second)
$25,000 / $34,000
Taxable Social Security
$0.00
Non‑taxable Social Security
$0.00
Taxable percentage
0%
85% cap
$0.00

Enter your information to see results. This estimator follows IRS Publication 915 thresholds and logic.

Authoritative Data, Methodology, and Guidance

Data Source and Methodology

Primary source: IRS Publication 915 — Social Security and Equivalent Railroad Retirement Benefits (most recent edition). See IRS: https://www.irs.gov/publications/p915. Complementary guidance: SSA — Taxes and Your Social Security Benefits: https://www.ssa.gov/benefits/retirement/planner/taxes.html.

Tutti i calcoli si basano rigorosamente sulle formule e sui dati forniti da questa fonte.

This calculator implements the standard IRS thresholds and the provisional income approach described in Publication 915. Dollar thresholds are not indexed for inflation and may be updated by IRS; always check the current publication.

The Formula Explained

Provisional Income (PI):
PI = OI + TEI + 0.5\,\times\,SS

Thresholds by filing status:
Single/HOH/QSS: (Base, Second) = (25{,}000,\ 34{,}000)
MFJ: (32{,}000,\ 44{,}000)
MFS lived with spouse: (0,\ 0) — if not lived with spouse, use Single thresholds.

Let B = base,\ S = second,\ and C = \min\!\bigl(0.5 \cdot SS,\ 0.5 \cdot (S - B)\bigr).
Taxable SS (T) is piecewise:
T = \begin{cases} 0, & \text{if } PI \le B \\[4pt] \min\!\bigl(0.5\cdot(PI - B),\ 0.5\cdot SS\bigr), & \text{if } B < PI \le S \\[6pt] \min\!\bigl( 0.85\cdot(PI - S) + C,\ 0.85\cdot SS \bigr), & \text{if } PI > S \end{cases}

Glossary of Variables

SS (Social Security benefits)
Annual Social Security benefits reported on SSA-1099 (Box 5).
OI (Other income excluding SS)
All other taxable income such as wages, pensions, IRA/401(k) distributions, dividends, interest, etc.
TEI (Tax-exempt interest)
Interest excluded from income (e.g., municipal bonds) that still affects provisional income.
PI (Provisional income)
OI + TEI + 0.5 × SS. Used solely to determine how much of SS is taxable.
B / S (Base / Second threshold)
IRS thresholds that vary by filing status; see The Formula Explained.
T (Taxable Social Security)
Portion of SS included in federal taxable income. Capped at 85% of SS.

How It Works: A Step-by-Step Example

Scenario: Filing status = Single; SS = $24,000; OI = $20,000; TEI = $0.

  1. Compute provisional income: PI = 20,000 + 0 + 0.5 × 24,000 = $32,000.
  2. Single thresholds: Base B = $25,000; Second S = $34,000. Since 32,000 is between B and S, use the middle rule.
  3. Taxable SS T = min(0.5 × (32,000 − 25,000), 0.5 × 24,000) = min(3,500, 12,000) = $3,500.
  4. Non‑taxable SS = 24,000 − 3,500 = $20,500. Taxable percentage ≈ 3,500 / 24,000 = 14.6%.

This demonstration mirrors the calculator's logic. Your situation may differ; consult a qualified tax professional for personalized advice.

Frequently Asked Questions (FAQ)

1) Is all Social Security taxable?

No. Depending on your provisional income and filing status, from 0% up to 85% of your Social Security benefits may be taxable.

2) What is counted as “other income”?

Wages, pensions, IRA/401(k) distributions, taxable interest/dividends, capital gains, rental and business income, and other taxable items. Do not include Social Security itself.

3) Why does tax‑exempt interest count?

Although excluded from taxable income, tax‑exempt interest is added to provisional income per IRS rules, which can increase the taxable portion of Social Security.

4) I file Married Filing Separately. How does that affect me?

If you lived with your spouse at any time during the year, the thresholds are $0 / $0, meaning up to 85% of benefits may become taxable quickly. If you did not live with your spouse, Single thresholds apply.

5) Does this compute my total tax bill?

No. It estimates the amount of Social Security included in taxable income. Your actual tax depends on deductions, credits, withholding, and other items.

6) Are state taxes included?

No. States vary widely. This tool covers U.S. federal rules only.

7) Will the thresholds change?

Historically, these dollar thresholds are not indexed for inflation. Always verify with the current IRS Publication 915.


Audit: Complete
Formula (LaTeX) + variables + units
This section shows the formulas used by the calculator engine, plus variable definitions and units.
Formula (extracted LaTeX)
\[','\]
','
Formula (extracted LaTeX)
\[= (sel, ctx=document) => Array.from(ctx.querySelectorAll(sel)); // Elements const ssBenefits = $('#ssBenefits'); const otherIncome = $('#otherIncome'); const taxExemptInterest = $('#taxExemptInterest'); const filingRadios =\]
= (sel, ctx=document) => Array.from(ctx.querySelectorAll(sel)); // Elements const ssBenefits = $('#ssBenefits'); const otherIncome = $('#otherIncome'); const taxExemptInterest = $('#taxExemptInterest'); const filingRadios =
Formula (extracted text)
Provisional Income (PI): PI = OI + TEI + 0.5\,\times\,SS Thresholds by filing status: Single/HOH/QSS: (Base, Second) = (25{,}000,\ 34{,}000) MFJ: (32{,}000,\ 44{,}000) MFS lived with spouse: (0,\ 0) — if not lived with spouse, use Single thresholds. Let B = base,\ S = second,\ and C = \min\!\bigl(0.5 \cdot SS,\ 0.5 \cdot (S - B)\bigr). Taxable SS (T) is piecewise: T = \begin{cases} 0, & \text{if } PI \le B \\[4pt] \min\!\bigl(0.5\cdot(PI - B),\ 0.5\cdot SS\bigr), & \text{if } B < PI \le S \\[6pt] \min\!\bigl( 0.85\cdot(PI - S) + C,\ 0.85\cdot SS \bigr), & \text{if } PI > S \end{cases}
Variables and units
  • T = property tax (annual or monthly depending on input) (currency)
Sources (authoritative):
Changelog
Version: 0.1.0-draft
Last code update: 2026-01-19
0.1.0-draft · 2026-01-19
  • Initial audit spec draft generated from HTML extraction (review required).
  • Verify formulas match the calculator engine and convert any text-only formulas to LaTeX.
  • Confirm sources are authoritative and relevant to the calculator methodology.
Verified by Ugo Candido on 2026-01-19
Profile · LinkedIn
Formulas

(Formulas preserved from original page content, if present.)

Version 0.1.0-draft
Citations

Add authoritative sources relevant to this calculator (standards bodies, manuals, official docs).

Changelog
  • 0.1.0-draft — 2026-01-19: Initial draft (review required).