Method of electronically tracking of spray coating of a coating fluid on a physical surface by a spray gun arranged to spray the coating fluid in a spray direction, the method comprising, in an electronic computing system (100, 150): receiving, from a distance sensor module comprising at least one distance sensor, the distance sensor module being connected to the spray gun, distance data indicating a physical distance between the spray gun and the surface; obtaining, from an electronic memory (114, 154), three-dimensional coating model data of a spray cone associated with the spray gun; receiving, from a positional sensing system (132, 130) connected to the spray gun, position data providing an indication of the spray gun relative to a first position on the physical surface; obtaining coating fluid flow data providing an indication of a mass flow rate of the coating fluid through the spray gun; characterised in that the coating fluid flow data is provided with a first timestamp the distance data is provided with a second timestamp and the position data is provided with a third timestamp; the method further comprising: adjusting the coating model data based on the coating fluid flow data; matching the fluid flow data, the distance data and the position data over time based on the first timestamp, the second timestamp and the third timestamp; and calculating, based on the distance data, the position data and the three-dimensional coating model, coating deposition area data of positional spray coating deposition on an area of the physical surface per unit of time. receiving, from a distance sensor module comprising at least one distance sensor, the distance sensor module being connected to the spray gun, distance data indicating a physical distance between the spray gun and the surface; obtaining, from an electronic memory (114, 154), three-dimensional coating model data of a spray cone associated with the spray gun; receiving, from a positional sensing system (132, 130) connected to the spray gun, position data providing an indication of the spray gun relative to a first position on the physical surface; obtaining coating fluid flow data providing an indication of a mass flow rate of the coating fluid through the spray gun; characterised in that the coating fluid flow data is provided with a first timestamp the distance data is provided with a second timestamp and the position data is provided with a third timestamp; the method further comprising: adjusting the coating model data based on the coating fluid flow data; matching the fluid flow data, the distance data and the position data over time based on the first timestamp, the second timestamp and the third timestamp; and calculating, based on the distance data, the position data and the three-dimensional coating model, coating deposition area data of positional spray coating deposition on an area of the physical surface per unit of time. adjusting the coating model data based on the coating fluid flow data; matching the fluid flow data, the distance data and the position data over time based on the first timestamp, the second timestamp and the third timestamp; and calculating, based on the distance data, the position data and the three-dimensional coating model, coating deposition area data of positional spray coating deposition on an area of the physical surface per unit of time.