Close

Our Blog

im体育

Tax Reform Enables Deferral of Taxable Gains Into Investments in Opportunity Zones
Article Highlights:
  • Tax Cuts and Jobs Act 
  • Reinvested Gains 
  • Enhanced Basis 
  • Qualified Opportunity Funds 
  • Partnerships 
  • Qualified Opportunity Zones 
Those who have a large capital gain from the sale of a stock, asset, or business and who would like to defer that gain with the possibility of excluding some of it from taxation should investigate a new investment called a qualified opportunity fund (QOF), which was created as part of the recent tax reform.

To help communities that have not recovered from the past decade’s economic downturn, lawmakers included in the Tax Cuts and Jobs Act the new code Sections 1400Z-1 and 1400Z-2, which are intended to promote investments in certain economically distressed communities through QOFs. Investments in QOFs provide unique tax incentives that lawmakers designed to encourage taxpayers to participate in these funds.

Reinvesting Gains – Starting in 2018, a taxpayer who has a capital gain from selling or exchanging any non-QOF property to an unrelated party may elect to defer that gain if it is reinvested in a QOF within 180 days of the sale or exchange. Only one election may be made with respect to a given sale or exchange. If the taxpayer reinvests less than the full amount of the gain in the QOF, the remainder is taxable in the sale year, as usual. The amount of the gain – not the amount of the sale’s proceeds, as in Sec 1031 deferrals – needs to be reinvested in order to defer the gain.

The gain income is deferred until the date when the QOF investment is sold or December 31, 2026 – whichever is earlier. At that time, the taxpayer includes the lesser of the following amounts as taxable income:

a. The deferred gain
b. The fair market value of the investment, as determined at the end of the deferral period, reduced by the taxpayer’s basis in the property. (Basis is explained below.)

A taxpayer who holds a QOF investment for 10 years or more before selling it can elect to permanently exclude the gain from the sale that is in excess of the originally deferred gain (i.e., the appreciation).

Qualified Opportunity Fund Basis – The basis of a QOF that is purchased with a deferred gain is $0 unless either of the following increases applies:

(a) If the investment is held for 5 years, the QOF’s basis increases from $0 to 10% of the deferred gain.

(b) If the investment is held for 7 years, the QOF’s basis increases from $0 to 15% of the deferred gain.

If on December 31, 2016 a taxpayer holds a QOF that was purchased with deferred gains, the original deferred gain must be included as gross income on that taxpayer’s 2026 return; the basis of the investment will then be increased by the amount of this included gain.

If the QOF investment is held for at least 10 years before being sold, the taxpayer can elect to increase the basis to the property’s fair market value. This adjustment means that the QOF’s appreciation is not taxable when it is sold.

Example 1: On June 30, 2018, Phil sold a rental apartment building for $3 million, resulting in a gain of $1 million. Within the statutory 180-day window, he invested that $1 million into a QOF and elected to take the temporary gain deferral exclusion. On July 1, 2026, he then sold the QOF for $1.5 million. Because Phil held the investment for over 7 years, its basis is enhanced by $150,000 (15% of $1 million). Because the investment’s fair market value is greater than the original deferred gain, he must include a taxable gain of $1.35 million ($1.5 million – $150,000) in his 2026 gross income.

Example 2: The facts here are the same as in Example 1, except Phil waited to sell the QOF until 2030, meaning that he held it for nearly 12 years. Because he had the investment on December 31, 2026, he was required to include $850,000 ($1 million – $150,000) of deferred gain on his 2026 return, and his basis in the QOF was increased from $0 to $850,000. After selling the QOF for $1.5 million, Phil elected to permanently exclude the gain by increasing his basis to $1.5 million (the fair market value on the date of the sale). Thus, he has no gain ($1.5 million – $1.5 million) in 2030.

Mixed Investments – If a taxpayer’s investment in a QOF consists of both deferred gains and additional investment funds, it is treated as two investments; this provides the tax benefits of both types: the temporary gain deferral and the permanent gain exclusion (which applies only to the deferred gain).

