A network device for handling uplink, hereafter referred to as UL, transmission, comprising: a storage unit, for storing instructions; and a processing circuit, coupled to the storage unit, wherein the storage unit stores, and the processing circuit is configured to execute, the instructions of: configuring a maximum retransmission attempt to a communication device; configuring a UL transmission skipping mechanism to the communication device, the skipping mechanism allowing the communication device to skip another UL transmission after receiving a UL grant configuring the communication device to perform the other transmission, if the communication device does not have UL data for transmitting; transmitting a UL grant comprising a first modulation and coding scheme, hereafter referred to as MCS, and an allocation of a first resource to the communication device for performing the UL transmission; receiving the UL transmission generated according to the first MCS in the first resource according to the UL transmission skipping mechanism; decoding the UL transmission for a plurality of times according to an error control coding, hereafter referred to as ECC, scheme, wherein the UL transmission is a first redundant version, hereafter referred to as RV, corresponding to a new transmission with a first RV index or a second RV corresponding to a retransmission with a second RV index, wherein the network device decodes the UL transmission according to a blind decoding scheme; and transmitting an acknowledgment indicating whether the UL transmission is decoded successfully to the communication device. a storage unit, for storing instructions; and a processing circuit, coupled to the storage unit, wherein the storage unit stores, and the processing circuit is configured to execute, the instructions of: configuring a maximum retransmission attempt to a communication device; configuring a UL transmission skipping mechanism to the communication device, the skipping mechanism allowing the communication device to skip another UL transmission after receiving a UL grant configuring the communication device to perform the other transmission, if the communication device does not have UL data for transmitting; transmitting a UL grant comprising a first modulation and coding scheme, hereafter referred to as MCS, and an allocation of a first resource to the communication device for performing the UL transmission; receiving the UL transmission generated according to the first MCS in the first resource according to the UL transmission skipping mechanism; decoding the UL transmission for a plurality of times according to an error control coding, hereafter referred to as ECC, scheme, wherein the UL transmission is a first redundant version, hereafter referred to as RV, corresponding to a new transmission with a first RV index or a second RV corresponding to a retransmission with a second RV index, wherein the network device decodes the UL transmission according to a blind decoding scheme; and transmitting an acknowledgment indicating whether the UL transmission is decoded successfully to the communication device. configuring a maximum retransmission attempt to a communication device; configuring a UL transmission skipping mechanism to the communication device, the skipping mechanism allowing the communication device to skip another UL transmission after receiving a UL grant configuring the communication device to perform the other transmission, if the communication device does not have UL data for transmitting; transmitting a UL grant comprising a first modulation and coding scheme, hereafter referred to as MCS, and an allocation of a first resource to the communication device for performing the UL transmission; receiving the UL transmission generated according to the first MCS in the first resource according to the UL transmission skipping mechanism; decoding the UL transmission for a plurality of times according to an error control coding, hereafter referred to as ECC, scheme, wherein the UL transmission is a first redundant version, hereafter referred to as RV, corresponding to a new transmission with a first RV index or a second RV corresponding to a retransmission with a second RV index, wherein the network device decodes the UL transmission according to a blind decoding scheme; and transmitting an acknowledgment indicating whether the UL transmission is decoded successfully to the communication device.