A cleaning company will come in to your building and clean it once; while a janitorial company will take care of the everyday cleaning duties and keep it well maintained on a day to day basis.