K-Rep was established in 1984 as a project that supported the development of Small and Micro Enterprises through NGO managed programs. In 1987, the project was incorporated as local NGO. It changed its original strategy of supporting NGOs with grants and technical assistance, to that of advancing loans to the NGOs, in 1989.
In the same year it established a micro-credit lending program and established this as the core business and growth area. It also expanded its activities to include research & product development, as well as changing its Technical Assistance (TA) activities to a for-a-fee capacity building service. In 1999 it established K-Rep Bank and two other entities; K-Rep Development Agency – to carry on its research and development work and K-Rep Advisory Services to serve as its consulting wing.