IRS Forms

Form 6781 Guide – Section 1256 60/40, Mark-to-Market, Straddles

Practitioner guide to Form 6781 for 2025 returns: Section 1256 contracts, the 60/40 split, mark-to-market, straddle elections, and Schedule D mapping.

20 min read Updated Jun 14, 2026
Editorial Standards
How we research, review, and update this guide

Every Accountably guide is researched against primary IRS sources, reviewed by a U.S. CPA, and refreshed as guidance evolves. Read our Editorial Guidelines to see how we source, fact-check, and update our content.

Tell us who you are – we will jump to what matters most:

Two open futures positions on December 31 do not care whether you traded them or not. Section 1256 marks them to fair market value on the last business day of the year, and the net gain or loss on line 7 splits 60/40 no matter the holding period, with 40% short-term on line 8 and 60% long-term on line 9. That mechanical split is what people miss when they try to report these contracts like ordinary stock.

From there the amounts flow to the return in a fixed way, line 8 to Schedule D line 4 and line 9 to Schedule D line 11. If you ended the year with a net Section 1256 loss, the box D election lets an individual carry it back 3 years, though it cannot create or increase an NOL. For the 2025 return the underlying Form 1040 is due April 15, 2026, with an October 15, 2026 extension on Form 4868.

Key Takeaways

  • Form 6781 reports gains and losses from Section 1256 contracts (Part I) and straddles under section 1092 (Part II), with attachment sequence number 82 on the return.
  • Every open Section 1256 contract is marked to fair market value on the last business day of the tax year, then the net gain or loss on line 7 is split 60/40: 40% short-term on line 8, 60% long-term on line 9.
  • Line 8 flows to Schedule D line 4 (short-term) and line 9 flows to Schedule D line 11 (long-term); for 2025 the underlying Form 1040 is due April 15, 2026, with an October 15, 2026 extension on Form 4868.
  • Section 1256 contracts cover regulated futures, nonequity (broad-based index) options, foreign currency contracts on a qualified board, dealer equity options, and dealer securities futures; single-stock options for non-dealers are excluded.
  • Individuals can elect the box D net Section 1256 contracts loss carryback for 3 years, offset by the $3,000 capital-loss amount ($1,500 if married filing separately); it cannot create or increase an NOL and is filed on Form 1045.
  • Foreign currency contracts default to ordinary income or loss under section 988 unless a section 988(a)(1)(B) election with a list of covered contracts is attached to the return.

What you report, how the 60,40 split works, and where it lands on the return

What counts as a Section 1256 contract

For Form 6781, think in five buckets you can label in your spreadsheet, regulated futures contracts, nonequity options such as broad based index options, foreign currency contracts traded on a qualified board, dealer equity options, and dealer securities futures. The IRS lists these on the Form 6781 page and in Pub 550. Two watch outs your clients will trip on, single stock equity options held by non dealers are NOT Section 1256 contracts and do not get the 60,40 split, and foreign currency contracts default to ordinary income or loss under section 988 unless you make a section 988(a)(1)(B) election with a list of covered contracts attached to the return.

  • Your end of year rule, every open Section 1256 contract is treated as sold at fair market value on the last business day of the tax year. That deemed gain or loss is included on Form 6781.

The mandatory 60,40 character split

Once you net all Section 1256 results in Part I, you divide the net result into 60 percent long term and 40 percent short term, regardless of when you opened the trade. This split is statutory and continues to apply for 2025 filing, which the IRS confirms by showing no new developments for the form as of June 21, 2025.

  • After you compute the split, the long term and short term portions flow to Schedule D on their respective lines. Pub 550’s reporting section explains this mapping.

A quick numbers walkthrough

Say your client traded index options and futures during the year and your net Section 1256 gain is 12,500. Your Form 6781 Part I shows the net, then you split it, 7,500 long term and 5,000 short term. Those amounts move to Schedule D, long term on line 11 and short term on line 4 for individuals, consistent with Pub 550’s “How to report” guidance.

