In peritoneal dialysis, ultrafiltration is achieved by adding an osmotic agent into the dialysis fluid. During an exchange with icodextrin-based solution, polysaccharide chains are degraded by α-amylase activity in dialysate, influencing its osmotic properties. We modelled water and solute removal taking into account degradation by α-amylase and absorption of icodextrin from the peritoneal cavity. We analysed data from 16-hour dwells with icodextrin-based solution in 11 patients (8 icodextrin-naïve, 3 icodextrin-exposed) on dialysate volume, dialysate concentrations of glucose, urea, creatinine and α-amylase, and dialysate and blood concentrations of 7 icodextrin molecular weight fractions. The three-pore model was extended to describe hydrolysis of icodextrin by α-amylase. The extended model accurately predicted kinetics of ultrafiltration, small solutes and icodextrin fractions in dialysate, indicating differences in degradation kinetics between icodextrin-naïve and icodextrin-exposed patients. In addition, the model provided information on the patterns of icodextrin degradation caused by α-amylase. Modelling of icodextrin kinetics using a modified three-pore model that takes into account absorption of icodextrin and changes in α-amylase activity in the dialysate provided accurate description of peritoneal transport and information on patterns of icodextrin hydrolysis during long icodextrin dwells.