wealthschemaresourcesarticlesDonor-Advised Fund bunching — modeling the post-TCJA charitable-deduction strategy that itemizes again
Article

Donor-Advised Fund bunching — modeling the post-TCJA charitable-deduction strategy that itemizes again

For middle-market wealth, the right charitable strategy is now lumpy not steady — three years of giving concentrated into one to clear the standard-deduction threshold. Wealth-tech platforms that model steady giving advise the worse strategy.

WealthSchema StaffCharitable & itemization strategyMay 8, 20267 min read

The Tax Cuts and Jobs Act of 2017 nearly doubled the standard deduction — from $12,700 to $24,000 for married-filing-jointly in 2018, indexed since. The change had a side effect that materially altered charitable-giving optimization: roughly 90% of taxpayers no longer itemize, which means most charitable contributions produce zero federal tax benefit.

For households with charitable intentions, the post-TCJA optimal strategy is no longer "give X% of income each year." It's "give 3X every third year, take the standard deduction in the off years." The lumpy strategy, when executed through a Donor-Advised Fund (DAF), captures the federal tax deduction in the bunching year while still distributing to charity smoothly across years (the DAF makes grants when the donor recommends them, not when they're funded).

This article is the working note for wealth-tech platforms on what the bunching-strategy data model needs to look like, why steady-state giving advice systematically under-recommends, and what the projection logic must support to advise responsibly.

The mechanics of bunching

The bunching strategy in its simplest form:

  • Year 1: contribute three years' worth of charitable intent to a DAF. Itemize, with the charitable deduction plus the SALT cap plus mortgage interest exceeding the standard deduction. Realize federal tax benefit.
  • Year 2: take the standard deduction. Make grants from the DAF to the operating charities the donor wanted to support this year.
  • Year 3: take the standard deduction. Make further grants from the DAF.
  • Year 4: contribute another three-year bundle to the DAF (or the same DAF). Itemize. Repeat.

The federal tax savings: in the bunching year, the charitable deduction reduces AGI; the donor saves marginal-rate × (charitable contribution above the standard-deduction floor). In the off years, no tax benefit, but the donor still distributes the planned charitable amount via DAF grants.

The math: a couple with $50K of itemizable deductions other than charitable (state tax $10K capped + mortgage interest $20K + others), a 32% federal marginal rate, and $30K of annual charitable intent.

  • Steady strategy: $30K charitable contribution each year. Total deductions $80K. Standard deduction (2026) ~$30K. Itemize at $80K. Deduction in excess of standard is $50K. Tax savings: $50K × 32% = $16K per year, $48K over three years.
  • Bunching strategy: $90K to DAF in year 1; $0 itemizable contribution in years 2 and 3. Year 1: itemize at $50K + $90K = $140K, deduction in excess of standard is $110K, tax savings $35K. Years 2 and 3: standard deduction, $0 charitable tax savings. Total over three years: $35K.

Wait — bunching is worse in this scenario? Let me reconsider. The non-charitable itemizable deductions are $50K, well above the standard deduction even without charitable. So this household already itemizes; bunching doesn't help.

The bunching strategy primarily helps households whose non-charitable itemizable deductions are below the standard deduction. For these households, steady-state charitable giving sits at the margin where most or all of it gets eaten by the standard deduction. Bunching pushes the charitable component above the threshold every few years.

A more illustrative example: same couple, but $20K of non-charitable itemizable (SALT $10K capped + mortgage interest $10K). Standard deduction $30K. $30K annual charitable intent, three-year horizon.

  • Steady strategy: $50K total itemizable each year ($20K + $30K). Excess over standard $20K. Annual tax savings $6.4K. Three-year savings: $19.2K.
  • Bunching strategy: Year 1 itemize at $20K + $90K = $110K. Excess over standard $80K. Tax savings $25.6K. Years 2 and 3 take standard deduction. Three-year savings: $25.6K.
  • Bunching delta: $6.4K of incremental three-year tax savings.

For a household with this profile, bunching produces ~33% more federal tax savings on the same charitable giving. The strategy compounds over multiple cycles.

The DAF as the bunching vehicle

The DAF is the bunching vehicle of choice because it decouples the timing of the contribution (which determines the tax deduction) from the timing of the grant (which determines when the operating charity actually receives the money).

The donor contributes $90K to a DAF in year 1, takes the deduction in year 1, and then makes grant recommendations of $30K per year over years 1-3 to their target charities. The operating charity sees a steady stream; the donor's tax return shows a lumpy pattern.

DAFs also accept appreciated assets — stock, mutual fund shares, in some cases real estate or private equity. Contributing appreciated stock (rather than cash) produces a deduction equal to FMV plus avoidance of the unrealized gain. For a $90K contribution of appreciated stock with a $30K basis, the donor:

  • Takes a $90K charitable deduction (subject to AGI limits, typically 30% of AGI for stock to public charity)
  • Avoids the $60K unrealized gain that would have been triggered by selling and donating cash
  • Saves federal tax of marginal_rate × $90K + LTCG_rate × $60K

The combined benefit can exceed the tax savings of the cash equivalent by 50%+ for high-bracket taxpayers with deeply-appreciated stock.

The data model the platform needs

A wealth-tech platform advising on bunching strategy needs:

interface CharitableGivingProfile {
  annual_charitable_intent: number;
  preferred_recipients: Charity[];
  
  itemizable_deductions_other_than_charitable: {
    salt_capped_at_10k: number;
    mortgage_interest: number;
    medical_excess_floor: number;
    other_itemizable: number;
  };
  
