Cyclodextrin glucanotransferase (CGTase) from Bacillus circulans (ATCC 21783) was immobilised on a silica-based support: purified seasand. Although adsorption of 98% was achieved, considerable desorption was encountered. This problem was minimised by crosslinking the adsorbed enzyme with glutaraldehyde. The immobilised enzyme after crosslinking could be used repeatedly for cyclodextrin (CD) production in a batch process. The activity retention was 80% at the end of the eighth cycle. The immobilised enzyme showed a shift in the pH optimum towards the alkaline side and also an improvement in the pH stability compared to the free enzyme. It catalysed the formation of β-CD as a major product. A significant amount of α-CD production was also observed on prolonged incubation.