Catering Service Agreement is a catering contract. Catering Contract is a document used when you are hiring a caterer to provide food and drinks for an event, or you own a catering business and need a general contract to present to clients. This contract is between a client and a caterer. The caterer provides the client with catering service while the client pays the caterer money.