SELF FINANCIAL, INC.

SELF FINANCIAL, INC.

SELF FINANCIAL, INC. is an Austin, Texas-based company, founded in 2015. It has raised $137.1M across 10 funding rounds, most recently a $9M Series E in November 2025, from investors including Meritech Capital Partners, Spearhead and Altos Ventures.

Key facts

Legal NameSELF FINANCIAL, INC.
Wellfound IDself-financial