Now suppose an open futures position shows an unrealized gain of 4,200 on December 31. You include that mark in the same Part I total for the year, then make a basis adjustment going into the next year so you do not double count it when the position actually closes. Pub 550 outlines this year end recognition, then later basis adjustment.

Hedging exception you should not miss

If a position was properly identified as a hedge on the day you entered it, the mark to market rule for Section 1256 does not apply and ordinary treatment can apply instead. Make sure your file includes timely identification, otherwise you cannot claim hedge treatment later. Pub 550 explains the identification timing and the ordinary income result.

Where the broker’s 1099 B fits

Most brokers place the aggregate Section 1256 profit or loss on Form 1099 B, historically in box 11. You start Part I with that total and then incorporate your year end marks and adjustments as needed, then map the 60,40 split to Schedule D. Keep the year end statement and any pricing files in your workpapers. Pub 550 directs you to use the broker 1099 B and to include a copy of Form 6781 with the return.

Table, the three parts of Form 6781

Section Purpose What you include
Part I Section 1256 contracts Year end marks and closed trades, then 60,40 character split.
Part II Straddles Loss deferrals and gains for identified straddles, plus any mixed straddle entries when elections do not move items to Part I.
Part III Unrecognized year end gains Used when you recognize a loss on a straddle position and must report offsetting unrecognized gains at year end.

Pro tip for reviewers Do not rush the Schedule D tie out. After you post the 60,40 amounts, scan the return for any duplicate reporting from Form 8949 imports. That double count shows up more often than you would expect, and Pub 550 is your anchor for the correct mapping.

Step by step, completing Parts I, II, and III cleanly

Part I, get the net result and split it 60,40

  • Start with the broker’s aggregate Section 1256 amount, then add or subtract your year end mark entries for open 1256 positions. Pub 550’s “How to report” section ties the broker report to Form 6781.
  • Net all gains and losses from Section 1256 contracts for the year.
  • Apply the 60 percent long term and 40 percent short term character split to the net. Post the long term piece to Schedule D long term, and the short term piece to Schedule D short term.

Documentation you should save with the return, the year end pricing source for each open contract, the calculation of fair market value, your mark worksheet, and any reconciling items to the 1099 B, for example late corrected statements.

Part II, straddles under section 1092

If your client held offsetting positions that substantially reduce risk of loss, a straddle exists. Loss recognition on one leg can be deferred or reduced by unrecognized gains in the offsetting leg. Pub 550 explains how you report these items in Part II, along with the coordination rules that prevent double benefits.

  • Section A is typically where you reflect disallowed or deferred losses.
  • Section B is where gains are reported for the straddle context.
  • Keep a simple identification note, the date you determined the straddle exists and which positions offset which.

Part III, year end unrecognized gains

When you recognize a loss on one position in a straddle and there are unrecognized gains on offsetting positions at year end, you report the unrecognized gains in Part III. This prevents you from taking the loss without also recognizing the related gain still embedded in the open leg. Pub 550 outlines when and how these amounts are taken into account.

Quality control checklist for 6781 workpapers

  • One page summary with total Section 1256 net, the 60,40 split, and Schedule D mapping.
  • Mark to market worksheet for each open position at year end, include source pricing and the last business day date.
  • Straddle memo that lists legs, dates, and any disallowed amounts or carryforwards.
  • Copy of broker 1099 B and any corrected statements.

Example, a clean mark to market entry

  • On December 31, a broad index futures contract is worth 131,000 while basis is 126,500, your unrealized gain is 4,500.
  • You record the mark to market gain in Part I and include it in the net.
  • Next year when you close the contract for 130,000, you record a 1,000 loss, because last year’s mark raised your basis. Pub 550 describes this year end recognition and later basis adjustment.

Review tip If the client insists a position was a hedge, look for same day identification. Without that, hedge treatment generally fails and the position belongs in Part I with the 60,40 split. Pub 550 sets that timing test.

