Where the costs come from
Every broker gets paid, and HeroFX is no exception. The three costs that matter most are the spread (the gap between the buy and sell price), any per-trade commission on certain account types, and the overnight swap fee charged when you hold a leveraged position past the daily rollover. There can also be payment-related costs on deposits or withdrawals depending on the method you use.
None of these are hidden traps — they are the normal economics of trading — but they add up, and beginners routinely underestimate them. Understanding each one is the first step to not being surprised by it.
Spreads: the cost you pay on every trade
The spread is the main cost most traders meet. On a major pair like EUR/USD it is typically a small number of pips, and it means every trade starts slightly in the red — the price has to move in your favour by at least the spread before you break even. On frequent, short-term trades this compounds quickly.
The practical lesson is that spreads reward patience. Trading a well-known, liquid market a few times with a plan is far cheaper than churning many small trades a day, where the spread quietly eats your account regardless of whether you are right about direction.
Commissions and overnight swap fees
Some account types replace part of the spread with a flat commission per lot; others fold everything into a wider spread. Neither is automatically cheaper — it depends on how much you trade — so check which model your chosen HeroFX account uses. For a low-volume beginner, a simple spread-only account is usually easier to reason about.
Swap fees are the cost of holding a leveraged position overnight, reflecting the interest-rate difference between the two currencies. Hold trades for days or weeks and swaps can become a real drag on returns; close intraday and they do not apply. If you plan to hold positions, factor swaps into your expectations rather than discovering them after the fact.
Deposit, withdrawal and inactivity costs
Funding and withdrawing can carry costs depending on the method — some e-wallets or card processors add a fee, while bank and crypto transfers have their own network costs. Check the specific method before you use it so there are no surprises. Because withdrawals generally return to your deposit method, choosing a low-cost, convenient method up front pays off later.
Watch out for inactivity fees too, which some brokers apply to dormant accounts. If you open an account and then step away for a while, a small monthly charge can quietly erode a balance you are not watching. If you are going to be inactive, it is often cleaner to withdraw and close down rather than leave money idle — a habit that fits the sensible, offshore-aware approach we recommend for HeroFX throughout these guides.