Various techniques for performing RACH-less mobility procedures are disclosed. An uplink grant is provided to the UE device so the UE device can transmit an uplink message to a target base station. In response to receiving the uplink message, the target base station transmits a radio resource allocation to the UE device via the PDCCH. The radio resource allocation can be a downlink assignment or an uplink grant. Upon receipt of the radio resource allocation, an indication that the radio resource allocation has been received is sent from a Media Access Control (MAC) protocol layer of the UE device to a protocol layer that is higher than the MAC protocol layer. The higher protocol layer of the UE device determines when the RACH-less mobility procedure has been completed, based at least partially on when the radio resource allocation is received from the target base station.