A method for collecting spent labelstock material, the method comprising: - storing a plurality of containers (C 1,1, C 1,2) in a first storage (STO 1) at a first location (LOC 1), - storing a plurality of containers (C 2,1, C 2,2) in a second storage (STO 2) at a second location (LOC 2), - associating a first code (QR 1,1) with a first container (C 1,1) and with the first storage (STO 1), - associating a second different code (QR 2,1) with a second container (C 2,1) and with the second storage (STO 2), - filling the first container (C 1,1) with spent labelstock material, - filling the second container (C 2,1) with spent labelstock material, - reading the code (QR 1,1) of the first container (C 1,1) and setting a value of a status indicator (D 1,1) indicative of a status of the first container (C 1,1) when the first container (C 1,1) is filled and is closed, - reading the code (QR 2,1) of the second container (C 2,1) and setting a value of a status indicator (D 2,1) indicative of a status of the second container (C 2,1) when the second container (C 2,1) is filled and is closed, - storing the status indicator values (D 1,1, D 2,1) and the times of changing the values of the status indicators in a database (BASE1), - weighing one or more filled containers (C 1,1) at the first location (LOC 1), - weighing one or more filled containers (C 2,1) at the second location (LOC 2), - storing the measured weights (m 1,1, m 1,2) of the weighed containers (C 1,1, C 1,2) in a database (BASE1) such that the measured weights (m 1,1,m 1,2) can be retrieved from the database (BASE1) based on the codes (QR 1,1, QR 1,2) of the weighed containers (C 1,1, C 1,2), - predicting a fill ratio (Ri(t)) of the first storage (STO 1) and predicting a fill ratio (R 2 (t)) of the second storage (STO 2) based on the status indicator values (D 1,1, D 2,1), said predicting comprising using information about the maximum capacity of each storage (STO 1, STO 2), and using information about the closing times (t 2QR1,1, t 2QR1,2) and weights of the containers (C 1,1 C 2,1), - determining a collection timing plan (TPLAN1) based on the predicted fill ratio (Ri(t)) of the first storage (STO 1) and based on the predicted fill ratio (R 2 (t)) of the second storage (STO 2), and - transporting containers (C 1,1, C 1,2) from the first storage (STO 1) and transporting containers (C 2,1, C2,2) from the second storage to a collection terminal (TERM1) according to the determined collection timing plan (TPLAN1). - storing a plurality of containers (C 1,1, C 1,2) in a first storage (STO 1) at a first location (LOC 1), - storing a plurality of containers (C 2,1, C 2,2) in a second storage (STO 2) at a second location (LOC 2), - associating a first code (QR 1,1) with a first container (C 1,1) and with the first storage (STO 1), - associating a second different code (QR 2,1) with a second container (C 2,1) and with the second storage (STO 2), - filling the first container (C 1,1) with spent labelstock material, - filling the second container (C 2,1) with spent labelstock material, - reading the code (QR 1,1) of the first container (C 1,1) and setting a value of a status indicator (D 1,1) indicative of a status of the first container (C 1,1) when the first container (C 1,1) is filled and is closed, - reading the code (QR 2,1) of the second container (C 2,1) and setting a value of a status indicator (D 2,1) indicative of a status of the second container (C 2,1) when the second container (C 2,1) is filled and is closed, - storing the status indicator values (D 1,1, D 2,1) and the times of changing the values of the status indicators in a database (BASE1), - weighing one or more filled containers (C 1,1) at the first location (LOC 1), - weighing one or more filled containers (C 2,1) at the second location (LOC 2), - storing the measured weights (m 1,1, m 1,2) of the weighed containers (C 1,1, C 1,2) in a database (BASE1) such that the measured weights (m 1,1,m 1,2) can be retrieved from the database (BASE1) based on the codes (QR 1,1, QR 1,2) of the weighed containers (C 1,1, C 1,2), - predicting a fill ratio (Ri(t)) of the first storage (STO 1) and predicting a fill ratio (R 2 (t)) of the second storage (STO 2) based on the status indicator values (D 1,1, D 2,1), said predicting comprising using information about the maximum capacity of each storage (STO 1, STO 2), and using information about the closing times (t 2QR1,1, t 2QR1,2) and weights of the containers (C 1,1 C 2,1), - determining a collection timing plan (TPLAN1) based on the predicted fill ratio (Ri(t)) of the first storage (STO 1) and based on the predicted fill ratio (R 2 (t)) of the second storage (STO 2), and - transporting containers (C 1,1, C 1,2) from the first storage (STO 1) and transporting containers (C 2,1, C2,2) from the second storage to a collection terminal (TERM1) according to the determined collection timing plan (TPLAN1).