A mobile dimensioning device, comprising: a display; non-volatile storage; one or more sensors (156, 158); an input subsystem; one or more processors; and memory containing instructions executable by the one or more processors whereby the device is operable to: derive, based on information received from the one or more sensors, one or more accuracy parameters that influence an accuracy level for a measurement environment of an object being measured; compute the accuracy level based on the one or more accuracy parameters; determine if the accuracy level is sufficient for the measurement environment; if the accuracy level is not sufficient for the measurement environment; provide an indication (212, 312) for improving the accuracy level of the measurement environment; if the accuracy level is sufficient for the measurement environment; display, on the display, an indication (206, 214) that the measurement environment is sufficient and activate a capture icon configured to enable capture of measurement of dimensions of the object; in response to an input received at the capture icon, capture the measurement of the dimensions of the object; display, on the display, the dimensions of the object; and record the dimensions of the object. a display; non-volatile storage; one or more sensors (156, 158); an input subsystem; one or more processors; and memory containing instructions executable by the one or more processors whereby the device is operable to: derive, based on information received from the one or more sensors, one or more accuracy parameters that influence an accuracy level for a measurement environment of an object being measured; compute the accuracy level based on the one or more accuracy parameters; determine if the accuracy level is sufficient for the measurement environment; if the accuracy level is not sufficient for the measurement environment; derive, based on information received from the one or more sensors, one or more accuracy parameters that influence an accuracy level for a measurement environment of an object being measured; compute the accuracy level based on the one or more accuracy parameters; determine if the accuracy level is sufficient for the measurement environment; if the accuracy level is not sufficient for the measurement environment; provide an indication (212, 312) for improving the accuracy level of the measurement environment; if the accuracy level is sufficient for the measurement environment; display, on the display, an indication (206, 214) that the measurement environment is sufficient and activate a capture icon configured to enable capture of measurement of dimensions of the object; in response to an input received at the capture icon, capture the measurement of the dimensions of the object; display, on the display, the dimensions of the object; and record the dimensions of the object. if the accuracy level is sufficient for the measurement environment; display, on the display, an indication (206, 214) that the measurement environment is sufficient and activate a capture icon configured to enable capture of measurement of dimensions of the object; in response to an input received at the capture icon, capture the measurement of the dimensions of the object; display, on the display, the dimensions of the object; and record the dimensions of the object.