> ## Documentation Index
> Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Tarifas de enrutamiento

> El enrutador no cobra tarifa. Cada salto paga la tarifa de su pool. El costo computacional escala linealmente con la profundidad de la ruta.

<Info>
  **Esta página fue traducida automáticamente por IA. La versión en inglés es la fuente autorizada.**

  [Ver versión en inglés →](/products/routing/fees)
</Info>

## Tarifa del enrutador

El programa de enrutamiento AMM **no cobra tarifa propia**. Es un orquestador puro.

Todas las tarifas se pagan directamente a los pools por los que enrutas:

* Cada salto de AMM v4 paga la tarifa de AMM v4 (0.25% dividida).
* Cada salto de CPMM paga la tarifa de CPMM (configurable, típicamente 0.25% dividida).
* Cada salto de CLMM paga la tarifa de CLMM (configurable por pool).
* Cada salto estable paga la tarifa de stable-swap (como AMM v4, típicamente 0.25% dividida).

## Tarifas efectivas totales en una ruta

Si enrutas a través de N pools, tu tarifa total es la suma de las tarifas de todos los N saltos, compuesta.

**Ejemplo:**

Ruta: USDC → SOL (tarifa 0.25%) → STEP (tarifa 0.25%)

```
Entrada: 1000 USDC

Salto 1 (USDC/SOL): tarifa 0.25%
  Tarifa: 2.5 USDC
  Salida al salto 2: ~997.5 USDC de poder de compra

Salto 2 (SOL/STEP): tarifa 0.25%
  Tarifa: ~2.49 STEP-equivalente
  Salida: ~995 STEP-equivalente

Costo total: ~0.5% (no exactamente 0.5%, ya que las tarifas se componen)
```

Consulta la documentación de tarifas del respectivo pool para divisiones exactas:

* [`products/amm-v4/fees`](/es/products/amm-v4/fees)
* [`products/cpmm/fees`](/es/products/cpmm/fees)
* [`products/clmm/fees`](/es/products/clmm/fees) (si disponible)
* [`products/stable/fees`](/es/products/stable/fees) (si disponible)

## Costo computacional

El costo computacional del enrutador es **lineal en el número de saltos**:

* **Sobrecarga fija:** \~5k CU para la lógica de distribución del enrutador y validación de cuentas.
* **Costo por salto:** \~10k–50k CU dependiendo del tipo de pool y complejidad:
  * CPMM: \~20k–30k CU
  * AMM v4: \~40k–60k CU (incluye validación de OpenBook)
  * CLMM: \~50k–100k CU (matemática de ticks intensiva)
  * Stable: \~30k–40k CU
* **Presupuesto de transacción total:** 1.4M CU en mainnet. Una ruta con 10 saltos CPMM costaría \~305k CU, dejando espacio para otras operaciones.

Consulta la documentación del pool individual para costos CU exactos.

## Sobrecarga de inicialización de cuentas

Cada variante de intercambio habilitada enruta tokens intermedios a través de ATAs controladas por el usuario. En cada salto intermedio, debes crear previamente y proporcionar una ATA propiedad del usuario:

* **Si la ATA no existe:** la inicialización del programa ATA cuesta \~5k CU + \~0.00203928 SOL de renta por ATA. Inicialízala con el programa SPL Associated Token Account (o, para wSOL, con la etiqueta [`CreateSyncNative`](/es/products/routing/instructions#createsyncnative-tag-5) 5).
* **Si la ATA ya existe:** sin sobrecarga extra.

Para una ruta de 5 saltos con 4 tokens intermedios, necesitarías 4 ATAs nuevas si comienzas desde cero = \~20k CU + \~0.00816 SOL.

Puedes recuperar la renta de cualquier ATA temporal — más comúnmente una ATA wSOL utilizada para una sola ruta — cerrándola con [`CloseTokenAccount`](/es/products/routing/instructions#closetokenaccount-tag-6) (etiqueta 6) una vez que tenga saldo cero.

## Próximos pasos

* [`products/routing/instructions`](/es/products/routing/instructions) — qué instrucción usar para la forma de tu ruta.
* [`products/routing/code-demos`](/es/products/routing/code-demos) — ejemplos de consulta de rutas antes de la ejecución.
* [`integration-guides/routing-and-mev`](/es/integration-guides/routing-and-mev) — estrategia más amplia de tarifas y MEV.
