> For the complete documentation index, see [llms.txt](https://docs.symm.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.symm.io/trader-documentation/how-trading-works-in-symmio/funding-rates.md).

# Funding Rates&#x20;

Perpetual futures never settle, so their price can drift away from the underlying market price. **Funding rates** are a small payment exchanged between longs and shorts to keep the two in line.

When longs dominate and the perp trades above spot, longs pay shorts. When shorts dominate and the perp trades below spot, shorts pay longs. Either way, holding the more crowded side costs a little more, which nudges the price back toward the real market value.

### How it works on Symmio

Every symbol on Symmio has its own funding rate, applied at the end of fixed periods called **epochs**. When an epoch ends, positions pay or receive funding. On the contracts, the cycle length is `fundingRateEpochDuration`, and solvers charge funding during the symbol's `fundingRateWindowTime`, a short window on either side of the epoch flip.

```json
{
  "symbolId": "1",
  "name": "BTCUSDT",
  "isValid": true,
  "minAcceptableQuoteValue": "120000000000000000000",
  "minAcceptablePortionLF": "3000000000000000",
  "tradingFee": "3800000000000000",
  "maxLeverage": "100000000000000000000",
  "fundingRateEpochDuration": "14400", // <- 4 hours
  "fundingRateWindowTime": "420" // <- 7 minutes
}
```

There are two ways funding can be applied.

The older method adjusts the `openedPrice` of your position to simulate the charge. If you're long and paying funding, your open price nudges up slightly, giving you a worse entry. No tokens move. This is still used for symbols that haven't migrated to the newer system.

<figure><img src="https://1257875949-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYQhBmTCs9MwhhuPQrV5v%2Fuploads%2FHnRntc7GkR92hsJNDDLp%2FSymmioDocsV0.8.4%20(8).png?alt=media&amp;token=e4bbfcfd-cac5-4827-b664-a4a2cc304552" alt=""><figcaption><p>Explorer Preview</p></figcaption></figure>

{% embed url="<https://intent.symmscan.com/>" %}

The newer method tracks funding as a weighted average at the symbol level instead of touching each position. When a solver sets a rate, it blends into a running average; when funding is charged, it's deducted directly from your allocated balance rather than shifting your open price. That makes it a visible line item instead of a subtle price change, and it's far more efficient, since the solver no longer has to update every open position at each epoch.

{% hint style="info" %}
Solvers stream the rates they'll apply in the next epoch, but not necessarily the epoch durations. They can only charge during the window defined by the smart contracts, so always [check the contracts](/trader-documentation/interacting-with-contracts/querying-info-from-our-contracts.md) for the authoritative epoch durations.
{% endhint %}


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.symm.io/trader-documentation/how-trading-works-in-symmio/funding-rates.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
