Tiene ediciones internacionales en Reino Unido, Australia, China, Alemania, Francia, Sudáfrica,[2] India, Italia, Indonesia, Japón, Malasia, Países Bajos, Polonia, México, España, Singapur y el norte de Europa.
Business Insider se fundó en 2007 por Kevin P. Ryan, antiguo CEO de DoubleClick, Dwight Merriman y Henry Blodget.
En el último cuarto de 2010 obtiene beneficios por primera vez.
[6] En 2015, Business Insider lanza la publicación dedicada a la tecnología Tech Insider, con una plantilla de 40 personas desde la sede de la empresa en Nueva York.
[7] Publicado inicialmente como un medio independiente, se terminó uniendo a la web de Business Insider.