Skip to main content

Profit & Loss (P/L) FAQs

This FAQ covers the most common questions about how Profit & Loss (P/L) is calculated in your portfolio.

Gevorg Ghukasyan avatar
Written by Gevorg Ghukasyan
Updated this week

This FAQ is designed to help you understand how Profit & Loss (P/L) is calculated in your portfolio and why certain numbers may appear the way they do. It covers the most common questions users ask about realized and unrealized P/L, cost calculation logic, transfers, fees, price changes, and differences between what you see in the app versus exchanges.

To keep things easy to follow, the FAQ is organized into the following sections:

  1. General Questions

  2. Unrealized P/L Questions

  3. Realized P/L Questions

  4. Transaction & Calculation Questions

  5. Fees & Transfers

  6. Multiple Currencies & Holdings

  7. Technical Questions

  8. Troubleshooting

This FAQ focuses on quick answers. For a deeper explanation and examples, see the full Profit & Loss User Guide.


1. General Questions

Why is my All P/L negative even if I made money on some trades?

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

Your All P/L can be negative if:

  • Your realized losses are bigger than your unrealized gains

  • Your unrealized losses are bigger than your realized gains

  • Both values are negative

Example:

  • Realized P/L: +$5,000

  • Unrealized P/L: –$8,000

  • All P/L = –$3,000

You may have winning trades, but your overall performance can still be negative.

What’s the difference between realized and unrealized P/L?

  • Realized P/L — Actual profit/loss from assets you already sold

  • Unrealized P/L — Profit/loss on assets you still hold (based on current price)

Which P/L should I focus on?

  • Realized P/L → your actual realized profit

  • Unrealized P/L → your potential profit if you sold today

  • All P/L → your full performance

  • Last Transaction P/L → performance of your most recent trade

Most users rely on All P/L for overall performance.


2. Unrealized P/L

Can unrealized profit turn into a loss?

Yes. If the market price drops below your cost basis, unrealized profit becomes an unrealized loss.

Why does my unrealized P/L keep changing?

Because it reflects real-time market prices. As the price moves, unrealized P/L updates automatically.

When does unrealized P/L become realized P/L?

Only when you sell. The portion you sell moves from unrealized → realized.


3. Realized P/L

Can I have positive realized P/L but negative unrealized P/L?

Yes, example:

  • Sold some assets for +$5,000 (realized)

  • Remaining holdings are at –$2,000 (unrealized)

Overall you’re still +$3,000.

Does realized P/L change after I sell?

No. Once the sale is complete, realized P/L is fixed.


4. Transactions & Calculations

How does the system decide which coins are sold?

CoinStats uses matches your earliest buys with your earliest sells for cost calculations — the oldest purchases are sold first.

Why does my Last Transaction P/L keep changing?

Because it compares:

  • The price from your last transaction

  • The current market price

As the market moves, this value changes.

How often is P/L updated?

  • Whenever transactions are added or edited

  • Whenever prices update

  • Whenever you refresh your portfolio

Realized P/L updates only when you sell.
Unrealized P/L updates continuously.


5. Fees & Transfers

Do fees affect P/L?

Yes, fees reduce profit or increase loss.

Included in:

  • Realized P/L

  • All P/L

Not included in:

  • Unrealized P/L

How do transfers affect P/L?

It depends on your Transfer Settings:

If transfers are included:

  • Incoming transfers = treated as buys

  • Outgoing transfers = treated as sells

  • These affect both realized and unrealized P/L

If transfers are excluded:

  • Only actual buys/sells count

  • Transfers do not affect cost basis

  • Unrealized P/L is calculated only from assets you purchased

  • Assets received via transfer do not contribute to unrealized P/L

Example (transfers excluded):

  • Received 10 BTC (transfer)

  • Bought 5 BTC at $50,000

  • Unrealized P/L is calculated only on the 5 BTC you bought.

This is the most common reason unrealized P/L appears lower or zero.

Are fees included in both realized and unrealized P/L?

  • Realized P/L: Yes

  • Unrealized P/L: No

  • All P/L: Yes


6. Multiple Currencies & Many Assets

I hold several currencies. How is P/L calculated?

Each currency has its own:

  • Realized P/L

  • Unrealized P/L

  • All P/L

They are only combined when viewing your total portfolio.

What if I buy the same asset at different prices?

The system tracks every purchase separately.
On selling:

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

  • Oldest purchases are sold first

  • Remaining assets keep their original cost basis

Unrealized P/L uses the weighted average cost of your remaining holdings.


7. Technical Questions

What happens if I delete a transaction?

All P/L values are recalculated from scratch:

  • Realized

  • Unrealized

  • All P/L

  • Last Transaction P/L

Can I change how P/L is calculated?

By default all transactions are included in P/L calculation logic.

You can change:

  • Include/exclude transfers from P/L

  • Include/exclude specific transactions as needed

You cannot change:

  • Core calculation rules

These are standard across all CoinStats users.

Why doesn’t my P/L match the exchange?

Common reasons:

  • Different price sources

  • Different rounding

  • Exchanges often ignore transfers

  • Fees handled differently

  • Price updates at different times

Check:

  • All transactions imported

  • Fees included

  • Transfer settings

  • Price source


8. Troubleshooting

My P/L seems incorrect. What should I check?

  1. All transactions imported

  2. Correct price data

  3. Fees added

  4. Transfer settings

  5. Prices updating correctly

Why is my unrealized P/L zero even though I have holdings?

Most often:

  • Transfers are excluded, and

  • All your holdings came from transfers

Other possibilities:

  • Cost basis equals current price

  • Missing price data

Check your transfer settings first.


If something still doesn’t look right:

  • Review the P/L User Guide

  • Check your transaction history

  • Verify transfer settings

  • Confirm fees and prices

  • Contact support via in-app/on-site chat!

What's Next?

Did this answer your question?