Mixed straddles, elections, and the 3‑year carryback for net 1256 losses

Mixed straddles, three elections that change where you report

A mixed straddle combines a Section 1256 contract with a non‑1256 position, for example a regulated futures contract paired with a forward or an equity option. Pub 550 describes three elections that change reporting and character.

  • Election A, elect out of mark to market for the 1256 leg of the mixed straddle, then apply the general straddle rules to all legs. Check box A on Form 6781 if you made this election (note, this election is permanent, it applies to all later years and you cannot revoke it without IRS consent).
  • Election B, straddle by straddle identification, where you offset gains and losses for each identified straddle. Check box B to identify this method and follow the Pub 550 rules for character (watch out, any positions you held on the day before the election are deemed sold for fair market value at the close of the last business day before the election, a recognition event taxpayers often miss).
  • Election C, mixed straddle account, where you compute periodic net amounts for a designated class of activities. Character depends on which side produces the net. Pub 550 walks through the daily account approach. Mind the deadline, the box C election for 2026 must be made by the regular due date of the 2025 return without extensions, filing Form 4868 does not extend this election deadline.

Practical tip, add a small table to your workpapers listing which election applies, when it was made, and where each item lands on Form 6781. This saves back and forth later.

The 3‑year carryback for a net Section 1256 contracts loss

If the year ends with a net Section 1256 loss, an individual can elect to carry that loss back three years, but only to the extent of prior Section 1256 gains, and the carryback cannot create or increase an NOL. The IRS tells you to make the election on Form 6781, then file Form 1045 or an amended return for the carryback year with amended Form 6781 and Schedule D attached. The Instructions for Form 1045 spell out these steps and limits, and the Internal Revenue Manual reiterates the three year window.

Simple workflow you can copy into your file:

  • Check the election box on Form 6781 for the loss year.
  • Pull prior year returns and list Section 1256 gains by year, oldest first.
  • Prepare Form 1045 or 1040 X for the earliest year with gains, attach the amended Form 6781 and amended Schedule D, then move forward year by year until the loss is absorbed, subject to the limits.

Disclosure for clients, carrybacks can interact with other items in the prior year. The Instructions for Form 1045 discuss cross effects, for example the treatment of other credits in carryback years. Keep your allocation schedules in the file.

Common review traps with straddles

  • Loss deferrals missed because the open leg still had unrecognized gains at year end. Pub 550 has examples that match this pattern.
  • Mixing hedge identification and straddle presentation. Confirm the hedge identification date before you change treatment.
  • Moving mixed straddle items to the wrong part of the form after an election. Pub 550 explains where each election sends the net.

If your team handles many trader returns in a short window, consider a short internal SOP, a one page carryback flow, a mixed straddle election checklist, and a standard naming convention for 6781 workpapers. If you need help producing and enforcing those SOPs, Accountably can supply trained teams that work inside your stack and templates, which keeps reviewers out of ping pong loops.

Practical examples, documentation, and a ready to use checklist

Example A, a year end mark and a next year close

  • Client opens two E‑mini futures in August, total basis 98,000.
  • On December 31, settlement shows fair value 103,600, unrealized gain 5,600.
  • You include 5,600 in Part I, split 3,360 long term and 2,240 short term, and map to Schedule D.
  • In February, client closes both for 102,400, real world proceeds are lower than year end, so the 2025 return will show a 1,200 loss after the prior year basis adjustment. Pub 550 describes this sequence.

Example B, a simple straddle with loss deferral

  • Client buys a broad index call and writes a related call that offsets most risk.
  • In November the purchased call expires worthless, apparent loss 2,800.
  • At year end, the written call has 2,000 of unrecognized gain.
  • Part II disallows 2,000 of the loss for the year, you carry it forward and track the remainder until the offsetting position is closed. Pub 550 covers this loss coordination.

