Vouch Insurance

OverviewSuggest Edit

Vouch Insurance provides insurance services intended for startups. The company's services are fully digitally-delivered coverage takes minutes to activate and everything from on-boarding to claims, enabling clients to manage, mitigate and avoid risks.

TypePrivate
Founded2018
HQSan Francisco, US
Websitevouch.us

Locations

Vouch Insurance is headquartered in
San Francisco, United States

Location Map

Latest Updates

Employees (est.) (Feb 2020)36(+17%)
Job Openings13

Key People/Management at Vouch Insurance

Sam Hodges

Sam Hodges

Co-Founder and CEO
Travis Hedge

Travis Hedge

Co-Founder and VP of Business Development
John Wallace

John Wallace

Chief Insurance Officer
Kelly Wulff

Kelly Wulff

General Counsel
Rajat Kongovi

Rajat Kongovi

Chief Product Officer
Yu-Hung Lin

Yu-Hung Lin

Engineering Manager
Show more

Vouch Insurance Office Locations

Vouch Insurance has an office in San Francisco
San Francisco, US (HQ)
831 Montgomery St, San Francisco
Show all (1)

Vouch Insurance Financials and Metrics

Summary Metrics

Founding Date

2018

Vouch Insurance total Funding

$69.5 m

Vouch Insurance latest funding size

$45 m

Time since last funding

3 months ago

Vouch Insurance investors

Vouch Insurance's latest funding round in November 2019 was reported to be $45 m. In total, Vouch Insurance has raised $69.5 m
Show all financial metrics

Vouch Insurance Online and Social Media Presence

Embed Graph

Vouch Insurance Frequently Asked Questions

  • When was Vouch Insurance founded?

    Vouch Insurance was founded in 2018.

  • Who are Vouch Insurance key executives?

    Vouch Insurance's key executives are Sam Hodges, Travis Hedge and John Wallace.

  • How many employees does Vouch Insurance have?

    Vouch Insurance has 36 employees.

  • Who are Vouch Insurance competitors?

    Competitors of Vouch Insurance include Wizzas, Fi Life and Advisor HQ.

  • Where is Vouch Insurance headquarters?

    Vouch Insurance headquarters is located at 831 Montgomery St, San Francisco, San Francisco.

  • Where are Vouch Insurance offices?

    Vouch Insurance has an office in San Francisco.

  • How many offices does Vouch Insurance have?

    Vouch Insurance has 1 office.