Tax-Loss Harvesting and Gain Harvesting to Minimize Tax on Asset Sales

Tax PlanningTax-Loss Harvesting and Gain Harvesting to Minimize Tax on Asset Sales

What if you could cut the tax bill on a big sale by running a few trades first?

Tax-loss harvesting, selling losers to lock in losses, and gain harvesting, selling winners to reset cost basis, let you shape how much of a windfall gets taxed.

This post shows when to use each strategy before a major liquidity event, the step-by-step moves to do it right, and the key deadlines and pitfalls to avoid so you keep more of your proceeds.

Check with your CPA for personal advice.

Defining Pre‑Sale Tax-Loss and Gain Harvesting Strategies

6SNjFkmuVaWc7J5OKUzoNw

Tax‑loss harvesting is when you sell investments that are down to lock in realized losses. Those losses can offset realized gains. Gain harvesting does the opposite. You sell appreciated assets, usually ones you’ve held long enough to get the lower long‑term capital gains rate, and then buy them right back. This resets your cost basis higher. Both approaches are powerful when you’ve got a big taxable event coming up: business sale, RSU vesting, option exercise, rental property sale, liquidating a concentrated stock position. They let you control how much of your windfall gets taxed in the sale year.

There’s a fixed hierarchy for how harvested losses offset gains. Short‑term losses (from stuff you held 365 days or less) knock out short‑term gains first, then long‑term gains. Long‑term losses offset long‑term gains first, then short‑term. Any leftover net capital loss can offset up to $3,000 of ordinary income this year. The rest carries forward forever. All realized gains and losses count for the calendar year the trade happens, so you’ve got to finish trades by December 31 to get them on that year’s return. Settlement delays don’t matter.

Gain harvesting works best when you’re in a year with low or zero taxable income. You can realize long‑term gains at 0%, 15%, or 20% federal rates depending on your income. Realizing gains today bumps your cost basis higher, which can permanently wipe out tax if you’re in the 0% long‑term bracket or reduce future tax when you sell after a big appreciation event.

Big trigger events that make pre‑sale harvesting urgent:

  • Selling a privately held business with seven or eight figure gains
  • Big block of RSUs vesting all at once
  • Exercising and immediately selling ISOs or non‑qualified stock options
  • Dumping a concentrated stock position you’ve built up over years
  • Selling rental property or investment real estate with major built‑in appreciation

How Pre‑Sale Harvesting Works Mechanically

iCPpCbNyXYyqIOz1hDPeaQ

When you sell an investment for less than you paid (your adjusted cost basis), the IRS sees a realized capital loss. That loss first offsets any short‑term capital gains you had during the same year. Short‑term gains get taxed at ordinary income rates, as high as 37% federally, so erasing those first gives you the biggest tax cut. If you’ve still got losses after wiping out all short‑term gains, they go against long‑term gains next. If there’s still more left over, up to $3,000 can be deducted against ordinary income like W‑2 wages or business income. Anything beyond $3,000 carries forward to next year, and the year after that, forever.

Gain harvesting runs in reverse. You sell an appreciated asset to realize a long‑term capital gain, then repurchase it immediately at the new higher market price. Unlike loss harvesting, gain harvesting doesn’t trigger the wash‑sale rule. You can sell and buy back the exact same security on the same day without the IRS caring. The realized gain shows up on your return, gets taxed at the favorable long‑term rate (0%, 15%, or 20% depending on your total taxable income), and your new cost basis becomes the sale price. The higher basis cuts future taxable gains when you eventually sell after the major liquidity event.

Settlement dates don’t push the December 31 deadline. A trade you execute on December 30 that settles January 3 still counts as a realized gain or loss in the year of the trade. Most brokerage trades settle in one or two days, so worrying about settlement risk is rarely needed, but confirm trade‑date reporting with your custodian.

Technique What Is Realized Key Timing Rule Tax Impact
Loss Harvesting Capital loss from selling below cost basis 30‑day wash‑sale window before and after; realized by Dec 31 Offsets gains; up to $3,000 ordinary income; remainder carries forward
Gain Harvesting Capital gain from selling above cost basis No wash‑sale rule; realized by Dec 31 Taxed at long‑term rates (0%/15%/20%); resets cost basis higher
Short‑Term Loss Loss on assets held ≤365 days Offsets short‑term gains first, then long‑term Saves up to 37% federal tax when offsetting short‑term gains
Long‑Term Loss Loss on assets held >365 days Offsets long‑term gains first, then short‑term Saves 0% to 20% federal tax when offsetting long‑term gains

