About Us

CSI Leasing, Inc. (CSI) is one of the largest independent equipment leasing specialists in the world, with customers in more than 36 countries.

  • Established in 1972
  • 1,000+ employees
  • Headquartered in St. Louis, Missouri with more than 40 sales offices located throughout North America, including three in Canada
  • 25 global subsidiaries leasing in 36 countries
  • Wholly-owned subsidiary of Tokyo Century Corporation
  • Member of the Equipment Leasing and Finance Association (ELFA) and the Association of Service and Computer Dealers International (ASCDI)