Skip to main content

Profit & Loss: A Complete User Guide

This guide explains how Profit & Loss (P/L) is calculated in your portfolio and what each P/L metric means. It also includes examples, edge cases, and tips for interpreting your results.

Gevorg Ghukasyan avatar
Written by Gevorg Ghukasyan
Updated over a week ago

Once your portfolio is set up, one of the key metrics to monitor is your Profit & Loss, shown on the portfolio tracker page in both the web and mobile app.


Web


Mobile

What Is Profit & Loss (P/L)?

Profit & Loss shows how much money you’ve earned or lost on your investments.

It compares:

  • Your cost basis (what you paid)

  • Current value or sale value

Formula: P/L = Current Value (or Sale Proceeds) − Cost Basis

  • Positive P/L → Profit

  • Negative P/L → Loss

The app offers the following types of P/L calculations in portfolio:

  1. All Time 

  2. Realized

  3. Unrealized

  4. Last Transaction (Last Trade)

  5. 24 Hours​

Let’s go through every Profit & Loss option one by one, understand how the app calculates each of them, and review a few examples for clarity.

1. All Time P/L

All Time P/L represents your total profit or loss across your entire transaction history for an asset. It combines:

  • Realized P/L (from assets you already sold)

  • Unrealized P/L (from assets you still hold)

Formula: All P/L = Realized P/L + Unrealized P/L

Example:

  • Bought 10 BTC at $50,000 → $500,000 cost

  • Sold 6 BTC at $60,000 → $360,000 sale proceeds

  • Hold 4 BTC at $65,000 → $260,000 current value

Realized P/L: +$60,000
Unrealized P/L: +$60,000
All P/L: +$120,000

2. Realized P/L

Realized P/L is the actual profit or loss you locked in by selling assets. It accounts for:

  • Sale proceeds

  • Minus the cost basis of the amount sold

  • Includes all buy and sell fees

  • For cost calculation we match your earliest buys with your earliest sells

Example:

  • Sold 6 BTC at $60,000

  • Each originally bought at $50,000

Realized P/L = $360,000 − $300,000 = +$60,000

So this is the money you truly gained.

3. Unrealized P/L

Unrealized P/L is the potential profit or loss on assets you still hold. This value changes with market movements.

Formula: Unrealized P/L = Current Market Value − Cost Basis of your remaining holdings

Example:

  • Holding 4 BTC

  • Cost basis = $200,000

  • Current value = $260,000

    Unrealized P/L = +$60,000

This becomes realized only when you sell.

4. Last Transaction (Last Trade) P/L

This shows how your most recent trade is performing compared to today’s price.

Example:

  • Last trade: Bought 2 BTC at $55,000

  • Current price: $65,000

    Last Transaction P/L = +$20,000

Useful for quick insight into your latest move.

5. 24 Hour P/L

24h P/L shows how much the value of your current holdings has changed over the past 24 hours. It doesn’t look at what you originally paid (cost basis) or any past trades. It’s simply a quick snapshot of your portfolio’s day-to-day movement.

How It’s Calculated:

  1. Checks the total value of your current holdings 24 hours ago.

  2. Checks their current total value.

  3. Applies the formula: 24h P/L = Current value − Value 24 hours ago

Important: If you made any new trades within the last 24 hours, some platforms may adjust the calculation to focus only on how the value of your existing positions changed. Be sure to check how your tracker handles new buys or sells within that period.

Example:

  • 24 hours ago, you had 10 LTC at $50 each → $500 total

  • Now LTC is $55 → $550 total

    24h P/L = $550 − $500 = +$50 gain over the last 24 hours


How These Metrics Work Together?

Example with ETH:

Transactions:

  • Bought 20 ETH @ $2,000

  • Bought 10 ETH @ $2,500

  • Sold 15 ETH @ $3,000

  • Last trade: Bought 5 ETH @ $2,800

  • Current price: $3,200

  • Holdings: 20 ETH

Results:

  • Realized P/L: +$15,000

  • Unrealized P/L: +$15,000

  • All P/L: +$30,000

  • Last Transaction P/L: +$2,000


Fees

How fees affect P/L:

  • Included in:

    • Realized P/L

    • All P/L

  • Not included in:

    • Unrealized P/L (which only uses remaining cost basis)


Transfers

You can choose to include or exclude transfers in P/L.

  • Include transfers:

    • Incoming = buy

    • Outgoing = sell

  • Exclude transfers (recommended for accuracy):

    • Only real trades affect P/L

    • Helps avoid distorted numbers from wallet-to-wallet movement

Most users choose to exclude transfers.


Excluding Specific Transactions

You can manually exclude any transaction from P/L if it’s incorrect or doesn’t represent a real trade (e.g., duplicates or mislabeled transfers).


Key Takeaways

  • All P/L = Total performance (realized + unrealized)

  • Realized P/L = Actual money made/lost from sales

  • Unrealized P/L = Current potential profit/loss

  • Last Transaction P/L = Performance of your newest trade

  • For cost calculation we match your earliest buys with your earliest sells

  • Fees are included in realized and all P/L

  • Transfers can be included or excluded based on your preference

You can also check your transaction history to see how each number was calculated. If you need help matching your P/L with Coinbase, Binance, or other exchanges, feel free to contact our support team via in-app/on-site chat. 

What's Next?

Did this answer your question?