I don't know about rebates, but on fxchoice, when I deposit my money they had a fee. I despoioted 600, they said you get 560, I was bumped. Then They said here is your refund for 40, and here is an extra 240 USD for siging up with us, I cannot withdraw the 240 but I can trade it as far as rebates, I am gonna check this out for sure.