IHG One Rewards points will appear in your IHG One Rewards Dine & Earn account as soon as the transaction is registered by the restaurant where you dined, usually within five days.
Points earned through IHG One Rewards Dine & Earn will appear in in your IHG One Rewards account one to two weeks after the transaction occurs.