All option guides
Read futures boxes 8–11 before completing Form 67819 minute read

How are futures reported on Form 1099-B?

Learn what futures boxes 8, 9, 10, and 11 on Form 1099-B mean, why Form 6781 is still required, and how to reconcile broker totals

Prepared by Mark · Primary sources below

Direct answer

Regulated futures and other Section 1256 contracts are commonly reported by a broker on an aggregate Form 1099-B rather than as one Form 8949-style line for every trade. Boxes 8 through 11 summarize realized and open-contract amounts, but the tax return generally still uses Form 6781 to apply the Section 1256 mark-to-market and 60/40 rules

Form 1099-B is a broker statement, not the whole return

The IRS instructions distinguish regulated futures, foreign currency contracts, and Section 1256 option contracts from ordinary securities sales. A broker can report these contracts on an aggregate basis. That means the statement may not resemble a stock 1099-B with a separate proceeds and basis line for every fill.

The aggregate format is useful evidence, but it does not decide whether the product is a Section 1256 contract, a hedge, a straddle, or another exception. Keep the contract symbol, month, exchange, multiplier, account, and tax classification with the statement.

What boxes 8 through 11 generally show

The current Form 1099-B instructions use a dedicated group of boxes for regulated futures, foreign currency contracts, and Section 1256 option contracts:

| Box | What it generally represents | Reconciliation question | | --- | --- | --- | | 8 | Profit or loss realized on contracts closed during the year | Do closed-trade records support the amount? | | 9 | Unrealized profit or loss on contracts open at the prior year-end | Does it match the prior year’s ending valuation? | | 10 | Unrealized profit or loss on contracts open at the current year-end | Does it match the current year’s final valuation? | | 11 | Aggregate profit or loss for the year | Does the total reconcile to boxes 8, 9, and 10? |

The exact statement layout can vary because a broker may use a substitute statement. Treat the labels and tax year printed on the statement as controlling for the record you received, and check the current IRS instructions when the form spans a year-end transfer.

Why Box 11 is not the amount to paste everywhere

Box 11 is an aggregate result, not a replacement for the Form 6781 workflow. Form 6781 Part I generally reports Section 1256 gains and losses, including the broker amount, and then sends the net result to Schedule D. The form applies the mark-to-market treatment and separates the result into 60% long-term and 40% short-term character.

Do not copy Box 11 into Form 8949 simply because a stock sale appears elsewhere on the same statement. A Section 1256 contract and a non-Section-1256 option can have different reporting paths. Futures tax reporting with Form 6781 maps that handoff in more detail.

Build a year-end reconciliation before filing

Use a ledger that starts with the broker statement and ends with the filed schedules:

1. Confirm the taxpayer, account, tax year, and whether the statement is original or corrected 2. Identify which products are regulated futures, foreign currency contracts, Section 1256 options, or something else 3. Tie Box 8 to closed trade confirmations and realized P&L 4. Tie Box 9 to the prior-year ending open-contract valuation 5. Tie Box 10 to the current-year final open-contract valuation 6. Recalculate Box 11 from the statement and investigate any unexplained difference 7. Enter the appropriate Section 1256 information on Form 6781, including hedge or straddle adjustments 8. Reconcile the resulting Schedule D amount without double counting the broker aggregate

An account transfer can make the prior-year open amount look different from the current broker’s history. The IRS instructions specifically address contracts open at the prior year-end and transferred to another broker; preserve both brokers’ statements and the transfer date.

Common mistakes to avoid

  • Treating Box 8 as the complete annual result and ignoring open-contract amounts
  • Adding Box 11 to a separate Form 8949 total and counting the same Section 1256 result twice
  • Assuming every futures-like product receives Section 1256 treatment
  • Replacing a prior broker’s Box 9 amount with a new broker’s incomplete history
  • Using account deposits, withdrawals, or margin balances as realized profit or loss
  • Ignoring a straddle or hedge adjustment that changes the timing or character of the result

Related guides

Common questions

Is Box 11 the same as taxable futures profit?

It is the broker’s aggregate profit or loss figure for the reported contract group, calculated from the realized and open-contract boxes. You still need to confirm the product classification, adjustments, and Form 6781 treatment before using it on a return.

Should futures go on Form 8949?

Regulated futures and other Section 1256 contracts generally follow the Form 6781 path rather than being pasted into Form 8949 as ordinary stock transactions. A different product or exception may have a different path.

Why does Box 9 matter if the contract is still open?

It records the prior year-end unrealized amount used in the annual aggregate calculation. The current year’s Box 10 then supplies the current year-end amount, so ignoring either box can distort the result.

What if the 1099-B is corrected after filing?

Compare the corrected statement with the filed Form 6781 and Schedule D, document the difference, and follow the applicable amended-return process. Do not silently overwrite the original calculation without retaining both versions.

Sources and further reading

Quick check

Read the guide? Check yourself with 3 questions

1 / 3

Question 01

Which statement best matches this guide — Form 1099-B is a broker statement, not the whole return?

Choose an answer to see the explanation

Options glossary

Clear definitions of essential option terms, from calls, puts, and option chains to IV, Greeks, open interest, and max pain

Browse the options glossary