The use of internal combustion engines as the drive for heavy-duty vehicles (with an unladen weight of over 3500 kg) forces these engines to be tested on an engine dynamometer. Thus, these engines operate under forced conditions, which are significantly different from their actual application. To assess the ecology of such vehicles (or more accurately the engine alone) the emission of pollution per unit of work done by the engine must be determined. However, obtaining the results of unit emissions (expressed in grams of the compound per a unit of performed work) does not give the grounds for determining the mass of pollutants on a given stretch of the road traveled by the vehicle. Therefore, there is a need to change the emission value expressed in units referenced to the engine work (g/kWh) into a value of road emissions (g/km). The paper presents a methodology of determining pollutant emissions of heavy-duty road vehicles on the basis of the unit emissions, as well as additional parameters determined on the basis of the algorithm presented in the article. A solution was obtained that can be used not only for heavy-duty vehicles, but was also extended to allow use for buses.