Vouch Insurance

Vouch Insurance is a modern insurance company founded in 2018 and based in San Francisco, California. It specializes in tailored business insurance and risk management solutions for startups and high-growth companies in the innovation economy. With a technology-driven approach, Vouch aims to provide fast and relevant coverage, often activating policies within minutes through its fully digital platform. The company offers a wide range of insurance products, including coverage for AI, cyber liability, business property, and general liability, among others. Vouch focuses on the unique risks faced by startups and growth-stage companies, ensuring that its offerings evolve as businesses grow. With a team of expert advisors, Vouch helps clients navigate complex risk landscapes, making it a trusted partner for over 500 top-tier companies.

Insurance San Francisco, United States Founded 2018 ~169 employees

Work at Vouch Insurance in HR or recruiting? Claim this page

Employees
169
-2.3% in the 3 months to Jun 2025
Revenue / employee
$296K
Revenue ~$50M
12-month attrition
26.1%
Tech: 24.2%
H1B filings, FY2025
5
Sponsors visas
Open jobs
5
Last 30 days

Headcount trend

Vouch Insurance went from 188 employees in Jul 2023 to 169 in Jun 2025. Jan to Jun 2025: 13 people joined, 12 left.

Headcount data through Jun 2025

Org structure

Headcount by department

Other74
Engineering37
Operations21
Sales12
Finance8
Marketing7
HR3
Product3

Salaries at Vouch Insurance

All salaries

5 salary profiles in the US

Pay by level, gender and ethnicity

H-1B sponsorship

H-1B Sponsorship Limited
H-1B Filings by Department
Engineering7
Consulting3

The department split adds up all the years listed above. FY2025 alone: 5 filings.

Peer reviews

Worked with someone at Vouch Insurance?

Anonymous peer reviews on OffTheRecord

Read or write a review

Similar companies

Vouch Insurance FAQ

How many employees does Vouch Insurance have?

Vouch Insurance has about 169 employees, down 2.3% over the 3 months to Jun 2025.

Does Vouch Insurance sponsor H1B visas?

Yes. Vouch Insurance filed 5 H1B (LCA) applications in FY2025, according to the latest U.S. Department of Labor disclosures. Most of them were for Engineering roles.

What is Vouch Insurance's revenue per employee?

Vouch Insurance makes about $296K in revenue per employee, based on $50M annual revenue and 169 employees.

How much does Vouch Insurance pay?

6figr has 5 salary profiles for Vouch Insurance in the US, with pay broken down by role, level, gender and ethnicity on the Vouch Insurance salaries page. See Vouch Insurance salaries

Data from Company Prospectus, DOL LCA disclosures, WARN notices and 6figr salary profiles.