# Creating Your Tax Token

### Effortless Contract Deploying

<figure><img src="https://1172921961-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fji4JNjqaVbOp1BZDQIeT%2Fuploads%2FnDdBKZTJPkirL0mfstbI%2Fimage.png?alt=media&#x26;token=d3c8e252-7ddd-4816-8a05-d06034a728fb" alt=""><figcaption><p>Sonic Factory Interface - Tax Token</p></figcaption></figure>

Creating your token is quick and straightforward. Simply click **Create** on the navigation bar, choose **Tax Token** on the sidebar, enter the necessary token details, and hit **Deploy**. With just a few steps, your token is ready to go, making the process efficient and hassle-free. No complex coding or setup—just a smooth, user-friendly experience!

| Token Details        | Input Type     | Example                                    |
| -------------------- | -------------- | ------------------------------------------ |
| Token Name           | String         | Ethereum                                   |
| Token Symbol         | String         | ETH                                        |
| Total Supply         | Number         | 1000000                                    |
| Tax Receiver Address | Wallet Address | 0x0000000000000000000000000000000000000000 |
| Tax Rate             | Slider         | 5%                                         |

### Additional Configuration

<table><thead><tr><th>Functions</th><th>Input</th><th>Description</th></tr></thead><tbody><tr><td><p></p><pre class="language-solidity"><code class="lang-solidity">updateTransferTaxRate
</code></pre></td><td>0 - 2_000</td><td>External only owner function to update the transfer tax rate up to the maximum tax rate of 20% or 2_000</td></tr><tr><td><p></p><pre class="language-solidity"><code class="lang-solidity">updateTaxBeneficiary
</code></pre></td><td>address</td><td>External only owner function to update the tax beneficiary address or the one who receives the tax tokens.</td></tr><tr><td><p></p><pre class="language-solidity"><code class="lang-solidity">setNoTaxSenderAddr
</code></pre></td><td>address, bool</td><td>External only owner function to update the no tax mapping for senders of the token.</td></tr><tr><td><p></p><pre class="language-solidity"><code class="lang-solidity">setNoTaxRecipientAddr
</code></pre></td><td>address, bool</td><td>External only owner function to update the no tax mapping for recipients of the token.</td></tr></tbody></table>

{% hint style="info" %}
You may check out [Sonic Scan](https://sonicscan.org/) or your wallet for the token and contract address.
{% endhint %}
