A method for wireless communication performed by a user equipment, UE, comprising: receiving a plurality of uplink configurations from a base station, the plurality of uplink configurations each including one or more parameters for transmission of uplink data in one or more unscheduled uplink transmissions from the UE to the base station, wherein the one or more parameters for each of the uplink configurations comprise: a rank indication associated with transmission; a number of transport blocks, TBs, to be carried in each unscheduled uplink transmission according to the uplink configuration; a scheduling set size that indicates a size of each unscheduled uplink transmission according to the uplink configuration; an interlace allocation for each unscheduled uplink transmission according to the uplink configuration; a number of configured hybrid acknowledgment repeat request, HARQ, processes for the number of TBs to be carried in each unscheduled uplink transmission according to the uplink configuration; an acknowledgment/negative-acknowledgment, ACK/NACK, bundling scheme for each unscheduled uplink transmission according to the uplink configuration; a scaling factor to be used to determine uplink control information, UCI, resources for each unscheduled uplink transmission according to the uplink configuration, the scaling factor based at least in part on the rank indication and number of TBs; and a number of repetitions for each unscheduled uplink transmission according to the uplink configuration; receiving a dynamic indication of a first uplink configuration of the plurality of uplink configurations to be used for a first unscheduled uplink transmission from the UE to the base station; and transmitting the first unscheduled uplink transmission based on using the one or more parameters included in the first uplink configuration. a rank indication associated with transmission; a number of transport blocks, TBs, to be carried in each unscheduled uplink transmission according to the uplink configuration; a scheduling set size that indicates a size of each unscheduled uplink transmission according to the uplink configuration; an interlace allocation for each unscheduled uplink transmission according to the uplink configuration; a number of configured hybrid acknowledgment repeat request, HARQ, processes for the number of TBs to be carried in each unscheduled uplink transmission according to the uplink configuration; an acknowledgment/negative-acknowledgment, ACK/NACK, bundling scheme for each unscheduled uplink transmission according to the uplink configuration; a scaling factor to be used to determine uplink control information, UCI, resources for each unscheduled uplink transmission according to the uplink configuration, the scaling factor based at least in part on the rank indication and number of TBs; and a number of repetitions for each unscheduled uplink transmission according to the uplink configuration; receiving a dynamic indication of a first uplink configuration of the plurality of uplink configurations to be used for a first unscheduled uplink transmission from the UE to the base station; and transmitting the first unscheduled uplink transmission based on using the one or more parameters included in the first uplink configuration.