Nowadays, chemical modification of textiles is the most common and convenient process to improve functional properties of textiles. In this perspective, cationisation of cotton is the most effective treatment that may help to solve the environmental problems associated with dyeing of cotton