They both are similar, but the main difference is BES920XL allows you to descale the machine you needed. The BES900XL needed to be brought into the service center in order to descale. In addition, the BES920XL comes with steam boiler temperature, a razor dosing tool, and with two years warranty.