A method of monitoring heat consumption using a plurality of heat submetering devices distributed in a plurality of individual heat consumption arrangements supplied with a heating medium by a common heat supply, said plurality of heat submetering devices comprising heat cost allocator sub-meters mounted on a plurality of heat consumption devices and being communicatively associated with a meter reading system, the method comprising: receiving in said meter reading system measured meter readings, each corresponding to a respective heat submetering device of a received devices group of said plurality of heat submetering devices; transmitting meter readings to a heat monitoring system, at least one of said meter readings comprising a representation of one of said received measured meter readings, said transmitting comprising: allocating said meter readings to transmission batches and for each of said transmission batches: transmitting said transmission batch to said heat monitoring system; placing said transmitted transmission batch in a batch queue of said heat monitoring system; receiving in said meter reading system from said heat monitoring system a batch receipt for said transmitted transmission batch; validating in said heat monitoring system said transmission batches of said batch queue; monitoring in said heat monitoring system heat consumption values corresponding to one or more of said plurality of heat consumption arrangements, said heat consumption values being calculated for a monitoring period, for each monitoring period the calculating comprising: providing an energy consumption derived from said common heat supply and selecting meter readings corresponding to each of said plurality of heat submetering devices, said energy consumption and said selected meter reading being associated with said monitoring period, wherein said selected meter readings comprise estimated meter readings corresponding to heat submetering devices of a non-received devices group of said plurality of heat submetering devices and said at least one of said meter readings comprising said representation of one of said measured meter readings. receiving in said meter reading system measured meter readings, each corresponding to a respective heat submetering device of a received devices group of said plurality of heat submetering devices; transmitting meter readings to a heat monitoring system, at least one of said meter readings comprising a representation of one of said received measured meter readings, said transmitting comprising: allocating said meter readings to transmission batches and for each of said transmission batches: transmitting said transmission batch to said heat monitoring system; placing said transmitted transmission batch in a batch queue of said heat monitoring system; receiving in said meter reading system from said heat monitoring system a batch receipt for said transmitted transmission batch; transmitting said transmission batch to said heat monitoring system; placing said transmitted transmission batch in a batch queue of said heat monitoring system; receiving in said meter reading system from said heat monitoring system a batch receipt for said transmitted transmission batch; validating in said heat monitoring system said transmission batches of said batch queue; monitoring in said heat monitoring system heat consumption values corresponding to one or more of said plurality of heat consumption arrangements, said heat consumption values being calculated for a monitoring period, for each monitoring period the calculating comprising: providing an energy consumption derived from said common heat supply and selecting meter readings corresponding to each of said plurality of heat submetering devices, said energy consumption and said selected meter reading being associated with said monitoring period, wherein said selected meter readings comprise estimated meter readings corresponding to heat submetering devices of a non-received devices group of said plurality of heat submetering devices and said at least one of said meter readings comprising said representation of one of said measured meter readings.