Tax

Qualified charitable distribution (QCD) planner

For an IRA owner 70½+, a qualified charitable distribution (IRC §408(d)(8)) gives directly from the IRA to charity: it is excluded from gross income and counts toward the RMD, so it keeps the gift out of MAGI — lowering IRMAA and the §86 taxation of Social Security — and it helps even the standard-deduction retiree (for whom a charitable itemized deduction is worthless). Compares QCD vs take-the-RMD-then-donate by composing the rmd, sstax, irmaa, and tax engines, and reports each strategy's AGI / MAGI / taxable SS / income tax / IRMAA plus the net tax saving. The QCD annual limit is the IRS-indexed §408(d)(8) amount ($108,000 in 2025, $111,000 in 2026). Deterministic; not tax advice.

post/v1/tax/qcd-plan

Request

  • Base URL: https://api.numeratica.com
  • URL: https://api.numeratica.com/v1/tax/qcd-plan
  • Auth: one of:
    • HTTP bearer
    • API key in header X-API-Key

Request body

tax_year2025 | 2026 required

QCD-supported years.

filing_status'single' | 'mfj' | 'mfs' | 'hoh' required
ageinteger required

IRA owner's age (>= 70 for QCD eligibility, 70½).

birth_yearinteger

Optional; sets the SECURE 2.0 RMD beginning age (default 73).

ira_balancenumber required

Prior-year-end tax-deferred balance (drives the RMD).

intended_giftnumber required

Charitable gift amount; compared up to the QCD annual limit.

ordinary_incomenumber

Pensions etc., excluding the IRA distribution.

social_security_benefitsnumber
qualified_incomenumber

LTCG + qualified dividends.

tax_exempt_interestnumber
other_itemizednumber

Non-charitable itemized deductions.

medicare_beneficiaries1 | 2

Scales the per-beneficiary IRMAA surcharge.

Response

The QCD-vs-take-RMD comparison

result_idstring
engine_versionstring
disclaimerstring

Example response

{
  "result_id": "qcd_1a2b3c4d5e6f7a8b",
  "engine_version": "qcd-1.0.0"
}

Changes

No recorded changes to this operation across all 1 revision of this API.