Investar Financial

Also known as Investar

Multi Family Office (MFO)Dallas, United StatesFounded 2000
$900M
Assets Under Management
Dallas
Headquarters

About Investar Financial

Investar Financial (Investar) is a multi-family office based in Dallas, Texas. Established in 2000, Investar operates as a family-owned private holding company with majority and minority investments in companies, real estate, and other assets. The investments of the firm are managed by the executive management team.

Preferred Investment Types

BuyoutPrivate EquityGrowth/ExpansionReal Estate - GeneralVenture CapitalVenture Capital - Early StageVenture Capital - Later Stage

Preferred Geographies

AfricaAmericasAsiaCanadaEuropeMiddle EastOceaniaUnited States

Explore similar limited partners

Browse more multi family office (mfo)s and other institutional investors by location and type in the LPbacked limited-partner database.

Frequently asked questions

What type of investor is Investar Financial?

Investar Financial is a multi family office (mfo) based in Dallas, United States, managing approximately $900M in assets.

Where is Investar Financial headquartered?

Investar Financial is headquartered in Dallas, United States.

How much does Investar Financial manage?

Investar Financial manages approximately $900M in assets under management.

When was Investar Financial founded?

Investar Financial was founded in 2000.

What does Investar Financial invest in?

Investar Financial focuses on Buyout, Private Equity, Growth/Expansion, Real Estate - General, Venture Capital, Venture Capital - Early Stage, Venture Capital - Later Stage.

How can I contact Investar Financial?

Verified contact details, key decision-makers, and investment preferences for Investar Financial are available on LPbacked. Create a free account to access them.