It varies depending on the platform, but usually, free stock bonuses will be in your account within a week.