PnL in Trading: Realised Gains Count for Tax, Unrealised Ones Only on Screen
PnL shows how much a trading position gains or loses. What matters is the difference between realised and unrealised PnL, because only the realised gain after fees counts for your account and for the tax office.

Table of Contents
Table of Contents
Which topics should we dive deeper into?
Select what genuinely interests you. Your picks feed directly into our editorial planning.
Crypto news that's actually worth your time.
Weekly. 60 seconds. Carefully curated by our editors: no hype, no promo flood, no spam.
PnL stands for profit and loss. In trading, the metric shows how much money a position is currently making or costing. One distinction matters, and many displays show it only in small print: realised PnL is the result of a closed trade, while unrealised PnL is a pure paper value that changes with every price tick. Only the realised gain lands in your account, and in Germany only that gain counts for the tax office.
If you trade cryptocurrencies such as Bitcoin on an exchange, you see PnL in every position overview, often in green or red and with a percentage. This guide explains how the figure is built, which costs it often does not yet include, and how to evaluate your own trading performance honestly. Tools that do exactly that are listed in our comparison of crypto analytics platforms.
What does PnL mean in trading?
The meaning of PnL is quickly explained: PnL is the difference between the value of a position today and the price you paid on entry. The abbreviation comes from accounting, where the statement of profit and loss is also called the income statement. In trading, however, PnL almost always refers to the result of individual trades or of an entire account, not a company's annual accounts. Some platforms also write P&L or P/L; they mean the same thing.
An exchange usually shows you several PnL values side by side. Daily PnL measures the change since midnight, position PnL the change since your entry, and total PnL combines all positions and often closed trades as well. Which time span is meant is usually stated only in the small print or behind an info icon next to the figure. Read it before you draw a conclusion from a green number.
Realised vs unrealised PnL: a sale against a paper value
Unrealised PnL (also floating PnL or open profit) is the gain or loss on a position that is still open. It describes what you would get if you closed now at the current market price. If the price rises, the paper gain grows; if it falls, the gain shrinks again. At that moment you have earned nothing; you merely hold a value that fluctuates.
Realised PnL only arises when you sell or close the position. From that point the result is fixed, the fees have been deducted, and the money sits in your account as a balance. Many traders look at the unrealised value and feel rich. What counts for your bottom line, though, is what you actually take away.
A comparison helps: unrealised PnL is like the estimated value of your flat, while realised PnL is the amount that reaches your account after completion. Between the two lie the market price on the day of sale, the costs and sometimes a tax.
Also important for the account overview is equity, the capital in your account. Equity is the account balance plus the unrealised PnL of all open positions. If the open loss grows sharply, equity falls, even though the account balance still looks unchanged.

