Do you have to wait a whole day for an offer to be completed in the gts?

No, you don't have to wait a day for offers to be completed on gts, but most of the time it will take around a day.