A method performed by a terminal in a wireless communication system, the method comprising: receiving, from a base station, configuration information for a grant-free uplink, UL, transmission, the configuration information including a number of repetitive transmissions K, information on a redundancy version, RV, sequence, and period information associated with a set of resources for repetitive transmissions, wherein the set of resources for the repetitive transmissions in a period P are associated with the same hybrid automatic repeat request, HARQ, process identifier, ID; in case that the information on the RV sequence is configured as 0-0-0-0: identifying a resource that is determined available first after generating an UL data signal to be transmitted as a resource for an initial transmission of UL data; performing the initial transmission of the UL data on the identified resource; and after the initial transmission of the UL data, performing a following repeated transmission on each following resource in the period P of the identified resource until K-1 repeated transmissions of the UL data have been performed or performing a following repeated transmissions on each of M-1 following resources in the period P in case that the period P includes M available resources until the period of the identified resource ends, and M<K, characterized in that: the identified resource is one of F resources counted from the first resource among the set of resources for the repetitive transmissions in the period P, wherein said F resources can be used for initial and repeated transmissions, and wherein the remaining resources associated with the HARQ process ID can be used only for repeated transmissions, in case that the information on the RV sequence is configured as 0-3-0-3: identifying a resource corresponding to an RV index 0 that is determined available first after generating the UL data signal to be transmitted as a resource for the initial transmission of the UL data; and performing the initial transmission of the UL data on the identified resource. receiving, from a base station, configuration information for a grant-free uplink, UL, transmission, the configuration information including a number of repetitive transmissions K, information on a redundancy version, RV, sequence, and period information associated with a set of resources for repetitive transmissions, wherein the set of resources for the repetitive transmissions in a period P are associated with the same hybrid automatic repeat request, HARQ, process identifier, ID; in case that the information on the RV sequence is configured as 0-0-0-0: identifying a resource that is determined available first after generating an UL data signal to be transmitted as a resource for an initial transmission of UL data; performing the initial transmission of the UL data on the identified resource; and identifying a resource that is determined available first after generating an UL data signal to be transmitted as a resource for an initial transmission of UL data; performing the initial transmission of the UL data on the identified resource; and after the initial transmission of the UL data, performing a following repeated transmission on each following resource in the period P of the identified resource until K-1 repeated transmissions of the UL data have been performed or performing a following repeated transmissions on each of M-1 following resources in the period P in case that the period P includes M available resources until the period of the identified resource ends, and M<K, characterized in that: the identified resource is one of F resources counted from the first resource among the set of resources for the repetitive transmissions in the period P, wherein said F resources can be used for initial and repeated transmissions, and wherein the remaining resources associated with the HARQ process ID can be used only for repeated transmissions, in case that the information on the RV sequence is configured as 0-3-0-3: identifying a resource corresponding to an RV index 0 that is determined available first after generating the UL data signal to be transmitted as a resource for the initial transmission of the UL data; and performing the initial transmission of the UL data on the identified resource. identifying a resource corresponding to an RV index 0 that is determined available first after generating the UL data signal to be transmitted as a resource for the initial transmission of the UL data; and performing the initial transmission of the UL data on the identified resource.