The embodiment of the invention provides an automatic diagnosis and data monitoring system for a commercial dish-washing machine, the system comprises a sensor, a dish-washing machine main control board, a network communication module, a server, a maintenance processing unit, a data analysis unit and a program design unit; the dish-washing machine main control board is placed inside the commercialdish-washing machine and connected with the server through the network communication module, collects operating data acquired by the sensor and performs preprocessing to obtain fault information, andsends the operating data and the fault information to the server through the network communication module; after judging a fault type, the server sends information to the maintenance processing unitto process, when the server cannot judge the fault type, the server sends the information to the data analysis unit to process, a new fault diagnosis algorithm is compiled according to a processing result through the program design unit, and the dish-washing machine main control board is updated with the fault diagnosis algorithm through the network communication module. The system provided by theinvention can automatically diagnose, monitor and predict various faults and improper operations of the commercial dish-washing machine.