In this study Bacillus sp. isolated from snail droppings displayed ability to coproduce cellulase, xylanase and pectinase by solid state fermentation on citrus peel. The enzymes were immobilized by cross-linking enzyme aggregate (CLEA). Parameters like cross-linking concentration/cross-linking time, pH, thermal stability and reusability were evaluated. Bacillus sp. expressed cellulase (2.563 ± 0.082 U/gds), xylanase (2.253 ± 0.101 U/gds) and pectinase (2.910 ± 0.097 U/gds) activity. Moisture content (75%), pH 5, particle size 348 nm, One (1 mL) mililiter inoculum/nitrogen were best for enzymes production. Optimum aggregation of enzyme complex with glutaraldehyde concentration (50 mM) and cross-linking time 3 h was achieved using three-phase portioning (TPP). Combined-CLEAs expressed thermal stability. Cellulase, xylanase and pectinase, retained 90% of initial activity at 1 h, over 65% after 3 h incubation at 50 °C; optimum activity was pH 6. After 4 cycles combined-CLEAs retained over 80% activity.