techstarsstartupinvestingSAFEacceleratorHow much does Techstars invest? Techstars' current and historical investment terms for startupsA look at how Techstars' deal terms have changed, from the early days to the current $220k offer.April 27, 2025