Neptune Financial

OverviewSuggest Edit

Neptune Financial (NepFin) is a next-generation financial services company offering commercial lending platform that helps businesses grow capital.

TypePrivate
Founded2017
HQSan Francisco, US
Websitenepfin.com
Employee Ratings4.4

Locations

Neptune Financial is headquartered in
San Francisco, United States

Location Map

Latest Updates

Employees (est.) (Aug 2020)19
Cybersecurity ratingAMore

Key People/Management at Neptune Financial

Ryan Phipps

Ryan Phipps

Vice President
Karin Kovacic

Karin Kovacic

Managing Director
Jay Schiff

Jay Schiff

Senior Managing Director
Thomas Meister

Thomas Meister

Co-Founder, COO & General Counsel
Sid Singh

Sid Singh

Vice President
Albert Periu

Albert Periu

Co-Founder & CEO
Show more

Neptune Financial Office Locations

Neptune Financial has an office in San Francisco
San Francisco, US (HQ)
Transamerica Pyramid, 600 Montgomery St #260, San Francisco
Show all (1)

Neptune Financial Financials and Metrics

Summary Metrics

Founding Date

2017

Neptune Financial total Funding

$13 m

Neptune Financial latest funding size

$10 m

Time since last funding

2 years ago

Neptune Financial investors

Neptune Financial's latest funding round in February 2018 was reported to be $10 m. In total, Neptune Financial has raised $13 m
Show all financial metrics

Neptune Financial Cybersecurity Score

Cybersecurity ratingPremium dataset

A

96/100

SecurityScorecard logo

Neptune Financial Online and Social Media Presence

Embed Graph

Neptune Financial Frequently Asked Questions

  • When was Neptune Financial founded?

    Neptune Financial was founded in 2017.

  • Who are Neptune Financial key executives?

    Neptune Financial's key executives are Ryan Phipps, Karin Kovacic and Jay Schiff.

  • How many employees does Neptune Financial have?

    Neptune Financial has 19 employees.

  • Who are Neptune Financial competitors?

    Competitors of Neptune Financial include Artoo, Yofii and Wrfcoin.

  • Where is Neptune Financial headquarters?

    Neptune Financial headquarters is located at Transamerica Pyramid, 600 Montgomery St #260, San Francisco, San Francisco.

  • Where are Neptune Financial offices?

    Neptune Financial has an office in San Francisco.

  • How many offices does Neptune Financial have?

    Neptune Financial has 1 office.