A resource charging method, wherein the method comprises: receiving, by a multi-access edge computing, MEC, management system, resource usage information of a tenant sent by a MEC host, wherein the resource usage information is information about a resource consumed by a MEC application created by the tenant through application instantiation; during the application instantiation, obtaining locally, by the MEC management system, a charging policy of the tenant by using an application instantiation request message of the tenant when the charging policy exists locally and otherwise receiving, by the MEC management system, a charging policy of the tenant sent by a charging policy device; and sending, by the MEC management system, an indication message to the MEC host, wherein the indication message carries the charging policy of the tenant and sending the resource usage information to the charging system device, wherein the resource usage information is used by the charging system device to charge the resource consumed by the MEC application of the tenant; wherein the resource usage information comprises a type of the resource, a size of the resource, a quantity of times of usage of the resource, a usage duration of the resource, a usage start time of the resource, and a usage end time of the resource; wherein the type of the resource is a system resource or a service resource; the system resource comprises a computing resource, a network resource, and/or a storage resource consumed when the MEC application runs, and the service resource comprises an application programming interface, API, that is provided by a MEC service and that is invoked by the MEC application, wherein the resource usage information comprises a quantity of times that the MEC application invokes the API provided by the MEC service, and the quantity of times that the API is invoked is used by the charging system device to calculate, based on a preset API usage rate, a charging amount of a service resource used by the tenant. receiving, by a multi-access edge computing, MEC, management system, resource usage information of a tenant sent by a MEC host, wherein the resource usage information is information about a resource consumed by a MEC application created by the tenant through application instantiation; during the application instantiation, obtaining locally, by the MEC management system, a charging policy of the tenant by using an application instantiation request message of the tenant when the charging policy exists locally and otherwise receiving, by the MEC management system, a charging policy of the tenant sent by a charging policy device; and sending, by the MEC management system, an indication message to the MEC host, wherein the indication message carries the charging policy of the tenant and sending the resource usage information to the charging system device, wherein the resource usage information is used by the charging system device to charge the resource consumed by the MEC application of the tenant; wherein the resource usage information comprises a type of the resource, a size of the resource, a quantity of times of usage of the resource, a usage duration of the resource, a usage start time of the resource, and a usage end time of the resource; wherein the type of the resource is a system resource or a service resource; the system resource comprises a computing resource, a network resource, and/or a storage resource consumed when the MEC application runs, and the service resource comprises an application programming interface, API, that is provided by a MEC service and that is invoked by the MEC application, wherein the resource usage information comprises a quantity of times that the MEC application invokes the API provided by the MEC service, and the quantity of times that the API is invoked is used by the charging system device to calculate, based on a preset API usage rate, a charging amount of a service resource used by the tenant.