Finch is a seamless, all-in-one account that provides the benefits of investing with the flexibility of checking Founded by Neel Ganu in 2019, Finch is backed by investors that include Techstars, Barclays, Frontier Venture Capital, Mendoza Ventures, Barclays Accelerator, and powered by Techstars – New York and is headquartered in Boston.