Quick Answer
Last reviewed: 2026-05-05. A Section 1256 reconciliation is a tax-control workflow: identify the exact contract, reconcile broker Form 1099-B boxes 8 through 11 to the account activity statement, add year-end mark-to-market for open contracts, then carry the net Section 1256 gain or loss to IRS Form 6781. The core rule comes from IRC Section 1256: qualifying contracts held at year end are generally treated as sold for fair market value on the last business day of the tax year, and capital gain or loss is generally split 60% long-term and 40% short-term.
The mistake to avoid is treating every option with index exposure as Section 1256. SPX and many broad-based cash-settled index options are common Section 1256 examples. SPY and QQQ options are ETF options and are usually reported under equity-option rules for ordinary investors. Broker statements help, but they are not a substitute for product identification. This walkthrough is for reconciling the broker report, not for deciding a disputed legal classification.
Mustafa Bilgic is the educational author, not a licensed broker, not a CPA, and not your tax preparer. This guide is educational only and should be reviewed with a qualified tax professional before filing a return with material options, futures, straddle, or mixed-straddle activity.
| Item | Where it appears | Why it matters |
|---|---|---|
| Closed contracts | 1099-B box 8 or broker equivalent | Realized gain or loss from contracts closed during the year |
| Prior-year open adjustment | 1099-B box 9 | Reverses the prior year mark-to-market amount when the position continues |
| Current-year open contracts | 1099-B box 10 | Unrealized gain or loss on contracts still open at December 31 |
| Aggregate profit or loss | 1099-B box 11 | Common broker summary total to reconcile before Form 6781 |
| Form 6781 | Part I and Schedule D flow | Applies the Section 1256 reporting path and 60/40 character split |
Step 1: Confirm the Contract Type
Start with the trade confirmation, not the tax form. Write down the root symbol, multiplier, expiration, exercise style, settlement style, and product family. SPX, NDX, RUT, and VIX index options are different from SPY, QQQ, IWM, and single-stock options. Futures and options on futures are different again. The Form 6781 workflow belongs to Section 1256 contracts and straddles, not to every option trade in the account.
Broker tax statements often group Section 1256 activity in a summary block rather than listing every leg next to the ordinary equity-option sales. That is why the reconciliation should begin with a product ledger. If the account contains SPX spreads, QQQ puts, AAPL covered calls, and ES futures options, assign each position to a tax bucket before comparing totals. A spreadsheet column labeled product family prevents most of the year-end confusion.
- Cash-settled broad-based index option: possible Section 1256 bucket.
- ETF option such as SPY or QQQ: usually ordinary equity/ETF option bucket.
- Single-stock option: usually ordinary equity-option bucket.
- Futures or futures option: possible Section 1256 bucket, depending on the contract.
Step 2: Understand What the IRS Form Is Reporting
The IRS page for Form 6781 says the form is used for gains and losses from Section 1256 contracts under mark-to-market rules and gains or losses from straddles. That framing matters because the form is not a simple trade blotter. It is a bridge between broker-reported contract totals, Section 1256 character rules, and Schedule D capital-gain reporting.
For a clean retail account with only qualifying index options and no mixed straddles, the workflow is usually straightforward: reconcile the broker aggregate, enter the Section 1256 total on Form 6781, and let the form split the result. For a trader with offsetting ETF options, stock, futures, or mixed straddle elections, the same form can become much more technical. Do not reduce a complex account to one imported number without review.
Step 3: Reconcile Boxes 8 Through 11
The IRS instructions for Form 1099-B tell brokers to report regulated futures, foreign currency, and Section 1256 option contracts on an aggregate basis. That means the Section 1256 block is usually not a normal sales list with one line per option leg. The broker may show realized gain or loss, year-end unrealized adjustment, prior-year adjustment, and aggregate profit or loss. Your job is to prove the aggregate with the activity statement before relying on it.
Use this formula as a control total: current-year realized profit or loss, plus the current-year unrealized profit or loss on open contracts, plus or minus the prior-year adjustment shown by the broker, should explain the aggregate box total. Broker layouts differ, and the sign convention can be confusing. When a number looks inverted, compare the broker's own labels before changing a tax entry. If the broker issues a corrected 1099, repeat the reconciliation.
| Control | Question to answer | Action |
|---|---|---|
| Closed-trade P/L | Do closed SPX or futures-option legs match the realized activity report? | Tie each closing trade to the broker realized total |
| Open P/L at 12/31 | Were any Section 1256 contracts open at year end? | Save year-end fair market value support |
| Prior-year reversal | Was a 2024 open contract closed or carried into 2025? | Match the prior-year mark to the current-year adjustment |
| Aggregate total | Does the box 11 style total equal the broker detail? | Investigate differences before filing |
Step 4: Add Mark-to-Market Open Positions
Mark-to-market is the part that surprises traders. A qualifying Section 1256 contract open at the end of the tax year is generally treated as sold for fair market value on the last business day of the year. That recognized amount then becomes part of the Section 1256 result even though the broker position may still be open in January. In the next tax year, the prior mark becomes an adjustment so the same gain or loss is not counted twice.
A practical example: a trader sells an SPX put spread in December for a 1,200 dollar credit and it is worth 700 dollars at December 31. The position has a 500 dollar unrealized gain at year end. If it is a Section 1256 contract package, that mark can appear in the year-end Section 1256 total. If the spread closes in January for 400 dollars, the following year needs the prior mark adjustment so the tax ledger does not count the December gain again.
Step 5: Enter Form 6781 Carefully
After the broker aggregate is reconciled, the Form 6781 entry should be made from the reviewed total, not from memory or from a trading-platform performance widget. Performance widgets often use open P/L conventions, commissions, or intraday values that do not match tax reporting. The tax form needs the broker's Section 1256 reporting total plus any taxpayer adjustments supported by records and professional advice.
The 60/40 split is character, not a separate trading calculation. If the reviewed Section 1256 result is a 10,000 dollar gain, the federal capital-gain character is generally 6,000 dollars long-term and 4,000 dollars short-term. If the result is a loss, the same split applies before the broader capital-loss rules and any Section 1256 net loss election analysis. The form and instructions should control the final filing presentation.
Broker Statement Examples
Use real broker statement examples to learn layout before tax season. Fidelity's illustrated tax statement guide shows how a consolidated statement is organized. Schwab's Form 1099 Composite materials explain that Schwab combines multiple 1099 forms and may include detailed sections inside the composite statement. Interactive Brokers publishes tax-form guidance and a sample 1099-B that shows the Section 1256 box framework. The point is not that all brokers look identical; the point is that Section 1256 often lives in a special aggregate area.
Save the final PDF, any corrected PDF, and the supplemental realized gain/loss detail. If the tax software import skips Section 1256 boxes or maps them to the wrong form, the PDF is the control document. If a broker provides CSV exports, keep those too, but do not assume a CSV export has the exact same tax categorization as the official 1099-B package.
- Fidelity: use the illustrated statement guide to understand consolidated layout.
- Schwab: review the 1099 Composite and Year-End Summary sections and any Section 1256 detail.
- IBKR: compare the tax forms page and sample 1099-B box descriptions with your actual statement.
Common Reconciliation Breaks
The first break is mixing SPY and SPX. A trader may see both as S&P 500 exposure, but SPY is an ETF option and SPX is an index option. If the spreadsheet groups both under index options, the Form 6781 total will not match the broker. The second break is forgetting the prior-year mark. A position open at the prior December 31 can create a current-year reversal that looks like a phantom gain or loss unless the old statement is beside the new one.
The third break is tax-software import behavior. Some imports capture ordinary 1099-B sales but leave Section 1256 contracts for manual entry. Some software asks about contracts and straddles in a separate interview flow. Treat the import as a data transfer, not as a reconciliation. Compare the final return forms with the broker PDF before filing.
Straddle and Mixed-Straddle Warning
Form 6781 also covers straddle reporting, which is where a simple index-option workflow can become advanced. A straddle can exist when positions substantially reduce risk of loss from each other. A trader holding SPX options, SPY options, stock, and futures exposure at the same time may have tax interactions that a simple premium spreadsheet will not catch. Mixed straddles can involve Section 1256 and non-Section 1256 legs in one economic package.
Do not use this article to self-resolve a material mixed-straddle question. Use it to gather the facts: contracts, dates, quantities, prices, fair values, and broker categories. Then take that evidence to a CPA or enrolled agent who understands active trading tax rules. The taxpayer is responsible for the return even when the broker produces the form.
Audit File Checklist
The audit file should make the return reproducible. Keep the original 1099-B, corrected 1099-B if issued, monthly statements, activity statements, year-end position report, trade blotter, and your reconciliation worksheet. Each number entered on Form 6781 should be traceable to a broker number or a documented taxpayer adjustment. If you cannot trace it, do not file it as if it were verified.
Name files with the tax year and broker. For example: 2025-IBKR-1099B-final.pdf, 2025-Schwab-1256-recon.xlsx, 2025-Fidelity-year-end-open-contracts.pdf. This sounds mundane, but it matters when a corrected statement arrives in March or when a tax preparer asks why box 11 changed from the preliminary statement.
- Final broker 1099-B and corrected forms.
- Section 1256 detail and year-end open-position report.
- Prior-year statement if box 9 or equivalent adjustments appear.
- Reconciliation worksheet tying broker totals to Form 6781.
Tactical Filing Workflow
A practical workflow has five passes. First, classify every option and futures product. Second, reconcile ordinary equity-option sales separately from Section 1256 contracts. Third, verify year-end marks and prior-year reversals. Fourth, enter the reviewed Section 1256 total into Form 6781. Fifth, compare the return preview against the broker PDF and the reconciliation worksheet. Do this before submitting an e-filed return.
If you discover a mismatch, pause. It may be a sign error, missing corrected form, imported data problem, open-position adjustment, or genuine broker issue. The fastest fix is not always changing the tax software number. Sometimes the correct action is downloading the final statement, calling the broker tax desk, or asking a tax professional to review the account package.
Source Discipline
This walkthrough cites the official U.S. Code for Section 1256, IRS Publication 550, IRS Form 6781, IRS 1099-B instructions, and real broker tax-statement examples from Fidelity, Schwab, and Interactive Brokers. It uses broker materials to understand statement layout, not to override the Internal Revenue Code or IRS instructions.
Educational examples using SPX, SPY, QQQ, and futures options are not recommendations. The author is Mustafa Bilgic, not a licensed broker, not a CPA, and not a tax advisor. Confirm contract classification, tax software entries, and any straddle treatment with qualified professionals.
Related Internal Guides
- Options Tax Section 1256 Guide: SPX, NDX, 60/40 Treatment, Mark-to-Market, and Form 6781
- Options Tax-Loss Harvesting Guide: Wash Sale Rules (IRC §1091), Substantially Identical Securities
- Options on ETFs vs Stocks Guide: Liquidity, Slippage, Tax Differences (Section 1256 vs Equity)
- Covered Call Tax Implications Guide
- LEAPS vs Holding Shares: 2026 Tax Arbitrage Scenarios With At-Risk Rules
Calculators Mentioned
- Capital Gains Tax Calculator
- Covered Call Tax Calculator
- Tax Bracket Calculator
- Options Profit Calculator
- Black-Scholes Calculator
- Margin Calculator
Official Sources
- IRC Section 1256: Legal Information Institute U.S. Code text for Section 1256 contracts marked to market, 60/40 character, and qualifying contract definitions.
- IRS Publication 550: Current IRS publication for investment income, option transactions, capital gains, wash sales, and holding-period issues.
- IRS Form 6781: IRS page for gains and losses from Section 1256 contracts and straddles; reviewed by the IRS on March 31, 2026.
- IRS 2026 Instructions for Form 1099-B: IRS broker reporting instructions for 1099-B, including aggregate reporting for regulated futures, foreign currency, and Section 1256 option contracts.
- Fidelity illustrated tax statement example: Fidelity sample tax-reporting statement guide used as a real broker statement layout example.
- Schwab Form 1099 Composite guide: Schwab official overview of its 1099 Composite and Year-End Summary structure.
- Schwab sample 1099 guide: Schwab public sample guide describing Form 1099 Composite sections, including options subject to Section 1256 reporting.
- Interactive Brokers year-end tax forms: IBKR tax-form page explaining 1099-B boxes 8 through 11 for regulated futures contracts and Section 1256 activity.
- Interactive Brokers sample Form 1099-B: IBKR sample Form 1099-B PDF showing regulated futures, foreign currency, and Section 1256 option contract box descriptions.





