A recording apparatus, comprising: a first conveyance roller configured to convey a sheet in a conveyance direction; a recording head for recording an image on the sheet conveyed by the first conveyance roller; and a second conveyance roller disposed on a downstream side of the recording head in the conveyance direction and configured to convey the sheet in the conveyance direction, wherein the recording apparatus corrects a rotational speed or a rotational amount of each conveyance roller using a correction value dedicated to each rotational phase of each conveyance roller for each of conveyance states, that is, in a first conveyance state in which the first conveyance roller is operative to convey the sheet, a second conveyance state in which the first and second conveyance roller are cooperative to convey the sheet, and a third conveyance state in which the second conveyance roller is operative to convey the sheet, wherein the recording apparatus acquires conveyance error amounts based on measures of recorded patterns of any two of three conveyance states of the first conveyance state, the second conveyance state, and the third conveyance state and calculates a conveyance error amount of the remaining conveyance state, acquires a conveyance amount in the second conveyance state as a weighted average of the conveyance amount by the first conveyance roller in the first conveyance state and the conveyance amount by the second conveyance roller in the third conveyance state, which can be expressed using weighting coefficients indicating robustness against slippage that may occur when the first and second conveyance rollers convey the sheet, and acquires a correction value that corresponds to each rotational phase of each conveyance roller for each conveyance state. a first conveyance roller configured to convey a sheet in a conveyance direction; a recording head for recording an image on the sheet conveyed by the first conveyance roller; and a second conveyance roller disposed on a downstream side of the recording head in the conveyance direction and configured to convey the sheet in the conveyance direction, wherein the recording apparatus corrects a rotational speed or a rotational amount of each conveyance roller using a correction value dedicated to each rotational phase of each conveyance roller for each of conveyance states, that is, in a first conveyance state in which the first conveyance roller is operative to convey the sheet, a second conveyance state in which the first and second conveyance roller are cooperative to convey the sheet, and a third conveyance state in which the second conveyance roller is operative to convey the sheet, wherein the recording apparatus acquires conveyance error amounts based on measures of recorded patterns of any two of three conveyance states of the first conveyance state, the second conveyance state, and the third conveyance state and calculates a conveyance error amount of the remaining conveyance state, acquires a conveyance amount in the second conveyance state as a weighted average of the conveyance amount by the first conveyance roller in the first conveyance state and the conveyance amount by the second conveyance roller in the third conveyance state, which can be expressed using weighting coefficients indicating robustness against slippage that may occur when the first and second conveyance rollers convey the sheet, and acquires a correction value that corresponds to each rotational phase of each conveyance roller for each conveyance state. <EOS>