AvaTrade runs a tiered welcome bonus system for new accounts. You open an account, enter a partner code during registration, place a deposit, and the broker adds extra funds to your trading account based on how much you put in. The bonus does not cost you anything. Your fees remain unchanged. The broker covers the bonus from their marketing budget