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.

TypePrivate
Founded2015
HQAustin, TX, US
Websiteself.inc

Locations

Self Financial is headquartered in
Austin, United States

Location Map

Latest Updates

Employees (est.) (Jan 2021)136(+4%)

Key People/Management at Self Financial

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
Paul Brady

Paul Brady

Director of Credit
Show more

Self Financial Office Locations

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

Self Financial Financials and Metrics

Summary Metrics

Founding Date

2015

Self Financial total Funding

$77 m

Self Financial latest funding size

$40 m

Time since last funding

a month 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

Consumers

500 k

Loans Originated

$400 m
Show all operating metrics

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 Adam Chibib, Brett Billick and Brian Vitone.

  • How many employees does Self Financial have?

    Self Financial has 136 employees.

  • Who are Self Financial competitors?

    Competitors of Self Financial include Openledger, ZipLoan and Thinknum.

  • Where is Self Financial headquarters?

    Self Financial headquarters is located at 301 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.