  agi_projection: number; // For AGI-cap testing
  marginal_rate_projection: number;
  
  appreciated_asset_inventory: {
    asset_id: string;
    cost_basis: number;
    current_fmv: number;
    holding_period_status: 'short-term' | 'long-term';
    contribution_eligibility: boolean;
  }[];
  
  daf_balance: number;
  daf_provider: string;
  daf_grant_history: GrantRecord[];
  
  // Strategy state
  current_strategy: 'steady' | 'bunching_year_1' | 'bunching_year_2' | 'bunching_year_3';
  next_bunching_year: number;
}

The itemizable_deductions_other_than_charitable field is the critical input. The bunching delta depends on the spread between the household's standard deduction and their non-charitable itemizable. Without that field, the platform can't compute the bunching benefit.

The appreciated_asset_inventory field is what enables the platform to recommend specific assets for contribution. Highest-appreciation, longest-held assets are the most tax-efficient contribution targets. Recently-acquired assets or those near the long-term threshold should be deferred.

The projection logic

The projection compares strategies side-by-side over a multi-year horizon:

function compareStrategies(
  profile: CharitableGivingProfile, 
  horizon_years: number
): StrategyComparison {
  const steady = projectSteadyStateGiving(profile, horizon_years);
  const bunching = projectBunchingStrategy(profile, horizon_years);
  
  // Sensitivity to assumptions
  const sensitivity = runSensitivity({
    marginal_rate_change: [-0.05, 0, +0.05],
    agi_growth: [-0.05, 0, +0.05],
    itemizable_changes: [-5000, 0, +5000]
  });
  
  return {
    steady_total_tax_savings: steady.savings,
    bunching_total_tax_savings: bunching.savings,
    delta: bunching.savings - steady.savings,
    bunching_recommendation_strength: classifyRecommendation(delta, profile),
    sensitivity: sensitivity,
    operational_recommendations: generateOperationalGuidance(profile)
  };
}

The output should be a clear, quantified recommendation: "Bunching every 3 years saves $X per cycle vs. steady-state. The strategy is strongly recommended | mildly recommended | indifferent | not recommended for this household."

State-tax considerations

State income tax adds an overlay. States with their own itemized-deduction systems (most states with income tax) interact differently with the federal bunching strategy. Some states require coupling — itemize on federal, must itemize on state. Some states allow decoupling. Some states have a charitable contribution deduction with different limits than federal.

For high-state-tax households, the state-side benefit of charitable contributions can exceed the federal benefit per dollar. The platform should incorporate state-specific rules.

California and New York are the two most consequential decoupling states for charitable strategy. Florida and Texas (no state income tax) eliminate the state-side overlay entirely. The platform must know the household's tax-residency state to project correctly.

What the test corpus needs

A test corpus for charitable-strategy modeling needs:

  • Households whose non-charitable itemizable is well above the standard deduction (steady-state already optimal)
  • Households whose non-charitable itemizable is well below the standard deduction (bunching strongly favored)
  • Households just at the threshold (sensitivity case)
  • Households with substantial appreciated stock (in-kind contribution opportunity)
  • Households with no appreciated assets (cash contribution case)
  • Households across state-tax regimes (state interaction)
  • Households with existing DAF balances (continuation case)
  • Households with unusual income years (AGI-cap case where charitable deduction is limited)

The AGI-cap case is consequential. Cash to public charity is deductible up to 60% of AGI; stock to public charity up to 30%; certain other gifts up to 20%. Excess carries forward five years. A platform that doesn't model the cap produces wrong tax projections for high-contribution years.

The dynamic strategy update

Bunching strategy isn't set-once. The household's situation changes — income years vary, marginal rates shift, the standard deduction is indexed annually, the household's appreciated-asset inventory evolves. A useful platform updates the strategy recommendation each year based on current state.

Specifically:

  • A high-income year may favor bunching that year (higher marginal rate amplifies the benefit) even if the cycle would otherwise have been off-year.
  • A year with anomalously high non-charitable itemizable (e.g. medical-expense year) may make steady-state work without bunching.
  • TCJA itself sunsets at end of 2025 unless extended; the post-2026 standard-deduction landscape changes the calculus and the strategy should adjust.

The platform's data model and projection engine must support dynamic re-evaluation, not a one-time recommendation locked at first contact.

Key takeaways

  • Post-TCJA, ~90% of taxpayers don't itemize, which means most charitable contributions produce zero federal tax benefit. Steady-state charitable advice systematically under-optimizes.
  • Bunching helps households whose non-charitable itemizable deductions are below the standard deduction. For high-itemizers (already above the threshold), bunching adds little; for low-itemizers it can produce 30%+ more tax savings on the same charitable giving.
  • DAFs are the bunching vehicle of choice because they decouple contribution timing (tax deduction) from grant timing (charity receipt). The donor's lumpy tax pattern can produce a steady stream to operating charities.
  • Contributing appreciated stock to a DAF amplifies the benefit by capturing the unrealized-gain avoidance. Highest-appreciation, longest-held assets are the optimal contribution targets.
  • TCJA sunsets at end of 2025 unless extended. The post-2026 charitable strategy landscape may shift dramatically; the platform's strategy advice must update with the regime.

Charitable giving optimization is no longer the simple "give X% of income" advice it was pre-TCJA. The modern strategy is structurally lumpy, asset-aware, and state-conditional. Wealth-tech platforms that haven't updated to advise this strategy default to the worse advice. Modeling the bunching strategy correctly differentiates platforms that are tax-aware from those that pretend to be.