How to calculate PnL: the formula for long and short positions
The calculation is simpler than the many columns of a trading platform suggest. For a long position, where you bet on rising prices:
PnL = (current market price − entry price) × position size
For a short position, where you bet on falling prices, the signs are reversed:
PnL = (entry price − current market price) × position size
Position size is the quantity of the coin, for example 0.5 BTC, not the amount of your collateral. For futures and perpetuals, many exchanges calculate unrealised PnL not from the last traded price but from the mark price. This is a smoothed reference price drawn from several exchanges that filters out brief spikes on a single venue. That is why the PnL display sometimes differs slightly from the price you see on the chart.
You get percentage PnL by dividing the gain by the capital deployed. This is exactly where the misunderstandings begin, because capital deployed can mean the full position value or only the margin posted. More on that in the worked example.
Compare crypto analytics platformsBitcoin worked example: how fees and funding eat into PnL
An example with round, assumed values shows how far the display and the result can drift apart. You open a long position of 0.5 BTC on a perpetual contract at $70,000. The position value is therefore $35,000. With five times leverage, you post $7,000 as margin.
Ten days later the mark price stands at $73,500. The exchange shows unrealised PnL of (73,500 − 70,000) × 0.5 = $1,750. Relative to your margin that is 25 percent, relative to the position value 5 percent. Both percentages are correct; they simply answer different questions.
Now come the costs that many displays only deduct on closing:
- Trading fee on entry: at an assumed taker fee of 0.05 percent on $35,000, that is $17.50.
- Trading fee on exit: 0.05 percent on a position value of $36,750 comes to $18.38.
- Funding: perpetuals have no expiry date. To keep their price in line with the spot market, the long and short sides pay each other a financing fee at regular intervals, every eight hours on many exchanges. At an assumed 0.01 percent per interval, that adds up to around 0.3 percent over ten days, or roughly $105.
Your realised PnL after closing is therefore around $1,609 instead of $1,750. In calm markets the difference is barely noticeable. With many small trades or high funding, it eats a large share of the profit. How the financing fee is made up in detail is explained in our guide to calculating the funding rate; the basics of the contracts are covered in our article on Bitcoin futures.
Total PnL, ROE and percentages: which metric the exchange shows
Platforms name their metrics differently. Three terms come up almost everywhere:
- Total PnL is the sum of realised and unrealised results over a period or across all positions. Whether fees and funding are included varies by provider.
- ROE (return on equity) relates PnL to the margin deployed. With leverage this figure looks large because the denominator is small.
- PnL as a percentage of position value shows how far the price itself has moved, regardless of leverage.
A single figure is not enough for an honest assessment of your strategy. More telling is a look at several metrics across many trades: hit rate, average gain per winning trade, average loss per losing trade and the ratio between the two. A strategy with a 40 percent hit rate can be profitable if the winners are clearly larger than the losers. Conversely, a high hit rate can lose money if individual losses wipe everything out.
Many traders keep a trading journal for this or use portfolio trackers that import exchange data via an API and display PnL by coin, exchange and period. Which metrics a tool should cover depends on your trading style: for day traders the analysis per trade matters, for swing traders rather the trend over weeks.
Leverage and margin: why unrealised PnL can lead to liquidation
In spot trading you buy the coin entirely with your own money. An unrealised loss hurts, but it forces you into nothing. With leveraged trading it is different. The exchange requires that your equity does not fall below the maintenance margin, the minimum amount that secures a position.
In the example above with five times leverage, a price drop of just under 20 percent is enough for the unrealised loss to have almost consumed your $7,000 margin. Long before the margin is fully used up, the exchange closes the position by force. At that moment the fluctuating paper loss becomes a realised loss, whether you like it or not. How such forced closures work and who has to top up in an extreme case is described in our article on liquidations and margin calls.
Good risk management therefore starts with unrealised PnL. A stop-loss is an order set in advance that closes a position automatically at a fixed price and limits the loss. Many traders also decide what share of their account a single trade may risk at most, often one to two percent. The position size then follows from the distance between entry and stop-loss, not from gut feeling.
What drives PnL: price, position size, costs and the exchange rate
Five factors decide how large your PnL turns out. The most important is the price move between entry and exit. Position size multiplies that move, and leverage increases the risk relative to the margin posted. Fees, spreads and funding take something off in both directions. Many overlook the fifth factor: the exchange rate.
Most crypto trading pairs are quoted against the US dollar or against stablecoins such as USDT. Your trading position can be in profit in dollars and still bring hardly any gain in euros if the dollar weakens against the euro over the same period. For tax in Germany, the gain in euros counts, converted at the rate at the time of purchase and sale. The display in the exchange app does not replace that conversion.
Better decisions follow from this distinction. If you look at PnL only in the exchange's currency, you overestimate or underestimate your result. A simple habit helps improve your own strategy: set the risk per trade before the position is opened, and recalculate PnL in euros regularly.
Calculate your crypto gains correctly for taxPnL and tax in Germany: what the tax office counts under Section 23 of the Income Tax Act
For tax purposes, only realised PnL matters. A paper gain on the screen does not trigger tax as long as you do not sell the coins or swap them into another crypto asset. If you hold cryptocurrencies as private assets, a sale produces income from private disposals under Section 23 of the German Income Tax Act (EStG). Gain or loss there is the difference between the sale price on the one hand and the acquisition costs and expenses on the other. Fees for buying and selling therefore reduce the taxable gain, just as they reduce realised PnL in the worked example.
Swapping one coin for another also counts as a sale. Anyone who swaps ether from the Ethereum network for another token therefore realises a gain or loss, even if no euros ever arrive in the account. On the question of which coins count as sold first after several purchases, the Federal Ministry of Finance allows the FIFO method in its letter on crypto assets of March 2025: the units bought first are treated as sold first.
Crypto holding period, exemption limit and loss offsetting for realised PnL
Three rules from Section 23 EStG decide whether your realised PnL costs tax:
- Holding period: if more than one year lies between purchase and sale, the gain on crypto assets held privately is tax-free. A realised gain after 13 months therefore stays untaxed, the same gain after 11 months does not.
- Exemption limit: if your total gain from all private disposals in the calendar year is below €1,000, it stays tax-free. It is an exemption limit, not an allowance. If you reach €1,000 or more, you pay tax on the whole amount, not just on the part above it.
- Loss offsetting: realised losses may only be offset against gains from private disposals, in the same year, the previous year or the following years. They cannot be set against salary or rental income.
An example with assumed figures: you buy 0.1 BTC for €6,000 including fees and sell it after five months for €7,200, less a fee of €7.20. The realised gain is €1,192.80. Because it is above the exemption limit, it is taxable in full at your personal tax rate. Had you waited seven months longer, the same gain would have been tax-free.
Futures and perpetuals can be a different story. Many tax advisers classify gains from them as forward transactions under capital income according to Section 20(2) No. 3 EStG. In that case the 25 percent flat-rate withholding tax plus the solidarity surcharge applies, and there is no holding period. The classification of crypto derivatives has not been settled in every detail. For larger amounts, have it checked by a tax adviser. So that the records are available if needed, it pays to document losses and supporting evidence properly.

