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

# Exchange

Key properties:

* You exchange **between balances** inside your account
* No need to send funds to external exchanges
* A floating rate is used — the rate is taken at the moment of conversion

Path: **Main menu → Exchange**

{% tabs %}
{% tab title="Convert" %}
The page consists of two blocks: **Sell** and **Buy**, with a rate indicator between them.

<div data-with-frame="true"><figure><img src="/files/YjQtgRczpQArLhQus8HE" alt=""><figcaption></figcaption></figure></div>

#### Configure Sell block

* **Amount** – how much you want to sell
* **Currency selector** – which asset you sell from your balance
* The available balance for the selected coin is displayed under the field

If the amount is larger than your balance, the Convert button is disabled.

#### Configure Buy block

* **Currency selector** – which asset you want to receive
* Under the amount field you see:
  * Approximate amount in the target currency (`~X`)
  * Approximate value in USD (`~$Y`)

#### Check the rate

Between Sell and Buy blocks you see the current rate:

> 1 BTC = X.XXXXXXXX ETH

This rate is indicative and updates in real time.

{% hint style="info" %}
The rate is floating and may change between when you open the dialog and when you confirm.
{% endhint %}

#### Convert

When everything looks correct, follow the steps below to complete the conversion.

{% stepper %}
{% step %}

### Initiate conversion

Click **Convert**.
{% endstep %}

{% step %}

### Review confirmation dialog

A confirmation dialog can display:

* Sell amount
* Estimated buy amount
* Rate
* Possible service fee (if applied)
  {% endstep %}

{% step %}

### Confirm operation

Confirm the operation to execute the exchange.

After confirmation:

* The balance of the sold asset decreases
* The balance of the bought asset increases
* An `Exchange` transaction appears in **Transactions**
  {% endstep %}
  {% endstepper %}
  {% endtab %}

{% tab title="History" %}
See past exchanges on the **Transactions** page.

Exchanges are shown on the Transactions page with:

* Type = `Exchange`
* Amount column containing both spend and receive values
* No blockchain hash (internal accounting operation)

Use it for accounting and verifying that all rebalancing operations are recorded.
{% endtab %}
{% endtabs %}
