A method performed by a wireless device, the method being for handling uplink transmission to a network node, the wireless device operating in a wireless communications network, and the method comprising: - determining while the wireless device is in inactive state, whether or not a size of a buffer of data for uplink transmission obtained in inactive state is smaller than a threshold, and - sending, to the network node, at least a first transmission comprising a first subset of the obtained data, and an explicit or implicit indication of a number of remaining transmissions of a plurality of transmissions that are needed to send the remaining obtained data, wherein the sending of the at least first transmission is based on a result of the determining and is performed in inactive state, and - sending, to the network node, the remaining transmissions in the plurality of transmissions, the sending of the remaining transmissions being in inactive state or in connected state based on one or more further indications, the one or more further indications being one of: received from the network node and configured at the wireless device, wherein at least one of: a) the method further comprises receiving a first indication from the network node, the first indication indicating at least a maximum number, N, of transmissions allowed in the plurality, and b) the one or more further indications are received from the network node, and the one or more further indications indicate at least transport block sizes allowed to be used for the plurality of transmissions, wherein the transport block sizes are UE specifically configured and stored in a UE context, and wherein the first indication is received in inactive state. - determining while the wireless device is in inactive state, whether or not a size of a buffer of data for uplink transmission obtained in inactive state is smaller than a threshold, and - sending, to the network node, at least a first transmission comprising a first subset of the obtained data, and an explicit or implicit indication of a number of remaining transmissions of a plurality of transmissions that are needed to send the remaining obtained data, wherein the sending of the at least first transmission is based on a result of the determining and is performed in inactive state, and - sending, to the network node, the remaining transmissions in the plurality of transmissions, the sending of the remaining transmissions being in inactive state or in connected state based on one or more further indications, the one or more further indications being one of: received from the network node and configured at the wireless device, wherein at least one of: a) the method further comprises receiving a first indication from the network node, the first indication indicating at least a maximum number, N, of transmissions allowed in the plurality, and b) the one or more further indications are received from the network node, and the one or more further indications indicate at least transport block sizes allowed to be used for the plurality of transmissions, wherein the transport block sizes are UE specifically configured and stored in a UE context, and wherein the first indication is received in inactive state. a) the method further comprises receiving a first indication from the network node, the first indication indicating at least a maximum number, N, of transmissions allowed in the plurality, and b) the one or more further indications are received from the network node, and the one or more further indications indicate at least transport block sizes allowed to be used for the plurality of transmissions, wherein the transport block sizes are UE specifically configured and stored in a UE context, and wherein the first indication is received in inactive state.