OverviewSuggest Edit

Squire is a company that provides a software technology platform for barbershops. Its solution allows the client to book and pay for a haircut or shave and also gives the tools the barber needs to operate the business and connect with clients.

HQNew York, NY, US


Squire is headquartered in
New York, United States

Location Map

Latest Updates

Employees (est.) (Jun 2022)210(+4%)
Job Openings20
Cybersecurity ratingBMore
Discover new suppliers and conduct deeper comparison analysis with Craft for EnterpriseLearn more
Banner background

Key People/Management at Squire

Songe LaRon

Songe LaRon

CEO and Co-Founder
Dave A. Salvant

Dave A. Salvant

Co-Founder and President
Dustin Duvanich

Dustin Duvanich

Vice President of Sales
James Green

James Green

Vice President of Operations and Customer Success
Show more

Squire Office Locations

Squire has an office in New York
New York, NY, US (HQ)
139 Eldridge St
New York, NY, US
115 W 18th St
Show all (2)

Squire Financials and Metrics

Summary Metrics

Founding Date


Squire total Funding

$140.8 m

Squire latest funding size

$60 m

Time since last funding

a year ago

Squire investors

Squire's latest funding round in July 2021 was reported to be $60 m. In total, Squire has raised $140.8 m. Squire's latest valuation is reported to be $750 m.
View all funding rounds

Squire Revenue

Market valuation

Show all financial metrics

Squire Cybersecurity Score

Cybersecurity ratingPremium dataset



SecurityScorecard logo

Squire Online and Social Media Presence

Embed Graph

Squire Frequently Asked Questions

  • When was Squire founded?

    Squire was founded in 2015.

  • Who are Squire key executives?

    Squire's key executives are Songe LaRon, Dave A. Salvant and Dustin Duvanich.

  • How many employees does Squire have?

    Squire has 210 employees.

  • Who are Squire competitors?

    Competitors of Squire include Lyte, Wealthbox and Kolay Randevu.

  • Where is Squire headquarters?

    Squire headquarters is located at 139 Eldridge St, New York.

  • Where are Squire offices?

    Squire has an office in New York.

  • How many offices does Squire have?

    Squire has 2 offices.