Is there an expiry date for the bonus credit?

Yes, free credit will expire in 3 days.