There is some discussion on this topic in this previous thread. Your tiler may be able to avail of trade discount as mentioned here.
For ordinary grout in tiles I think I have read on AAM in the past that it is cheaper to buy from places like Woodies etc. because the tile shops charge a lot more. A read through some of the previous threads in this forum may confirm this.