An umbrella company is a company that employs agency contractors who work on temporary contract assignments, usually through recruitment agencies. Agencies use umbrella companies to help contractors get paid compliantly. Read more about how an umbrella company works.