Customizable Payment on Certain services

Is it possible to make payment optional on certain services. An example would be if I have a service that clients can book and pay that is great but when I want a company to book for people to come in and then I invoice them seperately with a total.