Types of Pre‑Sale Harvesting Approaches for Major Transactions

oyp1bRFRWnGMglgSNjTzxg

Business‑Sale or Liquidity‑Event Offset

When you’re selling a business or getting a large payout from selling equity (common in M&A, founder liquidity, or earnout deals), you can harvest losses from your taxable brokerage account in the months before closing. Those losses directly cut the taxable gain from the transaction. A $200,000 business gain offset by $200,000 of harvested losses gives you zero federal capital gains tax, plus state‑tax savings where applicable. Timing matters. Losses must be realized in the same calendar year as the business sale.

RSU or Option‑Exercise Spike

Concentrated equity comp like RSU vesting or option exercises can shove you into the top marginal capital gains bracket (20% federal plus 3.8% net investment income tax) in a single year. Harvesting losses in advance or during that spike year offsets the gain and can reduce adjusted gross income enough to lower or eliminate the 3.8% Medicare surtax. Gain harvesting in low‑income years before the RSU vest or option exercise lets you reset basis on appreciated holdings while paying 0% or 15% long‑term rates.

Concentrated‑Stock Diversification

If you’re sitting on a massive position in a single stock (often employer stock or an early investment) and you want to diversify, selling the position will realize big long‑term gains. Harvesting losses from underperforming holdings in the same or prior year creates a pool of carryforward losses that offsets the diversification sale. You get lower immediate tax and more after‑tax proceeds to reinvest into a diversified portfolio.

Entity‑Level Basis Tracking (Trusts and LLCs)

Family trusts, revocable living trusts, and LLCs holding taxable accounts can do loss and gain harvesting, but you’ve got to track cost basis carefully and document everything. Trusts can have compressed tax brackets (top federal rate at way lower income thresholds), making TLH even more valuable per dollar of loss. LLCs with multiple members need to coordinate across member shares and keep separate capital‑account records. Screw up entity‑level basis tracking and you can lose the losses or trigger compliance issues, so document each trade and why you picked the replacement securities.

Most common pre‑sale harvesting approaches:

  • Harvest losses from taxable accounts to offset business‑sale gains in the same year
  • Realize gains in a low‑income year (0% or 15% bracket) to reset cost basis before a spike event
  • Track purchases across spouse accounts, IRAs, and 401(k)s to dodge wash‑sale violations
  • Use specific‑lot identification to grab the highest‑cost‑basis lots for gain harvesting and the lowest for loss harvesting
  • Turn off automatic dividend reinvestment 30 days before and after loss sales to avoid wash‑sale triggers
  • Model state‑tax impact. Florida has no capital gains tax. North Carolina taxes gains as ordinary income at 4.25%. South Carolina offers partial long‑term gain exclusions.

Real-World Examples of Pre‑Sale Tax-Loss and Gain Harvesting

c54YvCx3WAGlru60jPpolw

Example 1: A founder is selling his business and expects a $200,000 short‑term capital gain from the sale in December. In November, he looks at his taxable brokerage account and spots $200,000 in unrealized losses scattered across positions. He harvests those losses, cutting his net taxable gain to zero. At the top ordinary income rate of 37%, the federal tax saved is $200,000 × 37% = $74,000. Add state tax savings in places like North Carolina (4.25% ordinary rate) for another $8,500.

Example 2: An executive is dumping a $1,000,000 long‑term position in company stock. Over the summer, she harvests $150,000 in losses from other holdings. The net long‑term gain reported is $850,000 instead of $1,000,000. At the 15% long‑term capital gains rate, federal tax reduction is $150,000 × 15% = $22,500. If she’s also in the 3.8% NIIT bracket, total marginal rate saved is 18.8%, giving a combined federal benefit of about $28,200.

Example 3: A retiree with $50,000 in harvested losses but no realized gains this year deducts $3,000 against ordinary income today, saving $3,000 × 24% = $720 in federal tax. The remaining $47,000 carries forward forever. Over the next fifteen years, he can offset future gains or keep deducting $3,000 per year, preserving the full value of the loss carryforward for a future real estate sale or required minimum distribution tweaks.

