Products featured in this article are independently selected by This is Money's specialist journalists. If you open an account using links which have an asterisk, This is Money will earn an affiliate commission. We do not allow this to affect our editorial independence.

IG* is paying up to £3,000 in free shares when you open an account before 31 August, but your chances of bagging the top amount are slim.

The value of the shares you score is based on chance. With a 70 per cent probability of pocketing just £40 in free shares, it's likely the majority will net the smallest level.

There's only a 1 per cent chance of securing the top amounts of £750 and £3,000.

You must be a new customer and invest at least £800 and maintain this until 30 November to qualify for the free shares.