Background The Gravitational wave high-energy Electromagnetic Counterpart All-sky Monitor (GECAM) is primarily designed to spot gamma-ray bursts corresponding to gravitational waves. In order to achieve stable observations from various astronomical phenomena, the payload performance need to be monitored during the in-orbit operation. Method This article describes the design and implementation of GECAM satellite payload performance monitoring (GPPM) software. The software extracts the payload status and telescope observations (light curves, energy spectrums, characteristic peak fitting of energy spectrums, etc) from the payload data. Considering the large amount of payload status parameters in the engineering data, we have designed a method of parameter processing based on the configuration tables. This method can deal with the frequent changes of the data formats and facilitate program maintenance. Payload status and performance are monitored through defined thresholds and monitoring reports. The entire software is implemented in python language and the huge amount of observation data is stored in MongoDB. Conclusion The design and implementation of GPPM software have been completed, tested with ground and in-orbit payload data. The software can monitor the performance of GECAM payload effectively. The overall design of the software and the data processing method can be applied to other satellites.