Scenario Action Taken Gain/Loss Tax Rate Tax Impact
Offset short‑term business sale gain Harvest $200,000 in losses before sale $200,000 loss 37% (ordinary) Federal tax saved ≈ $74,000
Reduce long‑term stock sale Harvest $150,000 in losses $150,000 loss 15% (LT) Federal tax saved ≈ $22,500
Carry forward excess losses Harvest $50,000 loss; no current gains $50,000 loss 24% (ordinary income offset $3k) Year 1: $720 saved; $47k carries forward
Gain harvest in 0% bracket year Realize $4,000 long‑term gain; repurchase $4,000 gain 0% (LT) $0 federal tax; basis reset to $14,000
Loss harvest vs 20% LT gain Harvest $10,000 loss $10,000 loss 20% (LT) Federal tax saved = $2,000

Benefits and Limitations of Pre‑Sale Harvesting

11bZbelMV_S77CzEdE7Tvg

Pre‑sale harvesting cuts your taxable income in the year of the sale. That directly lowers your federal and state income tax bill. By offsetting gains with harvested losses, you keep more cash to reinvest, pay down debt, or fund other goals. Harvesting also lowers your adjusted gross income (AGI), which can reduce exposure to the 3.8% net investment income tax, keep you eligible for certain deductions and credits, and create room for Roth conversions at lower marginal rates. Gain harvesting resets cost basis higher, permanently wiping out a chunk of future taxable gain. Especially valuable if you harvest gains during a year in the 0% long‑term gains bracket.

Loss harvesting creates a pool of carryforward losses you can use forever against future gains. If you’ve got a major liquidity event coming in a future year, losses harvested today become a tax shield for that event. Harvesting also lets you rebalance your portfolio without triggering net taxable gains, making it easier to diversify concentrated positions or adjust allocation when the market moves. The cash from tax savings can be reinvested immediately, compounding over time.

But harvesting does have tradeoffs. When you harvest losses, your new cost basis is lower. That bumps up the taxable gain when you eventually sell the replacement security or buy back the original asset after the wash‑sale window. So harvesting often defers tax rather than eliminating it, unless you get a tax‑bracket arbitrage (like harvesting losses at a 37% rate and realizing gains later at 15%) or dispose of the asset through a non‑taxable event like a charitable donation or step‑up in basis at death. Gain harvesting increases your taxable income this year, which can push you into a higher bracket, trigger the NIIT, or reduce eligibility for income‑phased benefits. Transaction costs (trading fees, bid‑ask spreads, tracking error between replacement securities) eat into net benefit, especially for smaller positions or frequent trades.

Key benefits:

  • Immediate federal and state tax reduction by offsetting gains with harvested losses
  • Lower AGI cuts exposure to NIIT, preserves deductions, improves Roth‑conversion opportunities
  • Indefinite carryforward of unused losses shields future liquidity events
  • Gain harvesting permanently eliminates tax on future appreciation by resetting basis higher
  • Tax‑efficient rebalancing and diversification of concentrated positions
  • Reinvestment of tax savings compounds over time, boosting after‑tax portfolio value
  • Pairs well with charitable gifting and estate planning for better overall tax efficiency

Key limitations:

  • Lower cost basis from loss harvesting increases future taxable gains (tax deferral, not elimination)
  • Risk of creating short‑term gains (taxed at ordinary rates up to 37%) if you switch back to the original security within one year
  • Transaction costs and tracking error between replacement securities cut net savings
  • Harvesting in tax‑advantaged accounts (IRAs, 401(k)s, Roths) doesn’t generate current‑year losses
  • Carryforward losses die with you and can’t offset gains for heirs who get a step‑up in basis

Avoiding Common Harvesting Mistakes Before a Major Sale

KLqCeq_FWx28RJgDEt-dnQ

The wash‑sale rule kills a loss if you buy a “substantially identical” security within 30 days before or after the sale. That’s a total 61‑day window. Most people focus only on the 30 days after the sale and forget that purchases made in the 30 days before also trigger wash sales. If you buy more shares through automatic dividend reinvestment or payroll contributions in the weeks before a planned loss harvest, the IRS will toss part or all of the loss. Turn off dividend reinvestment and pause automatic contributions at least 30 days before you plan to harvest.

