# Transactional and swap fees

Fees nominated in the Gas Token are charged to cover transactional and KYT screening/filtering for depositing, translation or swapping.

Deposits to the protocol involve moving the supported token (EVM-compatible) from a web3 wallet address into our protocol account. For each deposit a new address is generated and a fee is taken for all transactions except internal ones.

Protocol fees are incurred and added to when users withdraw assets from the protocol. This fee is directly applied when users choose to transfer their assets from the privacy-preserving environment back to their external wallet address or another designated destination and consist of the platform processing fee and the blockchain network fee.

#### Deposit & Withdrawal Limits

Imposing limits serves as a safeguard against substantial deposits and withdrawals that may be associated with illicit activities, such as a hack where attackers need to swiftly transfer a significant sum of funds.

Upon initial registration, new users have default limitations on the amount they can deposit and withdraw.


---

# 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://privax-1.gitbook.io/privax-protocol/details-of-the-token/transactional-and-swap-fees.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.
