> For the complete documentation index, see [llms.txt](https://docs.creditcoop.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.creditcoop.xyz/user-documentation/v2/fees.md).

# Fees

The Credit Coop Protocol automatically calculates and deducts certain fees. Fee levels may vary per Credit Line or Vault and are displayed on the Interface. No fee requires manual payment — all deductions occur programmatically via smart contract.\
\
The list below is exhaustive. Not all of these fee types are used.

***

### Fee types

**Origination Fee.** Calculated when a Credit Line is created or increased, pro-rated to the Credit Line's term. Paid by the Borrower at the time the Credit Line is created or increased.

***

**Servicing Fee.** Calculated when Digital Assets are repaid to a Credit Line. Deducted from the repayment amount at the time of repayment.

***

**Swap Fee.** Calculated when Digital Assets held in Reserves are converted into the repayment asset required by a Credit Line. Deducted from the proceeds of the swap before those proceeds are applied to the Credit Line.

***

**Early Withdrawal Fee.** Charged when a Vault Depositor or Lender withdraws Digital Assets before the agreed Due Date of the relevant Credit Line. Sent to the Borrower's Wallet. The applicable fee rate is set per Credit Line and displayed on the Interface.

***

**Vault Management Fee.** An annual fee charged on Digital Assets held in a Vault. Calculated and deducted automatically on an ongoing basis.

***

**Vault Performance Fee.** Charged on returns generated by a Vault above its high-water-mark share price. Calculated and deducted automatically by minting Vault shares.

***

**Blockchain Fees** Transactions on the blockchain require payment of network fees (e.g. gas charges).

***

> Fee parameters are set in smart contract logic by the consent of the relevant parties: facility-level fees (origination, servicing, swap) require the mutual onchain consent of the facility Admin and the Borrower; each Early Withdrawal Fee is agreed per Credit Line between Borrower and Lender; Vault fees are set by the Vault Curator within protocol-enforced maximums, with the protocol fee split changeable only by mutual consent of the Curator and the Protocol Treasury. Current fee rates for any Vault or Credit Line are displayed on the Interface at [app.creditcoop.xyz](https://app.creditcoop.xyz).


---

# 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://docs.creditcoop.xyz/user-documentation/v2/fees.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.