Wash‑sale rules apply across all accounts you control and your spouse’s accounts if you file jointly. Selling a losing position in your taxable brokerage and repurchasing it in your IRA or your spouse’s Roth IRA within the 61‑day window will kill the loss under Revenue Ruling 2008‑5. Coordinate across every taxable and tax‑advantaged account, including 401(k) contributions and 529 plan contributions if they hold the same security. Lots of automated portfolio‑rebalancing tools and robo‑advisors don’t check for cross‑account wash sales, so manual review is critical before large harvesting events.

Replacing a loss‑harvested security with an appreciated substitute and then switching back to the original within one year can create a short‑term capital gain taxed at ordinary rates. IRS netting rules apply gains and losses by category (short‑term vs long‑term), so a new short‑term gain might not be fully offset by long‑term losses. You can end up with a higher tax bill than if you’d never harvested. In one case, harvesting a $20,000 long‑term loss saved $3,000 in tax (at 15%), but a later $10,000 short‑term gain from switching back cost $3,200 in extra tax (at 32%), creating a net $200 loss.

Most frequent and impactful mistakes:

  • Forgetting the 30‑day “before” window and triggering wash sales with purchases made prior to the loss sale
  • Repurchasing the same or a substantially identical security in an IRA, 401(k), or spouse’s account within 61 days
  • Leaving automatic dividend reinvestment on during the wash‑sale window
  • Switching back to the original security within one year and creating short‑term gains taxed at ordinary rates
  • Not using specific‑lot identification and accidentally selling the wrong tax lots, missing harvest opportunities or realizing unintended gains
  • Not documenting the rationale and timeline for replacement securities, creating compliance risk and audit exposure

Coordination Strategies That Enhance Pre‑Sale Harvesting Results

VZFCaMGkWQqfoWhfs6eTUA

Donating appreciated securities to charity removes the built‑in gain from your taxable estate without triggering capital gains tax. If you harvest losses to offset a business sale and also donate $100,000 of appreciated stock to a donor‑advised fund, you wipe out $100,000 of taxable gain, claim a charitable deduction (subject to AGI limits), and keep the harvested losses for use against other gains or future events. Charitable remainder trusts (CRATs and CRUTs) can take highly appreciated assets, sell them tax‑free inside the trust, and distribute income to you over time. That defers or eliminates capital gains entirely. Pairing TLH with charitable gifting creates two layers of tax benefit in the same year.

Harvested losses cut your AGI. That creates openings for Roth conversions. Lower AGI means you can convert more dollars from a traditional IRA to a Roth at a lower marginal rate. The reduced AGI might keep you out of the NIIT or preserve eligibility for other income‑phased benefits. If a business sale pushes your AGI to $600,000 and you harvest $150,000 in losses, your adjusted AGI drops to $450,000 (after netting the sale gain), letting you do a Roth conversion at the 35% bracket instead of 37% and potentially dodging the 3.8% NIIT on the conversion amount.

State tax rules vary wildly and can swing the value of harvesting by tens of thousands of dollars. Florida has no state income tax or capital gains tax, so TLH only produces federal savings. North Carolina taxes capital gains as ordinary income at a flat 4.25% rate, so harvesting $200,000 in losses saves an extra $8,500 in state tax. South Carolina offers a partial exclusion (up to 44% of long‑term gains excluded), which lowers the effective state rate and changes the net benefit math. Always model state tax impact when planning a major sale and think about the effect of moving to a no‑tax state before or after the transaction.

Entity‑level coordination matters if you hold assets in trusts or LLCs. Trusts have compressed tax brackets. The top federal rate of 37% kicks in at just over $15,000 of taxable income in 2024 for many trusts, which means harvesting losses inside a trust can save tax at the highest marginal rate even on modest gains. Family LLCs holding taxable brokerage accounts need to track cost basis separately for each member and coordinate wash‑sale rules across member accounts. A loss harvested by the LLC can’t be repurchased by a member’s personal account within the 61‑day window without killing the loss.

Four coordination techniques that boost pre‑sale tax savings:

  • Donate appreciated securities to charity or a donor‑advised fund to eliminate built‑in gains and keep harvested losses for other uses
  • Time Roth conversions in years when TLH has cut your AGI, letting you convert at lower marginal rates and dodge NIIT
  • Diversify concentrated stock positions by harvesting losses in the same year, offsetting the diversification sale and rebalancing without net taxable gains
  • Model state‑tax differences and think about timing sales or relocations to cut state‑level capital gains tax (especially if you’re in high‑tax states like California or New York)

