A Professional Services Agreement (PSA) is a legal contract between a company and a service provider that outlines the terms and conditions under which professional services will be delivered. This agreement typically includes details about the scope of services, payment terms, intellectual property rights, confidentiality, and dispute resolution.