# Start a stream

To start a stream:

1\. Select the **currency** you want to stream.

2\. Enter the **destination address** (the receiver of the stream).

3\. Select the **amount**.

4\. Select the **period**.

<figure><img src="https://1118584233-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fc7eIxnzku1a9lC2mD6HX%2Fuploads%2Fpz1qfbFch0QJmYFO4hA2%2F17.png?alt=media&#x26;token=f28bf652-dc46-490d-b7c4-c06697291ef8" alt=""><figcaption><p>Start a stream from the dashboard</p></figcaption></figure>

The system will convert the amount per period to tokens per second and initiate the stream.

The system will withhold a deposit before starting the stream. The deposit amount will be shown when all the stream parameters are entered.&#x20;

The deposit covers the costs of liquidating the stream if the sender runs out of streamed asset balance.

If a stream is stopped by the user **manually**, the deposit is **returned**.

However, if the stream is closed **automatically** due to insufficient funds, deposit is **not returned**.

<br>
