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

# 1. Choosing an exchange

## Think about tax time

Nobody likes to think about tax time. But we kind of have to. Some jurisdictions treat cryptocurrencies as commodities, some as securities, some are flat-out trying to ban them. Where you are in the world will determine when and how your crypto earnings will be taxed.&#x20;

{% hint style="danger" %}
Do some research ahead of time, to avoid unpleasant surprises.&#x20;
{% endhint %}

{% hint style="info" %}
Some exchanges provide end-of-financial year reports, accepted by your jurisdictional taxation office.
{% endhint %}

## Reputation matters

{% hint style="danger" %}
There are a multitude of cryptocurrency exchanges in the world. Choosing one that is appropriately regulated in your jurisdiction and has a good reputation can make a lot of difference.
{% endhint %}

Make sure your exchange of choice has a good reputation. Things to look out for include:

* **Solid local regulation**;
* Presence of a thorough **KYC process**;
* **Years of activity**;
* The exchange allows **cryptocurrency withdrawal** into personal wallets;
* **Awards and certifications** from competent organs;
* **Bad press** or allegations of **criminal behaviour**;
* Quality of **customer-support**;
* **Transparency** of dealings with the community.

## Exchange list

For an updated list of Crypto exchanges, you can view [this page](https://www.coingecko.com/en/exchanges), curated by Coingecko.&#x20;

{% hint style="warning" %}
Disclaimer: this guide is not supported financially or in any other way endorsed by Coingecko.&#x20;
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://adrem1.gitbook.io/welcome-to-cardano/choosing-an-exchange.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
