> For the complete documentation index, see [llms.txt](https://dirolprotocols-organization.gitbook.io/dirol/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dirolprotocols-organization.gitbook.io/dirol/fees.md).

# Fees

## Fees

Dirol keeps trading fees simple and transparent. This page explains exactly what you pay, when, and how much.

{% hint style="success" %}
**All Dirol quotes are all-in.** The number in **"You receive"** is what actually lands in your wallet — any fee is already netted off the quote, so there are no surprise charges after you confirm.
{% endhint %}

### Quick reference

| Action                                            | Dirol fee                                                           |
| ------------------------------------------------- | ------------------------------------------------------------------- |
| Standard swap (sign each trade)                   | No separate Dirol fee added in-app — you trade at the quoted price  |
| **One-click** swap — major tokens                 | **0.10%** (10 bps)                                                  |
| **One-click** swap — (memecoins and other tokens) | **0.20%** (20 bps)                                                  |
| Limit orders / TP-SL                              | **0.1%** (10 bps)                                                   |
| DCA (recurring buys)                              | Each fill runs through one-click → the one-click tier above applies |
| MEV protection (optional)                         | No extra fee                                                        |

Network **gas** is always paid to the Monad network, separate from any Dirol fee.

***

### Standard swaps

When you sign every swap yourself, you trade at the price shown in the quote. The routing engine finds the best path across all connected AMMs, and the **"You receive"** amount is what you get.

The swap details panel may show:

* **Price impact** — how much your trade moves the pool price (a property of liquidity, not a Dirol fee).
* **Pool fee warning** — only appears for pools with an unusually high LP fee (over 10%), so you can avoid extreme-fee routes. This is the AMM's own fee, not Dirol's.

***

### One-click trading fees

One-click trading lets you approve once and then execute trades with no wallet popups. For that convenience, one-click swaps carry a small fee, charged on the token you receive:

| Token you're buying                                   | Fee                |
| ----------------------------------------------------- | ------------------ |
| **Major tokens** — WMON, USDC, USDT, WETH, WBTC, AUSD | **0.10%** (10 bps) |
| **Everything else** (memecoins and other tokens)      | **0.20%** (20 bps) |

#### How it's applied

The fee is **baked into your quote** — it's netted off your output before you ever confirm, so the **"You receive"** figure already accounts for it. You never pay it as a separate transaction.

{% hint style="info" %}
One-click swaps also net off the **gas** used to execute the trade for you, so tiny trades where the fee + gas would exceed the output are blocked with a clear message rather than executing at a loss.
{% endhint %}

***

### Limit orders, TP/SL and DCA

* **Limit orders & TP/SL** — 0.1% fee per each order (when executed)
* **DCA (recurring buys)** — each scheduled buy executes through the one-click engine, so the **one-click fee tier** above applies per fill (0.10% majors / 0.20% others). There's no extra DCA subscription fee.

{% hint style="info" %}
On your profile, **"Taker Volume"** and **"Maker Volume"** are just labels for your **swap volume** vs. your **limit-order volume**. They don't correspond to different fee rates.
{% endhint %}

***

### What you always keep

* **Guaranteed output.** Every trade is protected to the amount quoted to you. If the market moves against you past your slippage tolerance, the trade reverts instead of filling at a bad price — you don't lose funds to a failed swap.
* **Non-custodial.** One-click uses on-chain approvals with a spending cap you set. Dirol never holds your keys or your funds, and you can **revoke your approvals at any time**.

***

### MEV protection

MEV protection is an **optional** toggle (on in the *Balanced* preset). When enabled, your swap is routed through the Atlas / Fastlane auctioneer to shield it from sandwich attacks. It **does not add a fee to your trade** — if the protected route is unavailable, the swap automatically falls back to a normal route.