Common mistakes when reading the PnL display
The most common mistake is to treat unrealised PnL as money earned. A paper gain can vanish within hours, especially in a market that swings five or ten percent in a day.
A second mistake concerns percentages. An ROE of 50 percent at ten times leverage means a price move of only 5 percent. In the opposite direction, the same move is enough to lose half the margin.
Third, many underestimate running costs. Funding, spreads and fees appear on some exchanges only in realised PnL or in a separate column. If you only look at the unrealised value, you think your strategy is better than it is.
Fourth, tax is often left out of the picture. A trader who makes €5,000 in realised gains within a year keeps noticeably less after tax. Anyone who holds the same coins for more than a year can avoid that. The result after fees and taxes is the figure against which a trading strategy has to be measured.
Fifth, many traders compare their PnL across different exchanges without checking how it is calculated. If one platform uses the mark price and the other the last traded price, or only one of them deducts funding, the figures are not comparable. A consistent export of trading data into a tool of your own solves this problem.
PnL after tax: below €1,000 of annual gains it stays tax-free
PnL is the most important figure in trading, but only the realised value after all costs tells you whether your strategy works. Here is how to put that into practice:
- Record metrics properly: evaluate your PnL across many trades, with hit rate and the ratio of gains to losses. Suitable tools are listed in our comparison of analytics platforms.
- Factor in tax: have your realised PnL, including holding periods and fees, calculated automatically so that your tax return is right. An overview is provided by our comparison of crypto tax software and portfolio trackers.
- Compare fees: every trading fee and every funding payment reduces your realised PnL directly. How providers differ is shown in our crypto exchange comparison.
(As of November 7, 2026. This article is not investment advice. Prices and fee structures change; check the terms with the provider before you buy.)
Frequently asked questions about PnL
Transparency note: This article was produced with the assistance of artificial intelligence and reviewed by our editorial team before publication. All figures and claims were checked against the primary sources linked in the text. The feature image was generated with AI.
Related articles
- What is KYC in crypto? The five details no exchange will let you trade without
- Writing Off a Total Crypto Loss: When the Tax Office Recognises Worthless Coins
- Netherlands Approves 36% Tax on Unrealized Crypto Gains starting 2028
- What are AI Agents? Why the Machine Economy Needs Crypto in 2026
- BGB News: Bitget Token Reaches New ATH Amid Market Momentum
Which topics should we dive deeper into?
Select what genuinely interests you. Your picks feed directly into our editorial planning.
Crypto news that's actually worth your time.
Weekly. 60 seconds. Carefully curated by our editors: no hype, no promo flood, no spam.
November 6, 2026 5:32 AM

