# 6. Fee Structure

Surf aims for zero-surprise costs. Here’s a full breakdown of every fee on the platform:

<table data-header-hidden><thead><tr><th valign="middle"></th><th valign="middle"></th><th valign="middle"></th><th valign="middle"></th></tr></thead><tbody><tr><td valign="middle">Action</td><td valign="middle">Who Pays</td><td valign="middle">Where It Goes</td><td valign="middle">Typical Rate</td></tr><tr><td valign="middle">Loan‑opening fee</td><td valign="middle">Borrower</td><td valign="middle">70 % to SURF stakers, 30 % to liquidity providers</td><td valign="middle">1 % of borrowed amount</td></tr><tr><td valign="middle">Borrow interest</td><td valign="middle">Borrower</td><td valign="middle">90 % to liquidity providers, 10 % to protocol reserve</td><td valign="middle">Dynamic (utilisation‑based), fixed at the time the loan is initiated</td></tr><tr><td valign="middle">Protocol fee on interest</td><td valign="middle">Borrower</td><td valign="middle">100 % to SURF stakers</td><td valign="middle">20 % of interest owed</td></tr><tr><td valign="middle">Liquidation fee</td><td valign="middle">Borrower (only if liquidated)</td><td valign="middle">70 % to SURF stakers, 30 % to liquidity providers</td><td valign="middle">15 % of repaid debt value</td></tr><tr><td valign="middle">Network (Cardano) fees</td><td valign="middle">Everyone</td><td valign="middle">Cardano validators</td><td valign="middle">≈ 0.17 – 0.25 ADA per tx</td></tr></tbody></table>

No deposit or withdrawal fee—you can supply or redeem tokens at any time for just the standard Cardano tx cost.

***Note: All fee percentages and allocations may be adjusted in future governance updates.\****


---

# 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://docs.surflending.org/surf-mainnet-protocol/6.-fee-structure.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.
