Typical types of employment contracts include permanent or fixed-term contracts, zero-hours contracts where the employee is not guaranteed a minimum number of hours, and freelance or contractor agreements for self-employed individuals providing services to a company.