A retainer agreement is a continuous contract between a company and a service provider, such as an advertising, public relations, or marketing agency. The retainer sets forth the terms of the relationship between the parties, including the scope of work, the length of the contract, and the fee structure.