Self Financial

OverviewSuggest Edit

Self Financial (formerly known as Self Lender) is a company that provides credit score analysis tools designed to offer loans and help people to build a financial future. Its analysis tool provides credit score tracking, credit monitoring and an opportunity to apply for a credit-builder account.

HQAustin, TX, US


Self Financial is headquartered in
Austin, United States

Location Map

Latest Updates

Employees (est.) (Sept 2021)240(+4%)
Cybersecurity ratingBMore

Key People/Management at Self Financial

James Garvey

James Garvey

CEO and Founder
Adam Chibib

Adam Chibib

Chief Financial Officer
Brett Billick

Brett Billick

Chief Marketing Officer
Brian Vitone

Brian Vitone

Chief Compliance Officer
Kelvin Pho

Kelvin Pho

Chief Technology Officer
Bill Richardson

Bill Richardson

VP, Operations
Show more

Self Financial Office Locations

Self Financial has an office in Austin
Austin, TX, US (HQ)
515 Congress Ave #2200
Show all (1)

Self Financial Financials and Metrics

Summary Metrics

Founding Date


Self Financial total Funding

$77 m

Self Financial latest funding size

$40 m

Time since last funding

9 months ago

Self Financial investors

Self Financial's latest funding round in December 2020 was reported to be $40 m. In total, Self Financial has raised $77 m
Show all financial metrics

Self Financial Operating Metrics

Feb, 2020


500 k

Loans Originated

$400 m
Show all operating metrics

Self Financial Cybersecurity Score

Cybersecurity ratingPremium dataset



SecurityScorecard logo

Self Financial Online and Social Media Presence

Embed Graph

Self Financial Frequently Asked Questions

  • When was Self Financial founded?

    Self Financial was founded in 2015.

  • Who are Self Financial key executives?

    Self Financial's key executives are James Garvey, Adam Chibib and Brett Billick.

  • How many employees does Self Financial have?

    Self Financial has 240 employees.

  • Who are Self Financial competitors?

    Competitors of Self Financial include CURO, Cantor Fitzgerald and Rupeek.

  • Where is Self Financial headquarters?

    Self Financial headquarters is located at 515 Congress Ave #2200, Austin.

  • Where are Self Financial offices?

    Self Financial has an office in Austin.

  • How many offices does Self Financial have?

    Self Financial has 1 office.