It depends on the offer and its terms and conditions. In most cases, the best bonus online casino will credit the bonus immediately. For instance, if it's a sign-up bonus, you should get it as soon as you register and complete any necessary verifications. Sometimes, you have to wait up to 24 hours if the bonus rules are like that.