Forex Tax Calculator: Section 988 vs 1256
Free forex tax calculator. Compare Section 988 ordinary treatment against a Section 1256 60/40 election on your net forex profit and see which is cheaper.
The section 988 vs 1256 decision is the single biggest tax choice a U.S. spot forex trader makes, because it changes how every dollar of your currency profit or loss is taxed. Section 988 treats forex gains and losses as ordinary income, taxed at your regular income tax rate. Section 1256 instead uses the 60/40 rule, treating 60 percent of your net gain as long-term capital gain and 40 percent as short-term, no matter how long you held the position. The calculator above takes your net forex result, your ordinary rate, and your long-term rate, then shows the tax under each method so you can see which one fits your year. This page explains what those numbers mean, when each treatment wins, and the strict election rule you must follow to claim Section 1256. It is educational only and is not tax advice.
Key Takeaways
- 1.Spot forex defaults to Section 988, where gains and losses are ordinary income at your regular tax rate.
- 2.You can elect out of 988 into Section 1256, which splits gains 60 percent long-term and 40 percent short-term regardless of holding period.
- 3.Section 1256 usually wins when you have net gains, because the blended 60/40 rate is lower than a straight ordinary rate.
- 4.Section 988 usually wins when you have net losses, because ordinary losses offset ordinary income without the 3,000 dollar capital-loss cap.
- 5.The election out of 988 must be made contemporaneously, in your own books and records, before you close the position.
- 6.The rules are nuanced and fact-specific. Confirm your situation with a qualified tax professional before filing.
What Section 988 and Section 1256 Actually Mean
Section 988 of the U.S. Internal Revenue Code governs foreign currency transactions. By default, retail spot forex trades fall under Section 988, and the resulting gain or loss is ordinary. That means a 10,000 dollar forex gain is stacked on top of your salary and other income and taxed at whatever marginal bracket you land in. There is no special lower rate, but there is a big upside on the loss side: an ordinary loss can offset ordinary income dollar for dollar, without the annual cap that applies to capital losses.
Section 1256 covers regulated futures contracts and certain foreign currency contracts. Its signature feature is the 60/40 split: 60 percent of your net gain is treated as long-term capital gain and 40 percent as short-term capital gain, even if you opened and closed the trade in the same minute. Because long-term rates are lower than ordinary rates for most traders, this blend produces a lower effective rate on profits. Section 1256 positions are also marked to market at year end, meaning open positions are treated as if sold on the last trading day.
For a profitable trader, 1256 is attractive because of that blended rate. For a trader nursing losses, 988 is often better because ordinary losses are more flexible than capital losses. The calculator above is built around exactly this trade-off.
Why Spot Forex Defaults to Section 988
When you open a retail spot forex account and start trading currency pairs, the tax code places you in Section 988 automatically. You do not file anything to be in 988. It is the starting point. This default exists because spot forex is legally a foreign currency transaction rather than an exchange-traded futures contract, so it lands in the currency rules rather than the 1256 futures rules.
To be taxed under Section 1256 instead, you must actively elect out of 988. The election is not a form you mail to the IRS in advance. It is an internal, written note you make in your own trading records stating that you are electing out of Section 988 treatment for that transaction under the applicable rule. This is where the contemporaneous requirement, covered below, becomes critical. If you never make that election, you stay in 988 for the year and report ordinary income or loss.
How the Calculator Inputs and Outputs Work
The calculator above is deliberately simple so you can test scenarios quickly. Here is what each field means.
- Net Forex Profit or Loss: your total realized forex result for the year. Enter a positive number for a net gain or a negative number for a net loss. This is the base figure both tax methods are applied to.
- Your Ordinary Rate: your marginal ordinary income tax rate, the bracket the next dollar of income falls into. This drives the full Section 988 tax and the 40 percent short-term slice under Section 1256.
- Long Term Rate: your long-term capital gains rate, typically 0, 15, or 20 percent depending on income. This is applied to the 60 percent long-term slice under Section 1256.
The outputs then show you the comparison.
- Section 988 Tax: your net result multiplied by your ordinary rate. On a loss, this shows as a tax benefit, the value of offsetting ordinary income.
- Section 1256 Tax: 60 percent of the result taxed at your long-term rate plus 40 percent taxed at your ordinary rate.
- Better Election: which method leaves you with the lower tax (or the larger usable loss benefit).
- Potential Saving: the difference between the two methods, so you can see how much the choice is worth in your specific year.
The calculator uses flat marginal rates and does not model the 3.8 percent Net Investment Income Tax, state taxes, the annual 3,000 dollar capital-loss limit, loss carrybacks, or bracket-by-bracket stacking. Treat its output as a directional estimate, not a filing figure.
When Section 1256 Wins and When Section 988 Wins
The rule of thumb is straightforward, but the reasons matter. On net gains, Section 1256 almost always produces a lower tax because part of the profit is taxed at the lower long-term rate. On net losses, Section 988 is usually better because ordinary losses can wipe out ordinary income without limit, while capital losses under 1256 are generally capped at 3,000 dollars of ordinary income offset per year, with the rest carried forward.
Worked Example 1: A Profitable Year
Suppose your net forex profit is 20,000 dollars, your ordinary rate is 32 percent, and your long-term rate is 15 percent. Under Section 988, the tax is 20,000 times 32 percent, which is 6,400 dollars. Under Section 1256, 60 percent (12,000 dollars) is taxed at 15 percent, giving 1,800 dollars, and 40 percent (8,000 dollars) is taxed at 32 percent, giving 2,560 dollars, for a total of 4,360 dollars. Section 1256 is better here, saving 2,040 dollars.
Worked Example 2: A High-Income Winning Year
Now suppose your net forex profit is 50,000 dollars, your ordinary rate is at the top 37 percent, and your long-term rate is 20 percent. Under Section 988, the tax is 50,000 times 37 percent, which is 18,500 dollars. Under Section 1256, 60 percent (30,000 dollars) at 20 percent is 6,000 dollars, and 40 percent (20,000 dollars) at 37 percent is 7,400 dollars, for a total of 13,400 dollars. Section 1256 wins again, saving 5,100 dollars. The higher your ordinary bracket, the larger the 60/40 advantage on gains.
Worked Example 3: A Losing Year
Suppose you had a rough year with a net forex loss of 15,000 dollars, an ordinary rate of 24 percent, and a long-term rate of 15 percent. Under Section 988, the entire 15,000 dollar loss is ordinary and can offset your salary and other ordinary income, a benefit worth about 3,600 dollars (15,000 times 24 percent) in the same year. Under Section 1256, that loss is a capital loss, and only 3,000 dollars can offset ordinary income this year, with the remaining 12,000 dollars carried forward, so most of the benefit is delayed. Here Section 988 is clearly better, which is why staying in the default is often smart when you expect losses.
2025 and 2026 Rate Reference
The table below shows the top marginal ordinary rate, the top long-term capital gains rate, and the resulting blended 60/40 rate at the top brackets. The 60/40 blend at the highest brackets works out to roughly 26.8 percent, well below the 37 percent top ordinary rate, which is the core reason profitable traders eye Section 1256.
| Item | 2025 tax year | 2026 tax year | Notes |
|---|---|---|---|
| Top ordinary income rate | 37% | 37% | Applies to full 988 gain and the 40% short-term 1256 slice |
| Top long-term capital gains rate | 20% | 20% | Applies to the 60% long-term 1256 slice; 0/15/20 by income |
| Blended 60/40 top rate | 26.8% | 26.8% | 0.6 x 20% plus 0.4 x 37% |
| Net Investment Income Tax | 3.8% | 3.8% | Extra on investment income above thresholds; not in the calculator |
| Capital loss vs ordinary income cap | 3,000 dollars/yr | 3,000 dollars/yr | Limits 1256 loss offset; 988 ordinary losses are uncapped |
Tax rates, brackets, and thresholds change year to year and depend on your filing status and total income. The numbers above are illustrative top-bracket values, not your personal rates. Always confirm the current figures with official IRS sources or a qualified tax professional before filing.
The Contemporaneous Election Requirement
This is the part traders get wrong most often. To use Section 1256 for a forex position, you must elect out of Section 988 contemporaneously, meaning at or before the time you enter into the transaction, not at tax time in April. The election is documented internally in your own books and records. You do not send it to the IRS in advance, but you must be able to prove it existed when the trade was live.
Follow a disciplined process so the election holds up if questioned.
- Decide before you trade whether you want 988 or 1256 treatment for that position or that period.
- If you want 1256, write a dated statement in your trading records electing out of Section 988 for that transaction under the applicable rule, made on or before the day you open the position.
- Keep that written record with your trade log so the date and intent are verifiable.
- Apply the election consistently and keep clean, timestamped records of every trade for the year.
- Have a qualified tax professional confirm the wording and timing before you rely on it at filing.
A contemporaneous election is only as strong as your record of it. A clean, timestamped trade log makes the date of your election and your net result easy to prove. Sloppy records are where good tax positions fall apart.
Common Mistakes Traders Make
- Assuming forex is automatically 1256. Spot forex defaults to 988. You must elect out to get 60/40.
- Trying to elect after the fact. A tax-season election is not contemporaneous and generally will not hold.
- Electing into 1256 during a losing year, then losing the flexible ordinary-loss offset that 988 provides.
- Ignoring the 3,000 dollar annual cap on capital losses offsetting ordinary income under 1256.
- Confusing spot forex with currency futures or options, which have their own default treatment.
- Forgetting state taxes and the 3.8 percent NIIT, neither of which appears in the simplified calculator above.
- Keeping no written record, so there is nothing to support the election if it is ever reviewed.
Everything on this page is general education, not tax, legal, or accounting advice. Forex taxation is nuanced and depends on your entity, trader status, filing situation, and the specific facts of your account. Do not act on this page alone. Confirm your treatment and your election with a qualified tax professional before you file.
Frequently Asked Questions
The section 988 vs 1256 choice rewards preparation, not guesswork. The traders who make the right election are the ones who decided in advance, wrote it down before the trade, and kept a clean record of every position and result through the year. That is discipline, not luck. Keeping a tidy trade log on OneTradeJournal gives you the dated, organized history that makes tax time far less painful, supports a contemporaneous election if you make one, and lets your tax professional work from real numbers instead of scattered screenshots. Log every trade honestly, review it often, and hand your accountant a clean record. This page is educational only and is not tax advice, so confirm your specific situation with a qualified tax professional before you file.
Related Topics
Related Articles
IPO Timeline Calculator 2026: IPO Dates & Listing Schedule
Track IPO timeline from bid dates to listing. Calculate allotment date, refund date, and expected listing date for upcoming IPOs.
Trading Expectancy Calculator 2026: Measure System Edge
Enter win rate and average win and loss to get expectancy per trade, expected profit per 100 risked, and a plain verdict on whether your edge is real.
Absolute Returns Calculator for Investments (2026)
Calculate absolute returns on your investments. Simple point-to-point return calculation for stocks, mutual funds, and trading positions in India.
Options Probability Calculator 2026: Calculate Win Rate
Calculate probability of profit for options strategies. Estimate win rates for Nifty and Bank Nifty options using delta-based probabilities.
Emotion Tracker Analyzer 2026: Trading Psychology Tool
Log how you felt on each trade and see the link between mood and money. Spot revenge trading, FOMO and hesitation before they wreck the month.
Revenge Trading Detector 2026: Identify Emotional Trading
Detect revenge trading patterns in your trading history. Identify and prevent emotional trading after losses for better performance.
The trading journal for stocks, options, forex, futures & crypto. Track your trades, spot patterns, build discipline.
- Log one trade a day by hand, on purpose
- AI mentor finds your repeat mistakes
- Behavioural analytics catch tilt early
- Trading calendar with P&L heatmap
- Pre-trade checklist flags risks
Free to start · No broker credentials