Effective for tax years beginning January 1, 2010, there is a new limit on the amount of farming losses a taxpayer (everyone except a C corporation) can claim in a year.
This limit is the greater of:
1) $300,000 or
2) The new farm income the taxpayer has received over the last 5 years.
Any losses not allowed in the current year are carried over to subsequent years.