Get funded
Payments

How to Pay for a Prop Firm Challenge With Crypto (USDT, USDC, BTC, ETH, SOL)

Pick the coin and the network, send the exact amount to the address shown, wait for confirmation. Plus how to avoid the two costly mistakes.

Checkout coin selector with USDT, USDC, BTC, ETH and SOL and the network name shown under each stablecoin

To pay for a prop firm challenge with crypto, select your coin and network at checkout, send the exact amount shown to the address shown, using that same network, and wait for the payment to confirm on-chain. Your order completes after confirmation. The coin, the network and the amount all have to match.

This guide walks through each step, shows a worked example with fees, and lists the checks that keep your payment from getting lost.

Key takeaways

  • The network matters as much as the coin: USDT on TRON and USDT on Ethereum are different transfers. Send on the network you picked at checkout.
  • Fees are paid in the network's own coin: TRX on TRON, ETH on Ethereum. A wallet with USDT but no TRX or ETH cannot send.
  • Exchanges can take their fee out of your amount: check what will actually arrive, not what you typed.
  • Stablecoins remove price risk while paying: with BTC, ETH or SOL, the coin amount is tied to a market price at that moment.

Which coins and networks can you pay with?

OctoFunded's checkout accepts six options: USDT on TRON (TRC20), USDT on Ethereum (ERC20), USDC on Ethereum (ERC20), BTC, ETH and SOL. Each one runs on its own network, with its own address format, fee coin and block explorer.

Option Network Address looks like Network fee paid in Explorer to track it
USDT (TRC20) TRON Starts with T, 34 characters TRX (energy and bandwidth) Tronscan
USDT (ERC20) Ethereum 0x plus 40 characters ETH (gas) Etherscan
USDC (ERC20) Ethereum 0x plus 40 characters ETH (gas) Etherscan
BTC Bitcoin Starts with 1, 3 or bc1 BTC Any Bitcoin explorer
ETH Ethereum 0x plus 40 characters ETH (gas) Etherscan
SOL Solana 32 to 44 letters and numbers SOL Solscan or Solana Explorer

USDT and USDC are stablecoins: tokens designed to track the US dollar. Tether publishes the official USDT contract for each supported network, and Circle publishes the official USDC contract addresses. Both lists show that the same coin exists on many chains, which is exactly why the network choice matters.

How do you pay, step by step?

You pay in six steps, and the order matters because the network is chosen before any money moves.

  1. Pick your program and account size. Prices are on the pricing section; this blog does not quote them because they can change.
  2. Choose the coin at checkout. For USDT, the network is part of the choice: TRC20 or ERC20.
  3. Open the payment page. It shows the address for your order and the exact amount to send. Use that address for this order only, and do not save it for a later purchase.
  4. Set the same network in your wallet or exchange. On an exchange withdrawal screen, the network is usually a separate field. Pick TRON (TRC20) or Ethereum (ERC20) to match the checkout, not whatever the exchange suggests by default.
  5. Paste the address and check it. Compare the whole address, not only the first and last characters. Then enter the amount so that the exact figure arrives.
  6. Send and keep the transaction hash. Your wallet or exchange shows a hash after sending. You can use it to verify a transaction hash on the matching explorer while you wait.

Once the network confirms the payment, the order completes and your challenge account on simulated capital is set up.

Why is sending on the wrong network so costly?

Sending on the wrong network is costly because the checkout only watches the network you selected, so a transfer on any other chain never reaches the order. The tokens may land at an address on a chain nobody is monitoring for that payment.

The risk is highest with addresses that look the same on several chains. An Ethereum address (0x plus 40 characters) has the same format on BNB Smart Chain, Arbitrum, Polygon and other Ethereum-compatible networks. An exchange may accept an ERC20 address and still send the USDT as BEP20 on BNB Smart Chain if that network is selected. The address looks valid, the withdrawal succeeds, and the payment never appears on the order.

Recovery, when possible at all, is slow and can depend on whoever controls the receiving address on that chain. Treat the network field as part of the address. If you are unsure, do not send. Contact support first, or read the OctoFunded FAQ.

How do network fees change what you need to send?

