To provide businesses and their owners with some relief from the financial effects of the COVID-19 crisis, the Coronavirus Aid, Relief, and Economic Security (CARES) Act eases the rules for claiming certain tax losses. Here’s a look at the — mostly temporary — modifications.
The CARES Act includes favorable changes to the rules for deducting net operating losses (NOLs). First, it eases the taxable income limitation on deducting NOLs.
Under an unfavorable provision included in the 2017 Tax Cuts and Jobs Act (TCJA), an NOL arising in a tax year beginning in 2018 or beyond and carried forward to a later tax year couldn’t offset more than 80% of the taxable income for the carryforward year (the later tax year), calculated before the NOL deduction.
For tax years beginning before 2021, the CARES Act removes the TCJA taxable income limitation on deductions for prior-year NOLs carried forward into those years. So NOL carryforwards to tax years beginning before 2021 can be used to fully offset taxable income for those years.
For tax years beginning after 2020, the CARES Act allows NOL deductions equal to the sum of:
As you can see, this is a complicated rule. But it’s more taxpayer-friendly than what the TCJA allowed. This favorable change is permanent.
Under another unfavorable TCJA provision, NOLs arising in tax years ending after 2017 generally couldn’t be carried back to earlier tax years and used to offset taxable income in those earlier years. Instead, NOLs arising in tax years ending after 2017 could only be carried forward to later years. But they could be carried forward for an unlimited number of years.
Under the CARES Act, NOLs that arise in tax years beginning in 2018 through 2020 can be carried back for five years. For example, a taxpayer could carry back an NOL arising in 2020 to 2015 and recover federal income tax paid for that year. That could be very beneficial, because the federal income tax rates for both individuals and corporations were higher before the TCJA rate cuts took effect in 2018.
When advantageous, taxpayers can elect to waive the carryback privilege for an NOL and, instead, carry the NOL forward to future tax years. In addition, barring a further tax-law change, the no-carryback rule will come back into play for NOLs that arise in tax years beginning after 2020.
Another unfavorable TCJA provision disallowed current deductions for so-called “excess business losses” incurred by individuals and other noncorporate taxpayers in tax years beginning in 2018 through 2025.
An excess business loss is one that exceeds $250,000 ($500,000 for a married joint-filing couple). These limits are adjusted annually for inflation.
The CARES Act removes the excess business loss disallowance rule for losses arising in tax years beginning in 2018 through 2020.
Barring a further tax-law change, the excess business loss disallowance rule will come back into play for losses that arise in tax years beginning in 2021 through 2025. Any disallowed excess business loss for one of those years will be carried forward to the following year and can be deducted under the rules for NOL carryforwards.
These taxpayer-friendly CARES Act changes can affect prior tax years for which you’ve already filed returns. Amended returns may be needed to benefit from the changes.
If you have any questions about the information above, please contact your E. Cohen advisor.
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category . |
cookielawinfo-checkbox-functional | 1 year | The cookie is set by the GDPR Cookie Consent plugin to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Necessary" category . |
cookielawinfo-checkbox-others | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Others". |
cookielawinfo-checkbox-performance | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Performance". |
ep201 | 30 minutes | This cookie is set by Wufoo for load balancing, site traffic and preventing site abuse. |
PHPSESSID | session | This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin to store whether or not the user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
Cookie | Duration | Description |
---|---|---|
_ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
_ga_4JQW09H0BS | 2 years | This cookie is installed by Google Analytics. |
_gat_gtag_UA_539141_3 | 1 minute | Set by Google to distinguish users. |
_gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
CONSENT | 2 years | YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data. |
vuid | 2 years | Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos to the website. |
Cookie | Duration | Description |
---|---|---|
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |