Commodity Hedging and Futures Contracts: Tax Treatment for Farmers
Farmers live with a problem most businesses don’t face: they commit to planting in March, spend money all summer, and don’t know what their crop will sell for until October. A corn farmer who spends $800 an acre to produce a crop has no guarantee the harvest-time price will cover costs. Commodity futures and options, traded on exchanges like the CME and CBOT, let farmers lock in a price months before the grain leaves the field. The tax treatment of those contracts, though, trips up more farm returns than almost any other line item. Whether a futures gain lands on Schedule F as ordinary farm income or on Form 6781 as a 60/40 capital gain depends on a single classification, and the farmer has to get that classification right on the day the position is opened.
Commodity futures are normally Section 1256 contracts, marked to market at year-end and taxed at a blended 60% long-term / 40% short-term capital gain rate on Form 6781. But a qualifying hedging transaction under IRC 1221(a)(7) is excluded from capital asset treatment entirely, making the gain or loss ordinary. For farmers, ordinary treatment is usually better: ordinary losses offset farm income dollar-for-dollar (capital losses are capped at $3,000 per year against ordinary income), and the hedging gain is just the mirror image of the ordinary income from the crop it protects. The catch is a contemporaneous identification requirement. If the farmer doesn’t identify the position as a hedge on the day it’s entered, the hedging exception is lost and the contract defaults to Section 1256 capital treatment. A written hedging log, maintained in real time, is the single most important compliance step.
Why do farmers hedge?
A futures contract is a standardized agreement to buy or sell a specific quantity of a commodity at a set price on a future date. When a corn farmer sells December corn futures in March, they are locking in a delivery price for grain they haven’t harvested yet. If the cash price drops between March and December, the farmer’s futures position gains value, offsetting the lower revenue from the physical sale. If prices rise, the futures position loses value, but the farmer sells the physical crop at the higher cash price. Either way, the farmer has traded price uncertainty for a known outcome.
This is hedging in its purest form: reducing the volatility of revenue from a business activity the farmer is already engaged in. It’s not speculation. The farmer isn’t betting on corn prices as a financial investment. They’re locking in a margin on a crop they’re already growing. The IRS recognizes this distinction, and the tax code treats hedging transactions differently from speculative trading, but only if the farmer follows the rules.
Options on commodity futures work similarly. A farmer who buys a put option on corn pays a premium for the right to sell at a specified strike price. If the market drops below the strike, the option gains value. The put functions as price-floor insurance, and the premium is a cost of that insurance. The tax treatment depends on the same hedging-versus-speculation classification.
What’s the default tax rule for commodity futures?
Most commodity futures contracts fall under IRC 1256. A “Section 1256 contract” includes any regulated futures contract traded on a qualified board or exchange. The tax treatment has two distinctive features.
First, mark-to-market. At the end of each tax year, every open Section 1256 contract is treated as if it were sold at its fair market value on December 31. The unrealized gain or loss is recognized on the current-year return, even though the position hasn’t been closed. This is unusual in the tax code. Most assets aren’t taxed until they’re actually sold. Futures are.
Second, the 60/40 rule. Gains and losses on Section 1256 contracts are treated as 60% long-term capital gain (or loss) and 40% short-term capital gain (or loss), regardless of how long the position was actually held. A futures contract opened on Monday and closed on Friday still gets 60% long-term treatment. This blended rate is reported on Form 6781 (Gains and Losses from Section 1256 Contracts and Straddles).
For a speculative trader, the 60/40 split is favorable because the long-term capital gains rate (0%, 15%, or 20%) is lower than the ordinary income rate. But for a farmer hedging physical production, Section 1256 treatment creates problems. Capital losses can only offset capital gains plus $3,000 of ordinary income per year. If a farmer has a $50,000 capital loss on a futures position and no capital gains to absorb it, they can only deduct $3,000 against their farm income in the current year, carrying the rest forward. Meanwhile, the crop sale that the hedge was protecting generates ordinary income that’s fully taxable. The hedge didn’t fail economically, but the tax mismatch creates a timing problem that can last for years.
How does the hedging exception work under IRC 1221(a)(7)?
The fix is IRC 1221(a)(7), which excludes “hedging transactions” from the definition of a capital asset. When a futures position qualifies as a hedging transaction, it is not a capital asset, so its gain or loss is ordinary, not capital. And because it’s excluded from capital asset treatment, it’s also excluded from Section 1256 mark-to-market. The position is not reported on Form 6781 at all. Instead, the gain or loss is recognized when the position is closed and is reported as ordinary income or loss on Schedule F (or the applicable business return).
For farmers, ordinary treatment on the hedge aligns with the ordinary treatment on the crop sale, which is exactly how the economics work. The hedge gain or loss adjusts the effective sale price of the crop, and both are ordinary income on the same return. No mismatch, no carryforward issues, no Form 6781.
What qualifies as a hedging transaction?
Under IRC 1221(b)(2) and Treasury Regulation 1.1221-2, a hedging transaction must meet two requirements.
First, the transaction must be entered into in the normal course of the taxpayer’s trade or business, primarily to manage the risk of price changes or currency fluctuations with respect to ordinary property (property that would produce ordinary income if sold, such as inventory or supplies) or ordinary obligations (such as a commitment to buy supplies). For a farmer, crops in the ground and livestock being raised are ordinary property. A futures contract that manages the price risk of those assets satisfies this prong.
Second, and this is where farmers get into trouble, the transaction must be clearly identified as a hedging transaction before the close of the day on which it was acquired, originated, or entered into. This is the contemporaneous identification requirement. The identification must specify both that the transaction is a hedge and what item, risk, or obligation is being hedged.
The regulation is specific: the identification must be made on the taxpayer’s books and records. In practice, this means maintaining a hedging log or journal that records, for each futures or options position, the date the position was opened, the contract details (commodity, quantity, delivery month, exchange), a notation that the position is a hedging transaction, and the specific crop, livestock, or obligation being hedged. The log entry must be made on the same day the trade is executed.
What happens if a farmer doesn’t identify the hedge on time?
If the contemporaneous identification is missing, the hedging exception under IRC 1221(a)(7) is lost. The futures contract defaults to Section 1256 treatment: mark-to-market at year-end, reported on Form 6781, with the 60/40 capital gain split. The farmer cannot retroactively designate the position as a hedge at year-end or at tax-preparation time. The identification must be contemporaneous. This is one of the most common mistakes on farm returns, and the IRS enforces it.
A farmer who trades through a commodity broker will receive a Form 1099-B at year-end showing the gain or loss on closed positions. The broker doesn’t know whether the position was a hedge or a speculative trade. The classification is the farmer’s responsibility, and the documentation to support it must be in the farmer’s own records, not the broker’s. If the IRS audits and asks for the hedging log, the farmer either has it or they don’t. There’s no reconstructing it after the fact.
Good practice is straightforward: keep a spreadsheet or ledger that’s updated on the day of each trade. Columns: date, action (buy/sell), contract details, number of contracts, notation “hedging transaction,” and the specific crop and estimated bushels or head being hedged. This takes five minutes per trade and is worth thousands of dollars in tax treatment if the position is ever questioned.
How do hedging gains and losses interact with Schedule F?
When a futures position qualifies as a hedging transaction and is closed, the gain or loss is ordinary and is reported on Schedule F as part of the farm’s operating results. The gain or loss effectively adjusts the total revenue from the crop sale that was being hedged. The economics of this are cleaner than the tax mechanics might suggest.
What about positions that are still open at year-end?
If a qualifying hedging position is still open on December 31, the farmer does not mark it to market. The position is excluded from Section 1256, so the year-end recognition rule doesn’t apply. The gain or loss is recognized when the position is eventually closed, and it’s reported on Schedule F in the year of closing. This is a significant timing advantage for farmers who carry hedges across tax years. A speculative position, by contrast, would be marked to market on December 31 and the unrealized gain or loss would be taxable that year.
What’s over-hedging, and why does the IRS care?
A hedging transaction must manage the risk of price changes on property the farmer actually holds or expects to produce. If a farmer expects to harvest 100,000 bushels of corn but sells futures covering 150,000 bushels, the excess 50,000 bushels of futures are not hedging anything. They’re speculation. The IRS will treat the excess contracts as Section 1256 contracts, subject to mark-to-market and the 60/40 split, even if the farmer identified them as hedges.
The same issue arises with timing. If a farmer sells the physical crop in September but keeps the futures position open until November, the position is no longer hedging the crop after September. From the date the physical sale is completed, the futures position is speculative, and the gain or loss after that date is capital. Farmers who hold “hedges” after the underlying risk is gone are inviting an IRS reclassification.
How do I handle mixed positions?
Many farmers carry both hedging and speculative positions at the same time. A corn farmer might hedge next year’s expected crop while also taking a speculative position on wheat based on a market view. Each position must be separately tracked and identified. The corn hedge goes to Schedule F as ordinary income or loss. The wheat speculation goes to Form 6781 with the 60/40 split and mark-to-market at year-end.
The brokerage statement won’t separate these for the farmer. The farmer’s hedging log and records must distinguish which positions are hedges and which are speculative. If the separation isn’t clear in the records, the IRS’s default is to treat everything as Section 1256, which is the worst outcome for positions that lost money.
What are common IRS audit triggers for farm hedging?
Farm hedging positions draw IRS attention for several recurring reasons.
-
Failure to contemporaneously identify. This is the most common issue. The farmer treated the gain or loss as ordinary on Schedule F, but has no hedging log or identification records to support the classification. The IRS reclassifies the position to Section 1256.
-
Over-hedging. The futures position covers more bushels or head than the farmer actually produced or held. The excess is reclassified as speculative.
-
Holding positions after the physical sale. The crop was sold in October but the futures position wasn’t closed until January. The gain or loss after the physical sale date is capital, not ordinary.
-
Inconsistent treatment. The farmer treats winning positions as capital gains (lower rate on long-term gains) and losing positions as ordinary losses (unlimited offset against farm income). The IRS looks for this pattern and reclassifies both directions.
-
Inadequate records. The farmer has a brokerage statement showing trades but no internal records linking each trade to a specific crop, livestock lot, or production estimate.
How does income averaging help when hedging gains spike?
A large hedging gain can push a farmer into a higher tax bracket in a single year, even though the hedge was simply locking in a normal production margin over time. IRC 1301 allows farmers to elect income averaging on Schedule J, spreading a portion of the current year’s farm income over the prior three years. If the farmer had low or moderate income in prior years, the blended rate is lower than the rate that would apply to the spike year alone. Hedging gains that are reported as ordinary income on Schedule F are eligible for income averaging. Capital gains reported on Form 6781 are not. This is another reason the hedging exception matters: it preserves access to income averaging. For a deeper walkthrough, see the farm income averaging guide.
How do hedging gains and losses fit into Schedule F?
The hedging gain or loss is part of the farm’s gross income on Schedule F. Specifically, it appears as “other income” or is netted into the crop sales line, depending on the farmer’s accounting method and how the gain is characterized. The result flows through to adjusted gross income and self-employment income like any other farm revenue item. For a detailed look at what goes on Schedule F and how the lines interact, see the Schedule F income and expenses guide.
What should I do next?
Commodity hedging is one of the more technical areas on a farm return, and the consequences of getting the classification wrong are real. A $100,000 loss that should have been ordinary and fully deductible against farm income becomes a capital loss limited to $3,000 per year. A $200,000 gain that should have been on Schedule F and eligible for income averaging ends up on Form 6781 at a blended capital gains rate, ineligible for averaging.
If you’re a farmer who trades futures or options on commodity exchanges, the first step is making sure your records support the hedging treatment you’re claiming. If you don’t have a hedging log, start one. If you’re not sure whether your positions qualify as hedges or speculation, the distinction is worth resolving before you file, not after the IRS asks.
Related guides:
- Farm Conservation Easement Tax Deduction
- Farm Crop Insurance Disaster Payments Tax
- Farm Equipment Depreciation Section 179 Bonus
- Farm Estate Planning Succession Irc 2032A
- Farm Ethanol Biodiesel Renewable Energy Tax Credits
Related guides:
Start with a Diagnostic: a CPA licensed in the US and Canada reads your file and tells you in writing what's wrong and how to fix it, three to four business days after you finish the questions. The report is $250. If you hire us for any work after that, you get the $250 back as a discount on that work. Or send us your return or your letter and get a fixed price, free.
One or two plain-English guides a week on US-Canada tax. No spam, unsubscribe anytime.
Done. The next guide will land in your inbox.
Yarik Yarosh, CPA. "Commodity Hedging and Futures Contracts: Tax Treatment for Farmers." Blue Cloud CPA, September 4, 2026, updated September 23, 2026. https://bluecloudcpa.com/guides/farm-commodity-hedging-futures-tax-treatment
This guide is general information, not tax advice for your specific situation. Which points apply, and how, depends on your facts.