The waiting time can vary from a few hours to a few days. In my experience, the majority of payouts happen within 24 hours. But on occasion, GetUpside is unable to verify the purchase and you will not get credited at all. This is a bummer, but at least it won't affect any of your additional discounts: any failed transactions will result in you getting your bonus offers back for the next time you fill up.