This depends on the size of the keg, but standard full keg serves 165 beers. If you have 40 people, that would give each guest 4 beers.