Home / 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,200+ employees
- Headquartered in St. Louis, Missouri with more than 40 sales offices located sales offices located throughout the U.S.
- 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)
- Acquired Ecocatalunya S.A. in 2007 and created CSI Renting, a wholly-owned subsidiary
- CSI Renting has two locations in Spain, with more than 30 employees