How We Calculate Profit and Loss

Cryptocurrency in your Dmaple account is treated as an asset.

When you use it, by selling, converting, or sending it to someone, you are giving up part of this asset. This creates a financial result the system needs to track, shown as profit or loss.

Before we show how this looks in your account, here is a simple explanation of how the calculation works.

What we compare
When you receive crypto, we record its value at that moment in your reporting currency (for example, CAD). It’s called Adjusted Cost Base (ACB).

When you later use, sell, or convert this crypto, we check its current value at that exact moment. This is the Fair Market Value (FMV) – the amount the asset is worth right now.

Your profit or loss is the difference between these two values, after accounting for fees.

Profit (gain) = FMV at disposal – ACB – fees
Loss = when the FMV at disposal is lower than the ACB

To put it simply:
- if the value went up since you received the asset – you have a profit,
- if it went down – you have a loss.
How fees work
Before explaining fees, it’s important to understand two actions the system tracks:

- Acquisition – when you receive crypto.
This is when your ACB is created or increased.
- Disposal – when you use crypto.
This is when FMV is recorded and profit or loss is calculated.

Some fees are directly tied to the transaction itself – for example, network fees or service fees.

These fees affect the asset’s cost:
- On disposal, they reduce what you receive.
- On acquisition, they increase your ACB, because they raise the cost of getting the asset.

Administrative fees that are not linked to a specific asset (such as identity verification fees) are treated as regular operating expenses and do not affect profit or loss.
Realized and unrealized results
You only create a real gain or loss when you actually use the crypto.
This is called realized profit or loss, and it appears on your dashboard as Total Realized P/L (YTD).

If you still hold the asset, any increase or decrease in value is unrealized – it’s only a potential result.

We show this through the valuation of your balances, but it is not added to your P/L total.
Example
You receive 1,000 USDT when the rate is 1.40 CAD.
Your cost is: 1,000 × 1.40 = 1,400 CAD
Later, you use 1,000 USDT to pay an invoice when the rate is 1.60 CAD.
Value at disposal: 1,000 × 1.60 = 1,600 CAD
Fee: 10 CAD
Realized P/L = 1,600 – 10 – 1,400 = +190 CAD gain

What you see in your account

Your dashboard shows the Total Realized P/L (YTD) – all gains and losses for the year.
Each transaction card shows the steps behind the calculation (Amount Out, Amount In, Cost, Fee, Result).
Exported files (CSV/PDF) include per-lot details that match CRA and IRS standards.
1
What we compare

When you receive crypto, we record its value at that moment in your reporting currency (for example, CAD). It’s called Adjusted Cost Base (ACB).

When you later use, sell, or convert this crypto, we check its current value at that exact moment. This is the Fair Market Value (FMV) – the amount the asset is worth right now.

Your profit or loss is the difference between these two values, after accounting for fees.

Profit (gain) = FMV at disposal – ACB – fees
Loss = when the FMV at disposal is lower than the ACB

To put it simply:
- if the value went up since you received the asset – you have a profit,
- if it went down – you have a loss.

2
How fees work

Before explaining fees, it’s important to understand two actions the system tracks:

- Acquisition – when you receive crypto.
This is when your ACB is created or increased.
- Disposal – when you use crypto.
This is when FMV is recorded and profit or loss is calculated.

Some fees are directly tied to the transaction itself – for example, network fees or service fees.

These fees affect the asset’s cost:
- On disposal, they reduce what you receive.
- On acquisition, they increase your ACB, because they raise the cost of getting the asset.

Administrative fees that are not linked to a specific asset (such as identity verification fees) are treated as regular operating expenses and do not affect profit or loss.

3
Realized and unrealized results

You only create a real gain or loss when you actually use the crypto.
This is called realized profit or loss, and it appears on your dashboard as Total Realized P/L (YTD).

If you still hold the asset, any increase or decrease in value is unrealized – it’s only a potential result.

We show this through the valuation of your balances, but it is not added to your P/L total.

4
Example

You receive 1,000 USDT when the rate is 1.40 CAD.
Your cost is: 1,000 × 1.40 = 1,400 CAD
Later, you use 1,000 USDT to pay an invoice when the rate is 1.60 CAD.
Value at disposal: 1,000 × 1.60 = 1,600 CAD
Fee: 10 CAD
‍Realized P/L = 1,600 – 10 – 1,400 = +190 CAD gain

5
What you see in your account

- Your dashboard shows the Total Realized P/L (YTD) – all gains and losses for the year.
- Each transaction card shows the steps behind the calculation (Amount Out, Amount In, Cost, Fee, Result).
- Exported files (CSV/PDF) include per-lot details that match CRA and IRS standards.

Keep Exploring

New at DMaple Blog

Simple transactions. Secure transactions.
What to do with your free time
Simple transactions.
Secure transactions.
What to do with your free time