Qualified Opportunity Funds – To defer capital gains-related taxes through the recently enacted opportunity-zone program, taxpayers must invest in a QOF – an investment vehicle that is organized as a corporation or a partnership for the purpose of investing in properties within qualified opportunity zones. These investments cannot be in another QOF, and the properties must have been acquired after December 31, 2017. The fund must hold at least 90% of its assets in the qualified-opportunity-zone property, as determined by averaging the percentage held in the fund on the last days of the two 6-month periods of the fund’s tax year. Taxpayers may not invest directly in qualified opportunity zone property.

Partnerships – Because a QOF that is purchased with deferred capital gains has a basis of zero, taxpayers who invest in QOFs that are organized as partnerships may be limited to deducting the losses that these partnerships generate.

Qualified Opportunity Zones – A low-income census tract can be specifically designated as a qualified opportunity zone after a nomination from the governor of that community’s state or territory. Once the qualified opportunity zone nomination is received in writing, the treasury secretary can certify the community as a qualified opportunity zone. Once certified, zones retain this designation for 10 years.

The Department of the Treasury and the Internal Revenue Service will provide further details regarding this new incentive in the near future, including additional legal guidance and an outline of of the procedure for electing to defer a gain. If you have questions, please give this office a call.

Have a Question About This Topic?

I confirm this is a service inquiry and not an advertising message or solicitation. By clicking “Submit”, I acknowledge and agree to the creation of an account and to the Terms of Use and Privacy Policy .

NEVER MISS A STORY.

Sign up for our newsletters and get our articles delivered right to your inbox.

Back to Article List