Documentation checklist you can paste into your template

  • Broker 1099 B with the aggregate Section 1256 line circled, plus any corrected forms.
  • Daily or month end statements and a one page reconciliation to your Form 6781 Part I total.
  • Year end pricing source and a screenshot or export, date stamped for the last business day of the tax year.
  • Straddle memo with positions, dates, identification notes, and any deferred losses or unrecognized gains.
  • If carrying back a net 1256 loss, the election on Form 6781 for the loss year, Form 1045 or 1040 X packages for each carryback year, and amended Schedules D.

Software notes

Major tax suites can generate Form 6781, but many still require manual entry of the 1099 B aggregate and your year end marks. Intuit’s ProSeries and related products provide specific steps for opening and populating Form 6781 inside the return. Use vendor docs to train juniors on where to enter the total and where to find the 60,40 split outputs that feed Schedule D.

Time saver Build a simple import sheet, columns for contract type, open date, close date, proceeds, cost, year end FMV, straddle yes,no, and election flags. When a client brings heavy trading, that single sheet drives the entire form and reduces review time.

Deadlines, compliance, and next steps

Form 6781 attaches to your return and follows that return's deadline. For 2025, calendar-year individuals file by April 15, 2026, with an October 15, 2026 extension available on Form 4868; the extension moves the filing date, not the payment date. Mark every open Section 1256 contract to fair market value on the last business day of the tax year, tie 1099-B box 11 totals to your trade log, and confirm the 60/40 split before mapping line 8 to Schedule D line 4 and line 9 to Schedule D line 11.

Final checks before you file

  • Confirm the 60,40 split and the Schedule D tie out.
  • Confirm straddle deferrals and any Part III entries if you recognized a loss while an offsetting leg had unrecognized gains.
  • If carrying back a net 1256 loss, attach the right amended schedules for each year and respect the limits.

Compliance and sourcing This article reflects IRS pages reviewed as of November 20, 2025. Key sources include the IRS “About Form 6781” page, Publication 550, the Instructions for Form 1045, and the Internal Revenue Manual section on carrybacks.

How Accountably can help, only if you need it

If you need extra hands during peak season, Accountably integrates trained offshore teams into your workflow, inside your software, with standardized 6781 workpapers, naming, and review steps. That means clean marks, faster reviews, and fewer back and forth emails. If that would help your team, reach out. If not, copy the checklists above into your SOP and you will still move faster.

Disclosure

This guide was prepared by Accountably’s U.S. led tax team with assistance from automation, then reviewed by a CPA for accuracy as of November 20, 2025. Always confirm current IRS instructions before filing.

Common Mistakes We See Every Season

Section 1256 reporting goes wrong most often when filers assume a single rule generalizes from the equity side. Five patterns repeat every season across active traders, partnerships, and pass-through entities.