Bear market: what it means, how long it lasts and where stocks and Bitcoin stand in 2026
Bitcoin has been in a bear market since November 2025, and the Nasdaq 100 is closing in on the threshold. What a bear market is, how long it lasts on average, how to spot its end and what you can do now, worked out from 27 S&P 500 bear markets since 1928.
February 12, 2026 6:00 AM

How to Invest in Crypto in 2026: Strategies, Best Assets, and Tax Tips
Master crypto investing in 2026 with our expert guide on choosing assets, managing risk, and staying tax-compliant in a maturing digital economy.
December 5, 2024 11:00 PM

BGB Price Prediction: Bitget Token Price UP by more than 25%
Bitget is a top crypto exchange, with its native token BGB surging over 24% in the last 24 hours. Learn why Bitget stands out, what BGB offers, and how you can get started.
September 14, 2026 1:27 PM

Bitcoin Lost to a Scam: What Counts as a Tax Loss in Austria
Lost bitcoin to a scam? Why Austria generally does not recognise the damage as a tax loss for privately held assets, and when compensation payments start to matter.
August 20, 2024 7:00 PM

Top Crypto Tax-Free Countries in 2024: A Guide for Crypto Investors
Here are 2024's top countries where you can trade crypto tax-free! Explore this full guide on the adopted taxation options in the current global landscape of cryptocurrency taxation.
September 3, 2026 10:21 AM

Bitcoin Lost in a Wallet Hack: What Tax Applies in Austria?
Bitcoin lost to hackers? In Austria, the theft of privately held coins generally does not create a capital loss you can use for tax. Only a later payout can change that.
August 12, 2026 9:12 AM

Bitcoin Losses and Dividends in Austria: How the Tax Offset Works
Can a Bitcoin loss be offset against dividends? This is how loss offsetting works in Austria. It also shows when a tax return is needed for it.
October 2, 2026 10:38 PM

0 euros in acquisition costs in the crypto tax draft: how to check salary paid in Bitcoin
The draft bill recognises crypto assets flowing in for services not taxed under the new regime at acquisition costs of zero euros. With salary, rent and fees in Bitcoin the same amount would enter the tax calculation twice.
September 16, 2026 1:20 PM

Crypto Loss Carryforward in Germany: What Happens to Old Losses Under the 2027 Tax Plan
Losses from crypto sales land in a ring-fenced pot and can only be set against gains of the same kind. The draft bill for 2027 moves future gains into a different pot, and we show you what that means for your assessed carryforward and what your tax notice should say.
August 26, 2026 10:25 PM

Selling Bitcoin at a Loss: Loss Offsetting in Austria
Sold Bitcoin at a loss? Austria allows the loss to be offset against certain investment income. When loss offsetting is possible and which limits apply.
October 23, 2026 1:35 PM

What is Tether (USDT)? The stablecoin explained: 182 billion tokens without EU authorisation
With 182.8 billion tokens in circulation, Tether is the largest stablecoin in the world and settles two out of every three crypto dollars traded. In the EU it lacks authorisation as an e-money token, and from January 8, 2027 authorised providers may no longer offer services around it.
October 22, 2026 1:45 PM