Timing Windows and Year‑End Planning for Harvesting

90-UOAhnUoWD1_7aVQCatw

The sweet spot for pre‑sale harvesting runs from mid‑November to early December. That gives you time to review your portfolio, spot loss and gain opportunities, model the tax impact of your major sale, coordinate with your tax advisor, and execute trades before year‑end market craziness and thinner liquidity in late December. Trades must be executed by December 31 to count for the current tax year. A trade executed December 30 that settles January 3 still counts as a realized gain or loss in the year of the trade, but confirm trade‑date reporting with your broker.

Wash‑sale avoidance needs a 61‑day total timeline: 30 days before the sale, the sale date itself, and 30 days after. If you harvest a loss on December 15, you can’t repurchase the same or a substantially identical security until at least January 15 of the following year. Lots of people park proceeds in cash or a dissimilar ETF during the 30‑day waiting period to stay in the market while dodging wash‑sale risk. Gain harvesting doesn’t have a wash‑sale restriction, so you can sell and repurchase the exact same security on the same day.

Gain harvesting works better when you know your year‑to‑date taxable income before you act. By mid‑December, you can estimate your total wages, business income, and realized gains for the year and see whether you’ve got room in the 0% or 15% long‑term gains bracket. If a major sale is on the calendar for next year, harvesting gains this year in a low‑income year and resetting basis higher can save big tax when the large sale hits. Market‑volatility windows also create short‑term harvesting chances. If the market tanks in October or November, you can harvest losses that weren’t there earlier in the year.

Window Purpose Risk Notes
Mid‑Nov to Early Dec Review portfolio, identify loss/gain opportunities, model tax impact Low; plenty of time for trades and coordination Preferred planning period; dodges year‑end rush and volatility
Dec 1–20 Execute harvesting trades; coordinate across accounts Medium; holiday liquidity can be thin Turn off dividend reinvestment 30 days before planned loss sales
Dec 21–31 Final shot for current‑year recognition High; market closed some days; settlement risk Trades must be executed by Dec 31; settlement date doesn’t extend deadline
30 Days Before Sale Avoid purchases that trigger wash‑sale rule High if automated contributions or reinvestment active Pause auto‑invest, dividend reinvestment, and 401(k) contributions into target funds
30 Days After Sale Wait to repurchase to avoid wash sale Medium; market exposure gap or tracking error Use dissimilar replacement ETF or park in cash during waiting period

Practical Use Cases: Applying Harvesting Before Selling a Business, Property, or Large Stock Position

9vzeilCiVS-fpUxYl2P7gQ

Selling a privately held business often dumps a seven or eight figure short‑term or long‑term capital gain on you in a single year. If it’s structured as an asset sale, ordinary income pieces (like accounts receivable or inventory) can get taxed at rates as high as 37%, while goodwill and other intangibles might qualify for long‑term treatment at 20% plus the 3.8% NIIT. Harvesting losses from taxable brokerage accounts, investment real estate partnerships, or other holdings in the months before closing cuts the taxable gain and the resulting AGI. Lower AGI can keep you eligible for deductions and credits that phase out at high income and reduce state tax in states that follow federal AGI.

Real estate sales (especially rental properties or vacation homes held for years) often carry big built‑in gains and depreciation recapture taxed at 25%. If you’re selling a rental property in the fall, harvest losses from your stock portfolio in the same year to offset the gain. If you’ve also got harvested loss carryforwards from prior years, time the property sale to use those carryforwards when they give the most benefit. Primary‑home sales might qualify for the $250,000 / $500,000 exclusion, but any gain above that is fully taxable. TLH can offset the taxable portion.

Dumping a concentrated stock position you’ve built over years (often employer stock or an early startup investment) can trigger a six or seven figure long‑term gain. Harvesting losses from other positions in the same year offsets the diversification sale, letting you rebalance without a net taxable event. If you’re spreading the liquidation over multiple years, harvest losses each year to match the gain recognized, spreading the tax impact and keeping loss carryforwards for future tranches.

