Skip to main content

Internal transfer guide

Transfer funds between your Spot and Perp accounts on the same DEX instantly with no fees.

What is internal transfer?​

Internal transfer allows you to move funds between your Spot and Perp balances within the same DEX. This is useful when you want to:

  • Move funds from Spot to Perp for leveraged trading
  • Move funds from Perp to Spot for spot trading or holding
  • Rebalance your portfolio allocation

No Fees: Internal transfers are instant and free. No blockchain transaction required.

How to transfer​

Step 1: Open transfer modal​

Click the Perps ⇄ Spot button in the Portfolio page header.

Step 2: Select DEX​

Choose which DEX to transfer funds on:

  • Hyperliquid: Transfer USDC between accounts
  • Aster: Transfer USDT between accounts
  • Lighter: Transfer USDC between accounts

Internal Transfer on Hyperliquid

Internal Transfer on Aster

Internal Transfer on Lighter

Step 3: Select transfer direction​

Click the direction toggle to switch between:

  • Spot → Perp: Transfer from Spot balance to Perp balance
  • Perp → Spot: Transfer from Perp balance to Spot balance

The toggle shows which direction is currently selected. Click to reverse.

Step 4: Enter amount​

Enter the amount to transfer. Your current balances for both Spot and Perp are displayed.

Click MAX to transfer your entire available balance from the source account.

Step 5: Confirm transfer​

Click Confirm Transfer to execute the transfer.

The transfer completes instantly and your balances update immediately.

Transfer by DEX​

Hyperliquid internal transfer​

Token: USDC

Accounts: Spot ⇄ Perp

Speed: Instant

Fee: Free

Process: Uses Hyperliquid's internal transfer function to move USDC between your Spot and Perp balances on Hyperliquid.

Aster internal transfer​

Token: USDT

Accounts: Spot ⇄ Perp

Speed: Instant

Fee: Free

Process: Uses Aster's internal transfer API to move USDT between your Spot and Perp balances on Aster.

Lighter internal transfer​

Token: USDC

Accounts: Spot ⇄ Perp

Speed: Instant

Fee: Free

Process: Uses Lighter's internal transfer function to move USDC between your Spot and Perp balances on Lighter.

Note: Lighter only supports Perp trading, so Spot balance is primarily for holding USDC.

Important notes​

Same DEX Only: Internal transfers only work within the same DEX. To move funds between different DEXs, you must withdraw from one and deposit to another.

Instant Execution: Transfers complete immediately with no blockchain transaction required.

No Fees: Internal transfers are completely free. No gas fees or platform fees.

Instant and Free: All internal transfers are instant and completely free with no setup required.

Available Balance: You can only transfer your available balance. Funds locked in open orders or positions cannot be transferred.

Use cases​

Start Leveraged Trading: Transfer USDC/USDT from Spot to Perp to begin perpetual trading with leverage.

Take Profits: Transfer profits from Perp to Spot to secure gains without withdrawing.

Rebalance Portfolio: Adjust allocation between Spot holdings and Perp trading positions.

Prepare for Withdrawal: Transfer funds from Perp to Spot before withdrawing (some DEXs may require this).

Troubleshooting​

Transfer Failed: Check that you have sufficient available balance in the source account.

Insufficient Balance: The amount you're trying to transfer exceeds your available balance. Reduce the amount or close positions/orders to free up funds.

Balance Not Updating: Refresh the page. Internal transfers are instant but the UI may need to refresh to show updated balances.

Support​

Need help with internal transfers?