Cryptocurrency explained: how digital money works without a bank
A cryptocurrency is an entry in a public ledger that neither a bank nor a central bank controls on its own. This piece explains how that ledger works, what separates Bitcoin from the euro, and which rules apply in Germany to buying, custody and tax.
October 22, 2026 1:36 PM

What is an issuer? Meaning, examples and issuer risk
Context: who the issuer is in the case of a share, an ETF, an ETN, a certificate, a stablecoin and a stock token, what MiCA and prospectus law understand by it, and what an issuer insolvency leaves of 10,000 euros. With tables and a worked example.
September 15, 2026 4:12 AM

Using Hyperliquid from Germany: What Applies to Your Funds Without a MiCA Licence
Hyperliquid is not entered in any EU register as an authorised crypto-asset service provider, and for perpetual futures a MiCA licence would be the wrong paperwork anyway. Here is what that means in concrete terms for your funds, your keys and your tax return.
June 14, 2026 12:24 PM

Is Bitcoin Near a Bottom? BTC Enters Deep Bear-Market Valuation Zone
Bitcoin sits in a deep bear-market valuation zone with fear near record lows. Here's what on-chain data says about a bottom — and what could decide it.
August 18, 2026 7:13 AM

Bitcoin Tax Reporting in Austria 2026: What Applies
Bitcoin tax reporting in Austria: which data investors can request from crypto exchanges in 2026, and when the report matters for the tax return.
December 5, 2024 4:00 PM

TRUMP and MUSK push the Crypto Market UP: HOW?
Why is the crypto market up today, how did Bitcoin surpass $100k, and will Ethereum reach a new ATH as well? Find out in this article!
September 19, 2026 7:26 AM

Offsetting Crypto Losses Against Share Gains: What Is Really Allowed in Germany
Crypto losses and share gains sit in separate loss buckets in Germany, and there is no offsetting between them. Where the line runs, why crypto derivatives are the exception, and how you can still use losses through carryback and carryforward.
August 27, 2026 10:16 AM

Bitcoin Tax Return in Austria: When You Must File
Even with a crypto exchange, a tax return can still be necessary in Austria. Foreign platforms, missing capital gains tax withholding and cross-provider losses are the typical triggers.
February 18, 2026 11:00 AM

Top 5 Tax Reporting Tips to Prepare for the 2026 Season
Prepare for the 2026 crypto tax season with our top 5 tips on reporting, tax-loss harvesting, and new IRS rules to avoid penalties.
October 19, 2026 4:34 PM

Loss certificate for crypto ETNs: “must reach the paying agent by December 15 of the current year”
Anyone holding crypto ETNs in a securities account at a German bank and sitting on a loss there has until December 15 to request the loss certificate. After that the loss stays in that one account, even when gains are waiting at a second bank.
September 17, 2026 10:22 PM

Selling Bitcoin at a Loss and Buying It Straight Back: What That Does to Your Holding Period
Germany has no wash sale rule: the loss stays deductible even if you buy back immediately. The buyback, however, restarts the one-year period for every new unit.
September 26, 2026 7:29 PM

Coins Stolen in an Exchange Hack: What the German Tax Office Accepts as a Loss
After the attack on Bitget on September 24, a question the reports leave out arises for those affected in Germany: can a stolen balance be written off against tax? The answer hangs on a single term in the Income Tax Act, and it is decided by your records.
January 22, 2026 9:59 AM

Netherlands to Tax Unrealized Crypto Gains: What You Need to Know
The Netherlands is moving toward taxing unrealized crypto gains by 2028. Learn how the new "Box 3" system impacts your Bitcoin and digital assets.
October 9, 2026 1:18 PM

Bitcoin Tax: One Year Past the $126,080 Peak, Losses No Longer Count
Bitcoin trades at $82,558 on Friday morning, 34.5 percent below an all-time high that is now a good year old. Anyone who bought back then loses more than the prospect of a quick recovery when the one-year period expires: the tax value of the loss goes with it.
More from CryptoTicker