1. Treating every equity option as a Section 1256 contract. Only broad-based index options, regulated futures, dealer equity options, dealer securities futures, and qualifying foreign currency contracts fall under IRC §1256. Single-stock options for retail traders use ordinary short-term and long-term holding-period rules on Form 8949, not the 60/40 split on Form 6781 line 1.Fix: Tag every position at the symbol level during the year. Anything that is not a broad-based index option, regulated futures contract, or qualifying currency contract belongs on Form 8949 and Schedule D the normal way.
2. Applying wash-sale loss deferral to futures and index options. Wash-sale rules do not apply to Section 1256 contracts (per IRS Publication 550). Filers sometimes pull a wash-sale adjustment from the broker's stock subledger into the Section 1256 totals, which understates the net loss flowing through line 7 and the 60/40 split.Fix: Reconcile Section 1256 totals from Form 1099-B box 11 directly to line 1 columns (b) and (c). Keep stock-side wash-sale adjustments on Form 8949, not on Form 6781.
3. Assuming the box D carryback can create an NOL. The box D net Section 1256 contracts loss carryback is capped at the Section 1256 gain reported on Schedule D line 16 in each carryback year. It cannot generate or increase a net operating loss, and the order is mandatory: earliest of the three prior years first.Fix: Before checking box D, model each of the three prior years using Schedule D line 16 and confirm there is recapturable Section 1256 gain. File the carryback on Form 1045 with amended Form 6781 and Schedule D for each affected year.
4. Letting forex contracts default into Section 1256 treatment. Foreign currency trading defaults to ordinary income or loss under IRC §988. A §988(a)(1)(B) election, with a list of covered contracts attached to the return, is required to bring qualifying currency contracts onto Form 6781 line 1.Fix: Add a §988 election checkpoint to the year-end packet. If no written election is on file from the first qualifying year, report the forex gain or loss on the ordinary side instead of Form 6781.
5. Reporting a Qualified Opportunity Fund deferral on Form 6781 line 4. Line 4 is reserved for straddle and hedging adjustments tied to Form 1099-B. QOF capital-gain deferrals go on Form 8949 per its instructions, and holding a QOF at any point in the year also triggers a separate Form 8997 filing requirement.Fix: Pull QOF positions out of the Section 1256 reconciliation and route them through Form 8949 and Form 8997. Keep Form 6781 line 4 strictly for 1099-B straddle and hedging adjustments.
6. Deducting losses on identified straddles established after October 21, 2004. Those losses are permanently disallowed. The unallowed amount instead increases the basis of each offsetting position with unrecognized gain on a proportionate basis, and that basis bump flows into line 10 column (e) when the offsetting position is closed.Fix: Flag every identified-straddle close-out with its establishment date during workpaper review. Reallocate any post-October 21, 2004 identified-straddle loss to offsetting-position basis, not Part II Section A loss.

Reusable Checklists

These checklists are copy-paste ready for SOP libraries. They sit alongside the broker package, the prior-year carryforward file, and any straddle-position log the team keeps for traders or pass-through entities.

Year-end Section 1256 close packet

  • Pull every 1099-B with a box 11 amount, plus any consolidated statements that include regulated futures or non-equity options.
  • Confirm broker-reported aggregate matches the trade blotter at the contract level, not just the dollar total.
  • Mark every open Section 1256 contract to fair market value as of the last business day of the tax year.
  • Move any single-stock options, swaps, and single-stock futures off Form 6781 – they are excluded from §1256.
  • Net line 2 columns (b) and (c) into line 3, add line 4 only for 1099-B straddle and hedging adjustments, and compute line 7.
  • Run the 60/40 split: line 8 equals line 7 times 0.40 (short-term), line 9 equals line 7 times 0.60 (long-term).
  • Map line 8 to Schedule D line 4 and line 9 to Schedule D line 11, with column (a) marked "Form 6781, Part I" when carried through Form 8949.
  • Attach the §988(a)(1)(B) statement if any forex contracts were elected into Section 1256 reporting.

Box D carryback eligibility scan

  • Confirm the filer is an individual – corporations, estates, and trusts cannot elect the box D carryback.
  • Compute the box D loss: smaller of (a) Section 1256 losses minus Section 1256 gains minus $3,000 ($1,500 MFS), or (b) total short-term plus long-term capital loss carryovers as if line 6 were zero.
  • Pull each of the three prior-year Schedule Ds and isolate Section 1256 gain on line 16 for each year.
  • Cap the carryback per year at the smaller of actual Schedule D line 16 gain or the gain that would have been reported if only Section 1256 amounts were considered.
  • Apply the carryback earliest year first – the order is mandatory.
  • Verify the carryback does not create or increase a net operating loss in any carryback year.
  • Prepare amended Form 6781 and Schedule D for each carryback year, then file Form 1045 or Form 1040-X within statutory deadlines.

