What Is PNL in Crypto Trading: Guide
Learn what PNL means in crypto trading. Explore realized vs unrealized PNL, calculation formulas, futures trading mechanics, and the Kimchi Premium.
PNL (short for Profit and Loss, also written as P&L or P/L) is the net financial result of a crypto trade: how much you gained or lost relative to what you paid. In crypto trading, your PNL is the single number that tells you whether you are up or down on any given position.
If you have seen PNL displayed on your Binance or Coinbase dashboard and wondered what it means, this guide covers everything you need to know, including one of crypto's most instructive real-world PNL scenarios: the Kimchi Premium.
One clarification before we begin: PNL in crypto trading refers to the gain or loss on a trade or portfolio position. It is not the same as a corporate P&L financial statement, which is an accounting document. Everything in this guide uses PNL in the trading sense.
Educational disclaimer: This article is for educational purposes only and does not constitute financial, investment, or trading advice. Cryptocurrency trading involves significant risk. Always conduct your own research before making any financial decisions.
What Is PNL in Crypto? The Core Definition
PNL covers both sides of a trade's outcome: a profit when you are up, and a loss when you are down. Many traders assume PNL means the same thing as "profit," but that is a common misconception. PNL captures the full picture, including positive results when a trade goes your way and negative results when it does not.
In financial markets broadly, PNL means the same thing as it does in crypto: the net result of a trade. The concept is identical across asset classes; only the instruments differ.
Your PNL tells you the financial outcome of a specific position, not your total account balance. You can have a positive account balance and negative PNL on an individual trade at the same time.
Spot trading (buying a cryptocurrency at the current market price and owning it outright, with no leverage or borrowing involved) is the simplest context for PNL. If you buy Bitcoin (BTC) and the price rises before you sell, your PNL is positive. If it falls, your PNL is negative. The same logic applies across all trading types, though the mechanics become more complex in futures and leveraged markets, which are covered in a later section.
PNL takes two distinct forms that behave very differently:
- Realized PNL is the gain or loss that is locked in when you close a position. This is money that has actually moved into or out of your account.
- Unrealized PNL is the gain or loss on a position you still have open. It exists on paper but can change at any moment.
Both forms are explained in full in the next section.
Position direction also affects which way your PNL moves. If you go long (buy an asset expecting the price to rise), your PNL is positive when the price increases. If you go short (sell an asset expecting the price to fall), your PNL is positive when the price decreases.
On most crypto exchanges like Binance or Coinbase, your PNL appears in your portfolio or trade history section, typically displayed in green when positive and red when negative. Understanding how to read that number is what separates traders who know where they stand from those who are guessing.
For context on managing trade exits in spot markets, see take profit and stop loss in spot trading.
Realized PNL vs. Unrealized PNL: The Difference That Matters Most
The most important distinction in PNL is whether your trade is still open or already closed. That single difference determines whether your gain or loss is real money or a number on a screen.
Quick note: PNL is not the same as profit. PNL captures both profits (positive PNL) and losses (negative PNL). "Profit" describes only positive outcomes. PNL gives you the complete financial result of any trade.
Realized PNL
Realized PNL is the gain or loss that is locked in when you close a position. It is actual money that has moved into or out of your account balance.
The formula:
Realized PNL = (Exit Price − Entry Price) × Position SizeYour entry price is what you paid when you opened the trade. Your exit price is what you received when you closed it. Your platform may label the entry price as "average cost basis," "open price," or "average buy price." All of these refer to the same input.
Worked example:
- You bought 1 BTC at $40,000 (entry price)
- You sold at $45,000 (exit price)
- Realized PNL = ($45,000 − $40,000) × 1 = +$5,000
That $5,000 is now in your account, the trade is complete, and the result cannot change. One practical implication: realized PNL is generally the taxable event in crypto trading. Unrealized gains are typically not taxed until a position is closed, though tax treatment varies by jurisdiction. Consult a tax professional for guidance specific to your situation.
To understand why your closed P&L sometimes shows a loss even when your unrealized profit appeared positive, why closed P&L shows a loss when unrealized profit is positive walks through the mechanics in detail.
Unrealized PNL
Unrealized PNL is the gain or loss on a position you still have open, sometimes called a paper profit or paper loss.
Think of it like a check you have written to yourself but have not cashed yet. The number is real, but the money is not in your hand.
The formula:
Unrealized PNL = (Current Market Price − Entry Price) × Position SizeWorked example:
- You bought 1 BTC at $40,000
- The current price is $45,000
- Unrealized PNL = ($45,000 − $40,000) × 1 = +$5,000
That +$5,000 only exists if you sell right now at that exact price. If the price drops to $38,000 before you close the trade:
- Unrealized PNL = ($38,000 − $40,000) × 1 = −$2,000
The number on your screen changed without you doing anything. That is the nature of unrealized PNL: it moves with the market until you close the position.
Some platforms display unrealized PNL under different labels: "Open PNL," "Floating PNL," or "Paper Profit/Loss." All of these refer to the same concept.
Seeing a large unrealized PNL on your dashboard can feel exciting. The number only becomes real money when you close the trade.
Realized vs. Unrealized PNL: Side-by-Side Comparison
| Feature | Realized PNL | Unrealized PNL |
|---|---|---|
| Definition | Locked-in gain/loss after closing a position | Gain/loss on an open, unclosed position |
| Position Status | Closed | Open |
| In Your Wallet? | Yes | No |
| Can It Change? | No | Yes, until you close the trade |
| Tax Event? | Generally yes (jurisdiction-dependent) | Generally no |
| Dashboard Display | Trade history / closed positions | Open positions / portfolio view |
How to Calculate Your PNL: Formula and Step-by-Step Examples
Calculating your PNL requires three inputs: your entry price, your exit price (or current market price for unrealized PNL), and your position size.
The core formula:
PNL = (Exit Price − Entry Price) × Position SizeFor unrealized PNL on an open position:
Unrealized PNL = (Current Market Price − Entry Price) × Position SizeStep-by-Step Calculation
- Identify your entry price. This is the price you paid when you opened the trade. Your platform may call this "average cost basis," "open price," or "average buy price."
- Identify your exit price. For a closed trade, this is the price you sold at. For an open position, use the current market price.
- Subtract entry price from exit price. This gives you the price difference per unit.
- Multiply the price difference by your position size. Position size is the amount of the asset you hold.
- Read the sign. A positive result means profit. A negative result means loss.
Worked Example A: Profitable Trade
- You bought 1 BTC at $40,000
- You sold at $45,000
- Price difference: $45,000 − $40,000 = $5,000
- PNL = $5,000 × 1 BTC = +$5,000
The trade closed at a profit. That amount moves into your account balance.
Worked Example B: Losing Trade (Unrealized)
- You bought 1 BTC at $40,000
- Current price: $36,000
- Price difference: $36,000 − $40,000 = −$4,000
- Unrealized PNL = −$4,000 × 1 BTC = −$4,000
Seeing negative PNL is not a crisis. The position is still open, the loss exists only on paper, and if the price recovers before you close, your PNL changes accordingly. This is a normal outcome in trading.
Major exchanges like Binance have built-in PNL calculators in their trading interface. Third-party tools like CoinStats and CoinTracker also track PNL automatically across multiple positions. A useful reference is this profit and loss calculation guide.
PNL in Futures and Leveraged Trading: What Changes at the Advanced Level
This section covers PNL mechanics specific to futures and leveraged trading. If you are just getting started with spot trading, feel free to skip ahead to the Kimchi Premium section. Everything there applies directly to you. For traders using leverage or futures contracts, read on.
If you trade spot markets, the standard formula above covers everything you need. In futures trading (contracts that let you speculate on an asset's price without owning it outright), the PNL calculation adds one more variable: your leverage multiplier.
Futures PNL = (Exit Price − Entry Price) × Position Size × Leverage MultiplierLeverage means trading with borrowed capital. With 10x leverage, you control a position 10 times larger than your actual capital, which amplifies both gains and losses proportionally. How leverage affects your unrealized P&L is worth understanding before using it.
Worked example with leverage, both outcomes:
- You open a 10x leveraged long position on BTC at $40,000 with $1,000 of your own capital
- Your position controls $10,000 worth of BTC (0.25 BTC)
Scenario 1: Price rises 5% to $42,000
- PNL = ($42,000 − $40,000) × 0.25 × 10 = +$500 (a 50% return on your $1,000 capital)
Scenario 2: Price falls 10% to $36,000
- PNL = ($36,000 − $40,000) × 0.25 × 10 = −$1,000 (full loss of capital)
The liquidation price is the price point at which your leveraged position is automatically closed by the exchange because your losses have consumed your entire margin deposit. With 10x leverage, a 10% adverse price move can liquidate your entire position.
In perpetual futures contracts, a periodic payment called the funding rate is exchanged between traders holding long and short positions, typically every 8 hours on major exchanges. Positive funding rates mean longs pay shorts. Over time, funding rates accumulate in your PNL and can meaningfully erode gains or add to losses. See take profit and stop loss in perpetual futures for more on managing these positions.
These mechanics apply specifically to leveraged and futures trading. If you trade on a spot market, the standard PNL formula from the previous section is all you need.
(PNL tracking in decentralized finance / DeFi contexts follows similar principles but requires on-chain portfolio trackers rather than exchange dashboards. Smart contracts, the self-executing code that powers DeFi protocols, automate these transactions without intermediaries.)
The Kimchi Premium: A Real-World PNL Case Study
Now that you understand how PNL works, here is one of the most instructive examples of a PNL opportunity in crypto history and why it is harder to capture than it looks.
What Is the Kimchi Premium?
The Kimchi Premium is the price difference between cryptocurrency prices on South Korean exchanges and global exchanges. Bitcoin (BTC, the world's largest cryptocurrency by market cap) consistently trades more expensively on Korean platforms like Upbit and Bithumb than on global platforms like Binance, sometimes by a significant margin. The premium is most prominently observed in Bitcoin but also affects Ethereum (ETH) and other major cryptocurrencies listed on Korean exchanges.
The term is named after kimchi, South Korea's iconic fermented dish. It is a cultural shorthand for a market anomaly unique to the Korean market.
Historical Kimchi Premium ranges:
| Market Condition | Typical Premium Range | Notable Data Point |
|---|---|---|
| Bear market | 2–5% | Low retail demand, reduced FOMO |
| Bull market (2021) | 10–25% | High retail activity across Korean exchanges |
| Peak bull market | ~54% | January 2018 historical peak |
These ranges reflect historical data. Current premium levels fluctuate in real-time. Compare BTC prices on Upbit vs. Binance for live figures, as historical data does not predict future premium levels.
Why Does the Kimchi Premium Exist? The Causes Explained
The Kimchi Premium persists because of a set of structural and regulatory barriers that prevent the price gap from being arbitraged away:
- Capital controls: South Korea's government-imposed restrictions on cross-border money movement limit how much individuals and institutions can move out of the country. This is the primary structural cause. Arbitrageurs cannot freely transfer funds from Korean exchanges to global exchanges, so the price premium cannot be closed.
- High domestic retail demand, particularly during bull markets, drives Korean crypto prices above global levels through intense FOMO (fear of missing out) buying.
- Korean exchanges operate under domestic regulations that limit institutional arbitrage pathways from international participants.
- KYC and residency requirements on Upbit (South Korea's largest cryptocurrency exchange by volume) and Bithumb prevent most foreign traders from opening accounts and accessing the market directly.
The premium expands during bull markets when South Korean retail FOMO is highest and compresses during bear markets, making it a useful proxy for local market sentiment.
Calculating the PNL of a Kimchi Premium Trade: Theory vs. Reality
The Kimchi Premium looks like a massive PNL opportunity on paper. The gap between theoretical PNL and realized PNL in this scenario is a perfect illustration of everything covered in this guide so far.
Arbitrage is the practice of buying an asset in one market where it is cheap and selling it in another market where it is more expensive, profiting from the price difference. The theoretical Kimchi Premium trade works like this:
Step 1: Identify the price gap.
- BTC = $40,000 on Binance (global benchmark)
- BTC = $52,000 on Upbit (30% Kimchi Premium)
Step 2: Calculate theoretical PNL.
- Theoretical PNL = ($52,000 − $40,000) × 1 BTC = +$12,000
Step 3: Apply real-world friction costs.
| Friction Cost | Estimated Amount |
|---|---|
| Exchange fees (0.1% × 2 sides) | ~$92 |
| KRW conversion spread (1–2%) | ~$400–$800 |
| Capital control barriers | Prevents money movement out of South Korea |
| Korean exchange residency/KYC | Most foreign traders cannot open an account on Upbit or Bithumb |
Step 4: Calculate realized PNL.
For most retail traders outside South Korea, the practical realized PNL = $0. The trade is not executable without Korean residency, a Korean bank account, and the ability to move funds across South Korea's capital flow restrictions.
Transferring BTC between exchanges occurs on the Bitcoin blockchain (the decentralized public ledger that records all Bitcoin transactions), but the regulatory and financial barriers exist entirely outside the blockchain itself.
The PNL lesson: This is exactly why the distinction between unrealized PNL and realized PNL matters in practice. The Kimchi Premium shows how a theoretically large gain can become completely inaccessible once real-world friction is applied. The $12,000 theoretical PNL is unrealized, and for most traders, it stays that way.
Can you arbitrage the Kimchi Premium? Technically yes. Practically, it is not accessible to most retail traders outside South Korea. Even if you cannot directly profit from the premium, monitoring its level gives you a real-time signal of South Korean retail market sentiment.
For most retail traders outside South Korea, the Kimchi Premium is more useful as a market sentiment indicator than as a direct trading opportunity.
Educational disclaimer: This article is for educational purposes only and does not constitute financial, investment, or trading advice. Cryptocurrency trading involves significant risk. Always conduct your own research before making any financial decisions. Historical premium data does not predict future premium levels.
Frequently Asked Questions About PNL and the Kimchi Premium
Still have questions? These are the ones traders ask most often about PNL and the Kimchi Premium.
Is PNL the Same as Profit?
No. PNL captures both profit (positive PNL) and loss (negative PNL). "Profit" describes only positive outcomes, while PNL gives you the complete financial result of a trade. A trade with negative PNL is a losing trade, and PNL makes that visible in a way that "profit" alone cannot.
What Does Negative PNL Mean?
Negative PNL means your position has lost value relative to your entry price. If the position is still open (unrealized), the loss can change before you close the trade. If the position is already closed (realized), the loss is locked in. Negative PNL is a normal part of trading. Not every trade closes at a profit, and even experienced traders hold losing positions.
What Is a Good PNL Percentage?
No universal benchmark exists for a "good" PNL percentage. Consistently positive PNL over time is the goal most traders work toward, but what counts as good depends on your strategy, risk tolerance, market conditions, and timeframe. This is general context, not financial advice. What constitutes a good PNL is specific to your personal trading approach.
How Does Leverage Affect PNL?
Leverage amplifies PNL in both directions. With 10x leverage, a 5% price move produces a 50% PNL swing on your capital. Gains grow faster, but losses do too. If losses consume your entire margin deposit, your position is liquidated. The liquidation price calculation guide shows how this works in practice.
What Is PNL in Futures Trading?
In futures trading, PNL follows the same profit-minus-loss principle but is modified by the leverage multiplier and funding rates. The formula is: PNL = (Exit Price − Entry Price) × Position Size × Leverage. In perpetual futures contracts, funding rates (periodic payments exchanged between long and short position holders) also accumulate in your PNL over time and can affect your total result.
Is the Kimchi Premium Still a Thing?
Yes. The Kimchi Premium is a persistent feature of South Korean crypto markets and has existed since at least 2016. The premium is largest during bull market peaks and smallest during bear markets. The structural causes that sustain it, including capital controls and residency requirements on Korean exchanges, remain in place.
How Big Is the Kimchi Premium?
Historically, the premium has ranged from approximately 2% during quiet bear markets to around 54% at its January 2018 peak. During the 2021 bull market, it ranged from 10–25%. Current levels fluctuate in real-time. Check live BTC prices on Upbit vs. Binance for the current figure, as this article reflects historical ranges only.
Which Exchanges Show the Kimchi Premium?
The Kimchi Premium is primarily observed on major South Korean exchanges measured against global benchmarks:
- Korean exchanges (where the premium appears): Upbit (South Korea's largest by trading volume), Bithumb
- Global benchmark exchanges (where the lower global price is observed): Binance, Coinbase
To see the current premium, compare the BTC price on a Korean exchange against the BTC price on a global exchange in real time.
What Is the Current Kimchi Premium?
Current premium levels change in real-time and are not reflected in this article, which covers historical ranges only. To find the current figure, compare BTC prices on Upbit vs. Binance directly. The data here is for educational context, not live market reference.
Key Takeaways: What You Now Know About PNL and the Kimchi Premium
Here is what this guide has covered:
- PNL (Profit and Loss) is the net financial result of a trade, calculated as: (Exit Price − Entry Price) × Position Size
- Unrealized PNL is the paper gain or loss on an open position. It changes with every price movement until you close the trade
- Realized PNL is the locked-in result after you close a position. This is the money that actually moves into or out of your account
- The Kimchi Premium is the persistent price difference between Bitcoin on South Korean exchanges (Upbit, Bithumb) and global exchanges (Binance), historically ranging from 2% to 54%
- The Kimchi Premium's theoretical PNL looks large, but capital controls and structural barriers make it inaccessible to most retail traders outside South Korea. This is a real-world lesson in why unrealized PNL rarely equals realized PNL
- In leveraged futures trading, your PNL is amplified by your leverage ratio. Gains and losses both scale with the multiplier, and losses can trigger liquidation
Ready to track your own PNL? Check your exchange's portfolio dashboard, or explore tools like CoinStats for automated tracking across multiple positions.
This content is for educational purposes only and does not constitute financial advice.