# How to update balances

You can deposit different amounts to wallets and trading accounts for your clients at once using the **Update balances** option.

To proceed, prepare a CSV file with the following information: email addresses of registered clients, account IDs to which funds should be deposited, and deposit amounts.

Download the `template_update_balances.csv` file to ensure that your CSV file includes proper headers (such as `Email,AccountID,Amount`) and correctly structured data that is ready for updating balances.

{% file src="<https://514898401-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoRxAprhHu1goANW7FXt%2Fuploads%2Fgit-blob-2dbefaba07e698b37a5742aa0a33351f36de3e87%2Ftemplate_update_balances.csv?alt=media&token=633233ca-b561-464b-a95d-60b95330a2c2>" %}

Keep in mind the following:

* The number of rows in a CSV file mustn’t exceed 800.
* Use a comma ( , ) to separate data items in your CSV file. No other separators are accepted.
* Specify decimal amounts for deposits using a dot ( . ) as the decimal separator.
* If a client account appears multiple times in the CSV file, its balance will be updated based on the number of occurrences.
* The **Update balances** option updates balances of demo accounts and archived accounts. To prevent deposits to archived accounts, ensure that your CSV file doesn’t contain IDs of archived accounts.

{% hint style="warning" %}
Don’t use the **Update balances** option for depositing funds when migrating client accounts between different platforms. This option is prohibited for such transactions.
{% endhint %}

To update client balances:

{% stepper %}
{% step %}
Navigate to **Clients** > **Accounts**.
{% endstep %}

{% step %}
Click **+Update balances** in the upper-right page corner.
{% endstep %}

{% step %}
In the **Update balances** popup, click **Upload csv file** and select a CSV file containing the required information for updating client account balances.
{% endstep %}

{% step %}
To execute the action, click **Save**.
{% endstep %}
{% endstepper %}

The funds are deposited to clients using the **manual** method (for details, refer to [How to add the manual deposit or withdrawal method](https://docs.b2core.b2broker.com/how-to-articles/manage-payment-methods/how-to-add-the-manual-deposit-or-withdrawal-method)).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.b2core.b2broker.com/how-to-articles/manage-finances/how-to-update-balances.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
