> For the complete documentation index, see [llms.txt](https://docs.upscale.trade/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.upscale.trade/trade-mechanics/fees.md).

# Fees

In prop trading at Upscale, fees play an important role in determining your net profit. Traders should account for the following types of charges:

* Fixed fees for opening/closing positions
* Spread
* [Funding](/trade-mechanics/funding.md) on held positions

## 📊 Position Opening/Closing Fee

Each time you **open or close** a position, a fee is charged. The fee size depends on the asset category and the challenge type.

### 🪙 Crypto

| **Challenge Type**      | **Action**     | **Fee Rate** |
| ----------------------- | -------------- | ------------ |
| 1-Phase / 2-Phase       | Open position  | 0.008%       |
| 1-Phase / 2-Phase       | Close position | 0.008%       |
| Turbo (Instant Funding) | Open position  | 0.06%        |
| Turbo (Instant Funding) | Close position | 0.06%        |

### 🏛️ RWA (Forex & Commodity) / Indices

| **Challenge Type**      | **Action**     | **Fee Rate** |
| ----------------------- | -------------- | ------------ |
| 1-Phase / 2-Phase       | Open position  | 0.0035%      |
| 1-Phase / 2-Phase       | Close position | 0.0035%      |
| Turbo (Instant Funding) | Open position  | 0.007%       |
| Turbo (Instant Funding) | Close position | 0.007%       |

***

## 📊 Spread

**Spread** is the difference between the **ask price** (the price at which you can buy an asset) and the **bid price** (the price at which you can sell it).

🔹 Simple example: *If Bitcoin can be bought for $60,000 and sold for $59,950, the spread = $50.*

### 🪙 Crypto — Dynamic Spread

The spread is dynamic and depends on:

* The selected trading pair
* Current market volatility
* Market depth

📌 **Important:**

> When positions are opened **1 hour or more** apart, the spread for BTC and ETH is **zero**; for other pairs the market spread applies.\
> If positions are opened **less than 1 hour** apart, the market spread applies when opening a BTC or ETH position.\
> When closing a position, the spread for BTC and ETH remains **zero** regardless of the interval.

### 🏛️ RWA — Spread

The spread on RWA assets is charged **only when opening or increasing** a position and does not depend on its size.

#### 💱 Forex — Fixed Spread

For all Forex pairs, a **static spread of 0.0015%** applies. It is fixed and does not change with market volatility.

#### 🥇 XAU/XAG and Indices — Per-Operation Spread

For the **XAU/USD**, **XAG/USD** pairs and **index markets**, the spread rate depends on operation frequency. The count is tracked **separately for each pair**:

> The **first** open or increase operation on a pair — a spread of **0.0015%**.\
> Each **subsequent** open/increase operation on the same pair — the **market (dynamic) spread**.

The timer resets **60 minutes** after the last open/increase operation on the pair. If no new opens or increases occur on that pair within those 60 minutes, the next operation again receives the **0.0015%** rate.

***

📊 Spread data updates in real time and is visible in the trading terminal.

⚡ Don't forget to account for [**Funding**](/trade-mechanics/funding.md) on held positions — it's an important part of overall trading costs.

***

🏄 *The lowest fees in prop trading — keep more of what you earn!*