Straddle and identified-straddle file build

  • Log every offsetting-position pair at acquisition with establishment date, related-party flag, and basis components including capitalized carrying charges under IRC §263(g).
  • Capture mixed-straddle status: at least one Section 1256 contract and at least one non-1256 position in the same straddle.
  • Document any box A, B, or C election with timing – box A is permanent, box B identification is due by the close of the establishment day, and box C is due by the regular April 15 due date with no extension.
  • Compute line 10 column (g) unrecognized gain using settlement price minus basis on the last business day of the tax year, including related-party offsets.
  • For post-October 21, 2004 identified straddles, record disallowed losses and the proportionate basis increase on each offsetting position with unrecognized gain.
  • Pull prior-year disallowed straddle losses into line 10 column (f) before computing column (h) recognized loss.
  • Route conversion-transaction gains under IRC §1258 to Form 4797 line 10 – not Form 6781 Part II.

Keep 6781 Season From Stalling

Section 1256 reporting falls into the same March-April production window as the rest of Schedule D, but it carries a different reconciliation load. Every open futures and broad-based index option position has to be marked to market on the last business day of the tax year, broker 1099-B box 11 totals have to tie to the firm's trade log, and any straddle or mixed-straddle election has to be supported by a date-stamped identification file (per IRS Publication 550 and IRC §1092).

The fix is to lift Section 1256 out of the regular Form 8949 stream and run it as its own production track from December onward, with reviewer sign-off at line 5 before the 60/40 split is computed.

  • Schedule a December broker-statement pre-close so any open Section 1256 positions are marked to market on the last business day of the tax year, not weeks into January.
  • Pre-tag every 1099-B box 11 amount to a line 1 column (a) descriptor ("Form 1099-B, [broker name]") and reconcile aggregate gain or loss before the 60/40 split.
  • Audit straddle elections position by position: box A is permanent, box B requires same-day identification, box C is due by the regular April 15 due date with no extension, and box D is restricted to individuals with a 3-year carryback under IRC §1256.
  • Build a dedicated workpaper for line 10 columns (e) through (h) so basis bumps from disallowed identified-straddle losses, prior-year carryforwards, and unrecognized gain on offsetting positions are documented before review.
  • Run a §988 forex check before locking the file – currency contracts default to ordinary income or loss unless a §988(a)(1)(B) election with a contract list is attached to the return.

Accountably runs this as a structured workpaper track with preparer and reviewer sign-off at line 5, the 60/40 split, and the Schedule D map – built into the broader return delivery cycle described on our taxation services page.

FAQs

What is Form 6781 used for

You use it to report gains and losses from Section 1256 contracts, including year end mark to market, and to report straddles under section 1092. Results split 60,40 then flow to Schedule D. The IRS confirms this scope on its Form 6781 page.

Where do I start Part I if I have a broker 1099‑B

Start with the aggregate Section 1256 amount from the 1099 B, historically box 11, then add your year end mark to market for open 1256 positions. Net the result, split 60,40, and map to Schedule D. Pub 550 explains the broker to Form 6781 connection and the mapping.

Do the rules change for hedges

Yes. Properly identified hedging transactions are not subject to the Section 1256 mark to market rule and usually receive ordinary treatment. Identification must be made on the day you enter the hedge. Pub 550 provides the specifics.

Can I carry back a net 1256 loss

If you are an individual, you may elect to carry it back three years, but only to offset prior Section 1256 gains, and you cannot create or increase an NOL. Make the election on Form 6781 for the loss year, then file Form 1045 or 1040 X with amended Form 6781 and Schedule D for each carryback year. See the Instructions for Form 1045 and the Internal Revenue Manual on carrybacks.

Are there any 2025 changes to Form 6781 mechanics

As of June 21, 2025, the IRS shows no recent developments on the Form 6781 page, so continue with the three part structure, mark to market at year end, and the 60,40 split. Always check the IRS page for any late season updates.

Every Form Represents Work Your Team Has to Deliver

Accountably embeds trained offshore teams into your workflow – so more returns get handled without more burnout.

30-Day Guarantee 70+ Clients Served SOC 2 Aligned