Network fees change what you need in your wallet, and exchange fees can change what actually arrives. These are two different costs.

  • Network fee (paid by the sender). On TRON, a USDT transfer uses energy and bandwidth, and if your wallet has none staked, TRX is burned to cover it. On Ethereum, every transfer, including USDT and USDC, costs gas paid in ETH. Bitcoin and Solana fees are paid in BTC and SOL. Fees rise and fall with network demand, so check the estimate in your wallet before sending.
  • Exchange withdrawal fee. Exchanges often charge a fixed fee per withdrawal, per network. Some deduct it from the amount you enter, so the recipient receives less than you typed. Most withdrawal screens show a "receive amount" or similar: that is the number that must match the payment page.

A wallet holding only USDT on TRON cannot send it without TRX (or staked resources) for the fee. A wallet holding only USDC on Ethereum cannot send it without some ETH for gas.

What does a payment look like with fees included?

Here is a worked example with illustrative figures. They are not OctoFunded prices or real exchange fees.

You choose a challenge and pay with USDT on TRON (TRC20). The amounts below are round numbers for the arithmetic only, not an OctoFunded price. The payment page asks for 200.00 USDT (illustrative). You send from an exchange that charges a flat withdrawal fee of 1.00 USDT (illustrative), taken out of the amount you enter.

Step You enter Exchange fee Amount that arrives Result
Attempt A 200.00 USDT 1.00 USDT 199.00 USDT 1.00 USDT short of the request
Attempt B 201.00 USDT 1.00 USDT 200.00 USDT Matches the payment page

The arithmetic: 200.00 minus 1.00 = 199.00 in attempt A, and 201.00 minus 1.00 = 200.00 in attempt B. Attempt B is right because the amount that arrives equals the amount requested.

If you paid in BTC, ETH or SOL instead, the payment page would show a coin amount based on the market price at that moment. That amount can drift if you wait, which is one reason to consider a stablecoin for the fee.

Which coin should you choose?

Choose the coin you already hold on the network you can send from, then weigh fees and speed.

  • USDT (TRC20): practical when you hold USDT on an exchange that supports TRON withdrawals. Remember the fee is in TRX, or covered by the exchange.
  • USDT or USDC (ERC20): useful if your funds already sit on Ethereum. Gas in ETH can cost more than on TRON when the network is busy.
  • BTC, ETH or SOL: fine if that is what you hold, but the coin amount follows the market price, and Bitcoin usually takes longer to confirm because a block arrives about every 10 minutes on average.

None of these choices change the challenge itself. The rules and the simulated capital are the same whichever coin you pay with.

FAQ

Which cryptocurrencies does OctoFunded accept?

USDT on TRON (TRC20) and on Ethereum (ERC20), USDC on Ethereum (ERC20), BTC, ETH and SOL. Pick the coin and network at checkout before you send anything.

What happens if I send USDT on the wrong network?

The payment will not show up on the order, because the checkout only watches the network you selected. Depending on the chain, recovering those funds can be slow, costly or impossible, so check the network twice before you send.

Who pays the network fee?

The sender pays the network fee, in the network's own coin: TRX on TRON, ETH on Ethereum, BTC on Bitcoin and SOL on Solana. Exchanges may also charge a withdrawal fee, which can be taken out of the amount you send.

Is a stablecoin better than BTC, ETH or SOL for paying?

Stablecoins track the US dollar, so the amount you send does not move with the coin price while you pay. With BTC, ETH or SOL the coin amount is set from a market price, so it is best to send it promptly.

How long does a crypto payment take to confirm?

It depends on the network. TRON and Solana usually confirm within a minute or two, Ethereum within minutes, and Bitcoin takes longer because a new block arrives about every 10 minutes on average.

Pay in the coin you already hold

OctoFunded's checkout runs on crypto, with USDT, USDC, BTC, ETH and SOL accepted, and every account trades on simulated capital for a one-time fee with no time limit. Payouts come back in USDT or USDC every 14 days at an 80% split, each with a public transaction hash, subject to the program rules.

Choose your program and size

OctoFunded

Trade the rules you just read.

1-Step, 2-Step and Instant Funded on simulated capital. One-time fee, no time limit, 80% split.

Compare programs