No, TPFX does not charge any fees for deposits or withdrawals. However, the minimum deposit and withdrawal amounts are not clearly disclosed. Processing times for deposits and withdrawals typically take up to 30 minutes for deposits and one day for withdrawals, depending on the method used.