'); mywindow.document.write(data); mywindow.document.write(' '); mywindow.document.close(); // necessary for IE >= 10 mywindow.focus(); // necessary for IE >= 10 mywindow.print(); mywindow.close(); return true; } function quote_standard() { var miscellaneous=0; var formName = document.ioq; $('#print').show(); /* START GLOBAL VARIABLES ***************************************************************************/ // Federal var form1040 = Math.round(120*1.3); var form1040A = Math.round(100*1.3); var form1040EZ = Math.round(60*1.3); var form1040X = Math.round(200*1.3); // State var form140AZ = Math.round(70*1.3); var form140AZPY = Math.round(90*1.3); var form140X = Math.round(90*1.3); var otherStateIncomeTax = Math.round(80*1.3); // Income var w2 = Math.round(10*1.5); var form1099R = Math.round(10*1.3); var k1 = Math.round(40*1.3); // Schedules var scheduleA = Math.round(110*1.3); var scheduleB = Math.round(20*1.3); var scheduleC = Math.round(120*1.3); var scheduleD = Math.round(40*1.3); var scheduleE = Math.round(200); var scheduleF = Math.round(100*1.3); var scheduleH = Math.round(100*1.3); var scheduleL = Math.round(20*1.3); var scheduleM = Math.round(20*1.3); // Forms var form982 = Math.round(80*1.3); var form2106 = Math.round(50*1.3); var form2441 = Math.round(40*1.3); var form4137 = Math.round(40*1.3); var form4562 = Math.round(30*1.3); var form4684 = Math.round(50*1.3); var form4797 = Math.round(140*1.3); var form5405 = Math.round(80*1.3); var form5695 = Math.round(80); var form6252 = Math.round(80*1.3); var form8283 = Math.round(40); var form8379 = Math.round(40*1.3); var form8396 = Math.round(30*1.3); var form8606 = Math.round(30*1.3); var form8824 = Math.round(150*1.3); var form8829 = Math.round(130); var form8863 = Math.round(50*1.3); // Income documents var incomeDocuments = Math.round(60); var incomeDocumentsAnswer = "Yes"; /* CALCULATES QUESTIONS NUMBER 2 ********************************************************************/ if (formName.DoYouHaveAMortgage_0.checked == true) { var doYouHaveAMortgage = 230; var doYouHaveAMortgageAnswer = "Yes"; } else { var doYouHaveAMortgage = 130; var doYouHaveAMortgageAnswer = "No" } /* CALCULATES QUESTIONS NUMBER 3 ********************************************************************/ if (formName.W2_0.checked == true) { var w2 = parseInt(w2) * parseInt(formName.W2_0_yes.value); var w2Answer = "Yes"; } else { var w2 = 0; var w2Answer = "No"; } /* CALCULATES QUESTIONS NUMBER 4 ********************************************************************/ if (formName.SelfEmployed_0.checked == true) { var selfEmployed = 170 * parseInt(formName.SelfEmployed_0_yes.value); var selfEmployedAnswer = "Yes"; } else { var selfEmployed = 0; var selfEmployedAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 5 ********************************************************************/ if (formName.DidYouLiveOutsideOfArizona_0.checked == true) { var didYouLiveOutsideOfArizona = parseInt(formName.DidYouLiveOutsideOfArizona_0_yes.value * 190); //didYouLiveOutsideOfArizona=Math.round(didYouLiveOutsideOfArizona*1.3); var didYouLiveOutsideOfArizonaAnswer = formName.DidYouLiveOutsideOfArizona_0_yes.value; } else { var didYouLiveOutsideOfArizona = 100; didYouLiveOutsideOfArizona=Math.round(didYouLiveOutsideOfArizona*1.3); var didYouLiveOutsideOfArizonaAnswer = 1; } /* CALCULATES QUESTIONS NUMBER 6 ********************************************************************/ if (formName.DidYouSellInvestments_0.checked == true) { // alert("Your fees could vary significantly depending upon the number and type of transactions. We can give you a firm quote when we meet. This quote is an estimate."); // Captures the quantity value of the drop down and multiplies it times the price. var didYouSellInvestments = (parseInt(formName.ScheduleD.value) * 5) + 50; if (parseInt(formName.ScheduleD.value) > 40) { didYouSellInvestments=didYouSellInvestments+((parseInt(scheduleD)-40)*3); } didYouSellInvestments=Math.round(didYouSellInvestments*1.3); var didYouSellInvestmentsAnswer = "Yes"; } else { var didYouSellInvestments = 0; var didYouSellInvestmentsAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 7 ********************************************************************/ if (formName.DidYouOwnRentalProperty_0.checked == true) { // Captures the quantity value of the drop down and multiplies it times the price. var didYouOwnRentalProperty = parseInt(scheduleE) * parseInt(formName.ScheduleEOwn.value); var didYouOwnRentalPropertyAnswer = "Yes"; } else { var didYouOwnRentalProperty = 0; var didYouOwnRentalPropertyAnswer = "No"; } if (formName.DidYouSellRentalProperty_0.checked == true) { // Captures the quantity value of the drop down and multiplies it times the price. var didYouSellRentalProperty = 250 * parseInt(formName.ScheduleESell.value); var didYouSellRentalPropertyAnswer = "Yes"; } else { var didYouSellRentalProperty = 0; var didYouSellRentalPropertyAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 9 ********************************************************************/ if (formName.ChildCare_0.checked == true) { var childCare = parseInt(form2441); var childCareAnswer = "Yes"; } else { var childCare = 0; var childCareAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 11 ********************************************************************/ if (formName.EnergyCredit_0.checked == true) { var energyCredit = parseInt(form5695) * parseInt(formName.EnergyCredit.value); var energyCreditAnswer = "Yes"; } else { var energyCredit = 0; var energyCreditAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 12 ********************************************************************/ if (formName.DonateNonCash_0.checked == true) { var donateNonCash = parseInt(form8283); var donateNonCashAnswer = "Yes"; } else { var donateNonCash = 0; var donateNonCashAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 13 ********************************************************************/ if (formName.BusinessUseOfHome_0.checked == true) { var businessUseOfHome = parseInt(form8829) + ((parseInt(formName.BusinessUseOfHome_0_yes.value) * 80) - 80); var businessUseOfHomeAnswer = "Yes"; } else { var businessUseOfHome = 0; var businessUseOfHomeAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 14 ********************************************************************/ if (formName.BusinessUseOfHome_0.checked == true) { var businessUseOfHome = parseInt(form8829) * parseInt(formName.BusinessUseOfHome_0_yes.value); var businessUseOfHomeAnswer = "Yes"; } else { var businessUseOfHome = 0; var businessUseOfHomeAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 15 ********************************************************************/ if (formName.CollegeTuition_0.checked == true) { var collegeTuition = parseInt(form8863) * parseInt(formName.Tuition_0_yes.value); var collegeTuitionAnswer = "Yes"; } else { var collegeTuition = 0; var collegeTuitionAnswer = "No"; } /* CALCULATES QUESTIONS NUMBER 16 ********************************************************************/ if (formName.IncomeDocuments_0.checked == true) { var incomeDocuments = parseInt(incomeDocuments); var incomeDocumentsAnswer = "Yes"; } else { var incomeDocuments = 0; var incomeDocumentsAnswer = "No"; } // Calculate the subtotal var subtotal = parseInt(doYouHaveAMortgage + w2 + selfEmployed + didYouLiveOutsideOfArizona + didYouSellInvestments + didYouOwnRentalProperty + didYouSellRentalProperty + childCare + energyCredit + donateNonCash + businessUseOfHome + collegeTuition + incomeDocuments); // create answer text var doYouHaveAMortgageAnswer = "2. Mortgage? " + doYouHaveAMortgageAnswer + " $" + doYouHaveAMortgage; var w2Answer = "3. W-2, 1099-R, SSA-1099, K-1 forms? " + w2Answer + " $" + w2; var selfEmployedAnswer = "4. Self-Employed? " + selfEmployedAnswer + " $" + selfEmployed; var didYouLiveOutsideOfArizonaAnswer = "5. State Returns: " + didYouLiveOutsideOfArizonaAnswer + " $" + didYouLiveOutsideOfArizona; var didYouSellInvestmentsAnswer = "6. Sold Investments? " + didYouSellInvestmentsAnswer + " $" + didYouSellInvestments; var didYouOwnRentalPropertyAnswer = "7a. Owned Rental Property? " + didYouOwnRentalPropertyAnswer + " $" + didYouOwnRentalProperty; var didYouSellRentalPropertyAnswer = "7b. Sold Rental Property? " + didYouSellRentalPropertyAnswer + " $" + didYouSellRentalProperty; var childCareAnswer = "8. Child Care? " + childCareAnswer + " $" + childCare; var energyCreditAnswer = "9. Energy Credit? " + energyCreditAnswer + " $" + energyCredit; var donateNonCashAnswer = "10. Donated more than $500? " + donateNonCashAnswer + " $" + donateNonCash; var businessUseOfHomeAnswer = "11. Business-use-of-home? " + businessUseOfHomeAnswer + " $" + businessUseOfHome; var collegeTuitionAnswer = "12. College Tuition? " + collegeTuitionAnswer + " $" + collegeTuition; var incomeDocumentsAnswer = "13. Earned Income Credit " + incomeDocumentsAnswer + " $" + incomeDocuments; // Check if existing client box is checked if (formName.ExistingClient_0.checked == true) { var existingClientAnswer = "1. Existing client? Yes"; var discount = parseInt(subtotal * .10); } else { var existingClientAnswer = "1. Existing client? No"; var discount = parseInt(subtotal * .20); } // Dependent discount check if (formName.DependentDiscount_0.checked == true) { var dependentDiscount = parseInt(subtotal * .5); var dependentDiscountText = "
Dependent Discount: -$"+ dependentDiscount; } else { var dependentDiscount = 0; var dependentDiscountText = ""; } var breakdown = existingClientAnswer + "
" + doYouHaveAMortgageAnswer + "
" + w2Answer + "
" + selfEmployedAnswer + "
" + didYouLiveOutsideOfArizonaAnswer + "
" + didYouSellInvestmentsAnswer + "
" + didYouOwnRentalPropertyAnswer + "
" + didYouSellRentalPropertyAnswer + "
" + childCareAnswer + "
" + energyCreditAnswer + "
" + donateNonCashAnswer + "
" + businessUseOfHomeAnswer + "
" + collegeTuitionAnswer + "
" + incomeDocumentsAnswer; var quote = breakdown + "
--------------------
Subtotal: $" + parseInt(subtotal) + "
Discount: -$" + parseInt(discount) + dependentDiscountText + "
--------------------
Total Only $" + parseInt(subtotal - discount - dependentDiscount + miscellaneous) + "! "; document.getElementById('quotearea').innerHTML=quote+'

If you have other transactions not mentioned above, your fees will be higher. This quote is an estimate. Please print this quote and bring it with you to your appointment. You must have a completed tax organizer to get the discount.'; return false; }