It really does depend. . . . You must phone the airfield you want to do a touch and go at to check first. Some larger airfields have minimum charges (= an arm and a leg), often different for cash/cheque/credit card. Aslo at some airfields training (which a touch & go would come under) is subject to prior permission. Do check.
HTH