{
  "id": "married-filing-jointly-vs-separately",
  "version": "2fff31f3bda4",
  "status": "published",
  "name": "Married Filing Jointly vs Separately Calculator",
  "question": "Married filing jointly vs separately?",
  "summary": "Compares the 2026 federal tax of a married couple filing one joint return with the total of two separate returns, with each spouse’s income, children, and age.",
  "category": "finance",
  "subcategory": "tax-and-pay",
  "url": "https://www.acalculator.org/finance/married-filing-jointly-vs-separately-calculator",
  "markdown": "https://www.acalculator.org/finance/married-filing-jointly-vs-separately-calculator.md",
  "kind": "function",
  "method": "Joint tax = Form 1040 for married filing jointly with both incomes, both age boxes, the children, and the senior deduction. Separate tax = two Forms 1040 for married filing separately, each with that spouse’s income and age box, the children on the return of the spouse who claims them, no earned income credit, and no senior deduction. Each return: standard deduction, Tax Table or rate schedule, child tax credit and its refundable part, earned income credit, Additional Medicare Tax. Filing jointly saves = separate total − joint tax.",
  "assumptions": [
    "An estimate for tax year 2026 (IRS Rev. Proc. 2025-32 and the 2026 draft Schedule 1-A), not tax advice.",
    "Both returns take the standard deduction. If one spouse itemizes on a separate return, the other must itemize too; itemized deductions, student loan interest, and the other deductions and credits that filing separately limits are not included.",
    "Head of household is not offered: a married person can file as head of household only when considered unmarried (lived apart from the spouse for the last 6 months of the year, with a qualifying child).",
    "Income of each spouse is that spouse’s own; community property states split income differently. Each spouse is at least 25 years old.",
    "State tax is not included; some states require the same status as the federal return."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "w1": {
        "title": "Your wages",
        "description": "Your W-2 box 1 wages for the year.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 100000000
      },
      "w2": {
        "title": "Spouse’s wages",
        "description": "Your spouse’s W-2 box 1 wages for the year.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 100000000
      },
      "o1": {
        "title": "Your other income",
        "description": "Your other taxable income: interest, pensions, unemployment pay.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 100000000
      },
      "o2": {
        "title": "Spouse’s other income",
        "description": "Your spouse’s other taxable income.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 100000000
      },
      "kids": {
        "title": "Children under 17",
        "description": "Qualifying children under 17 with a Social Security number.",
        "type": "integer",
        "minimum": 0,
        "maximum": 20
      },
      "claim": {
        "title": "On separate returns, the children are claimed by",
        "description": "Only one spouse can claim each child on separate returns.",
        "type": "string",
        "enum": [
          "1",
          "2"
        ]
      },
      "s1": {
        "title": "You are 65 or older",
        "description": "Born before January 2, 1962, for tax year 2026.",
        "type": "boolean"
      },
      "s2": {
        "title": "Your spouse is 65 or older",
        "description": "Born before January 2, 1962, for tax year 2026.",
        "type": "boolean"
      },
      "year": {
        "title": "Tax year",
        "description": "The tax year. A year with no published rates uses the latest year this site has.",
        "type": "integer",
        "minimum": 2026,
        "maximum": 2035
      }
    }
  },
  "outputs": {
    "savings": {
      "label": "Filing jointly saves",
      "description": "Total tax on separate returns minus the tax on a joint return; negative when separate is cheaper.",
      "format": "money"
    },
    "better": {
      "label": "Better choice",
      "description": "The filing status with less total tax.",
      "format": "text"
    },
    "difference": {
      "label": "Difference",
      "description": "How much less tax the better choice costs.",
      "format": "money"
    },
    "joint": {
      "label": "Tax filing jointly",
      "description": "Federal tax after credits on one joint return; negative is a refund beyond withholding.",
      "format": "money"
    },
    "separate": {
      "label": "Tax filing separately",
      "description": "Your tax plus your spouse’s tax on separate returns.",
      "format": "money"
    },
    "separate1": {
      "label": "Your separate return",
      "description": "Your federal tax after credits.",
      "format": "money"
    },
    "separate2": {
      "label": "Spouse’s separate return",
      "description": "Your spouse’s federal tax after credits.",
      "format": "money"
    },
    "jointRate": {
      "label": "Joint marginal rate",
      "description": "The bracket rate on the next dollar of joint taxable income.",
      "format": "percent"
    },
    "jointCredits": {
      "label": "Joint child and earned income credits",
      "description": "Child tax credit, additional child tax credit, and earned income credit on the joint return.",
      "format": "money"
    },
    "separateCredits": {
      "label": "Separate child credits",
      "description": "Child tax credit and additional child tax credit on the two separate returns.",
      "format": "money"
    },
    "notice": {
      "label": "Note",
      "description": "A note when another year’s rates were used.",
      "format": "text"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "w1": 80000,
      "w2": 40000,
      "o1": 0,
      "o2": 0,
      "kids": 0,
      "claim": "1",
      "s1": false,
      "s2": false,
      "year": 2026
    },
    "outputs": {
      "savings": 1356,
      "better": "Married filing jointly",
      "difference": 1356,
      "joint": 10043,
      "separate": 11399,
      "separate1": 8776,
      "separate2": 2623,
      "jointRate": 12,
      "jointCredits": 0,
      "separateCredits": 0
    },
    "text": "Filing jointly costs $10,043.00 and filing separately $11,399.00: Married filing jointly saves $1,356.00."
  },
  "examples": [
    {
      "given": {
        "w1": 80000,
        "w2": 40000
      },
      "expect": {
        "joint": 10043,
        "separate1": 8776,
        "separate2": 2623,
        "separate": 11399,
        "savings": 1356
      },
      "source": "Tax Table rows: joint $87,800 gives $10,043; separate $63,900 gives $8,776 and $23,900 gives $2,623 (Rev. Proc. 2025-32 Tables 2 and 3); hand calculation in content.mdx; Python 3 check in docs/progress/WP-112/check.py"
    },
    {
      "given": {
        "w1": 60000,
        "w2": 60000
      },
      "expect": {
        "joint": 10043,
        "separate1": 5023,
        "separate": 10046,
        "savings": 3
      },
      "source": "Equal incomes: the separate brackets are half the joint ones up to the 35% rate, so only Tax Table rounding differs; Python 3 check in docs/progress/WP-112/check.py"
    },
    {
      "given": {
        "w1": 150000,
        "w2": 0,
        "kids": 2,
        "claim": "1"
      },
      "expect": {
        "joint": 10940,
        "separate1": 20559,
        "separate2": 0,
        "savings": 9619
      },
      "source": "Rate schedules: joint $117,800 gives $15,340 less $4,400 of child credit; separate $133,900 gives $24,734 less $4,400 plus 0.9% Additional Medicare Tax on $25,000 over $125,000 (Form 8959); hand calculation in content.mdx; Python 3 check in docs/progress/WP-112/check.py"
    },
    {
      "given": {
        "w1": 40000,
        "w2": 30000,
        "s1": true,
        "s2": true
      },
      "expect": {
        "joint": 2253,
        "separate1": 2425,
        "separate2": 1228,
        "savings": 1400
      },
      "source": "Joint: $32,200 + 2 × $1,650 + 2 × $6,000 senior deduction; separate: $16,100 + $1,650 each and no senior deduction (Schedule 1-A); Python 3 check in docs/progress/WP-112/check.py"
    }
  ],
  "sources": [
    "IRS, Rev. Proc. 2025-32 (Internal Revenue Bulletin 2025-45), sections 4.01 (rate tables), 4.05 (child tax credit), 4.06 (earned income credit), and 4.14 (standard deduction). https://www.irs.gov/irb/2025-45_IRB (retrieved 2026-10-05)",
    "IRS, Publication 501, Dependents, Standard Deduction, and Filing Information: married filing separately. https://www.irs.gov/publications/p501 (retrieved 2026-10-05)",
    "IRS, Schedule 1-A, Additional Deductions: what to know about the new form (enhanced deduction for seniors). https://www.irs.gov/newsroom/schedule-1-a-additional-deductions-what-to-know-about-the-new-form (retrieved 2026-10-05)"
  ],
  "related": [
    "income-tax",
    "tax-bracket",
    "child-tax-credit",
    "earned-income-credit"
  ],
  "changelog": []
}
