The invention discloses an incremental software updating method of an internet protocol television (IPTV) set top box. The method comprises the following steps of: A, when the set top box is started and powered on, performing updating detection, downloading an updating configuration file from an updating server according to an address of the updating server which is locally configured, judging whether updating is required according to contents of the configuration file and the current software version information of the set top box, if the updating is required, determining a software package to be updated and executing the step B, and if the updating is not required, normally starting; B, judging whether the number of day updating times of the set top box is greater than a preset threshold value, if the number of the day updating times of the set top box is greater than the preset threshold value, normally starting, and if the number of the day updating times of the set top box is not greater than the preset threshold value, executing the step C; and C, downloading the software package to be updated from the updating server, and performing local updating installation. The method has the advantages that: incremental updating is adopted, and only the software package to be updated is downloaded and updated, so bandwidth resources are saved, the updating efficiency of the IPTV set top box is improved, updating time is shortened, user experience is improved, and an updating mode is relatively flexible and easy to control.