Five specific pre‑sale planning use cases:

  • Business sale with $2 million in long‑term gains: harvest $500,000 in losses from brokerage accounts to cut federal tax by roughly $100,000 (at 20% LT rate)
  • Rental property sale with $300,000 gain and $75,000 depreciation recapture: harvest losses to offset the gain portion and trim state tax
  • Concentrated employer stock liquidation over three years: harvest $150,000 losses each year to offset annual tranches of $150,000 gains, deferring net tax until final year
  • RSU vesting spike of $400,000 in a single quarter: harvest $100,000 losses before vesting to cut AGI and dodge the $200,000 NIIT threshold
  • Option exercise producing $250,000 short‑term gain: harvest losses in November and December before exercise to offset the gain and save up to 37% federal tax plus state tax

How Readers Can Apply Pre‑Sale Harvesting in Their Own Planning

dDR3B1vOUdWshil0HO7r2A

Start by making a list of every taxable account you and your spouse own. Joint brokerage accounts, individual accounts, any taxable accounts held by trusts or LLCs. Use your broker’s cost‑basis tool to find every lot with an unrealized loss and every lot with a big unrealized gain. Export or print the lot‑level detail so you can see the purchase date, cost basis, current value, and holding period for each lot. That’s the raw data you need to model harvesting scenarios and pick specific lots to sell.

Use specific‑lot identification when you place trades. Most brokers default to FIFO (first‑in, first‑out), which might not give you the biggest loss or the most favorable gain. Specific‑lot ID lets you target the exact shares you want to sell, maxing out the loss or minimizing the gain. Confirm the lot‑selection method with your broker before the trade settles. Some brokers need you to specify the method at the time of the trade, not after.

Turn off automatic dividend reinvestment and automatic portfolio rebalancing at least 30 days before you plan to harvest losses. Coordinate with your spouse so their accounts, IRAs, and 401(k) contributions don’t repurchase the same security during the 61‑day wash‑sale window. If you’re using a robo‑advisor or automated platform, manually turn off any features that could trigger a repurchase.

Six steps to get pre‑sale harvesting done:

  • Make a list of all taxable accounts and pull lot‑level cost‑basis reports showing unrealized gains, losses, purchase dates, and holding periods
  • Model your projected AGI for the sale year, including the gain from the major sale, to figure out your marginal federal and state tax rates and NIIT exposure
  • Find loss lots to harvest and gain lots to realize, using specific‑lot identification to grab the most tax‑efficient lots
  • Turn off dividend reinvestment, automatic rebalancing, and payroll contributions into target funds at least 30 days before planned loss sales
  • Talk with your tax advisor to confirm the timing of the major sale, the tax character of the gain (short‑term vs long‑term, ordinary vs capital), and the net benefit of harvesting
  • Execute trades by December 31 and write down the rationale, replacement securities, and timeline to stay compliant and be ready if you get audited

Final Words

Use pre-sale harvesting to shape your tax bill before a big sale. This post defined tax-loss and gain harvesting, explained mechanics, and listed common trigger scenarios.

You saw timing rules (Dec. 31 deadline, 30-day wash-sale), offset order, example numbers, approaches for businesses, property and concentrated stock, plus mistakes to avoid and coordination tips.

Now run simple models, gather trade records, and talk to your tax pro. Using tax-loss harvesting and gain harvesting before a major sale can raise your after-tax proceeds and reduce surprises.

FAQ

Q: Can I sell and buy on the same day for tax harvesting?

A: Selling and buying on the same day for tax harvesting is allowed, but it can trigger the wash-sale rule if you repurchase the same or substantially identical security within 30 days; use a different ETF or wait 31 days.

Q: What does Warren Buffett say about tax-loss harvesting?

A: Warren Buffett’s view is that taxes matter but long-term investing matters more; tax-loss harvesting can help, yet he warns not to let tax timing override sound buy-and-hold decisions.

Q: Is there any downside to tax-loss harvesting?

A: Tax-loss harvesting downsides include wash-sale risks, lowering future cost basis (which raises later taxes), potential short-term gains, trading costs, and extra recordkeeping; don’t let taxes drive poor investment choices.

Q: Can tax-loss harvesting lower my tax bill?

A: Tax-loss harvesting can lower your tax bill by offsetting realized gains, reducing taxable income up to $3,000 against ordinary income, and carrying excess losses forward indefinitely, subject to wash-sale and timing rules.

Check out our other content

Check out other tags:

Most Popular Articles