A method for nucleic acid amplification using a solid-phase carrier, the method comprising: a target nucleic acid-capturing step of capturing a target nucleic acid comprising mRNA, on a solid-phase carrier through a target-capturing nucleic acid bound on the solid carrier; a complementary-strand synthesis step of synthesizing a complementary DNA strand that is complementary to the target nucleic acid, said DNA strand comprising cDNA, from the target nucleic acid captured on the solid-phase carrier; an exonuclease treatment step of degrading and removing, by exonuclease treatment, target-capturing nucleic acid on the solid-phase carrier that has not captured the target nucleic acid; an mRNA degradation step of degrading the mRNA using a ribonuclease; a homopolymer addition step of carrying out a reaction using terminal deoxynucleotidyl transferase in the presence of dCTP or dGTP, and a chain-terminating nucleotide triphosphate which is a chain-terminating CTP or a chain-terminating GTP, to add a nucleotide homopolymer which is poly or poly to an end of the complementary DNA strand; a second-strand synthesis step of synthesizing a second strand for the complementary DNA strand bound on the solid phase, using a second-strand-synthesizing primer comprising a homopolymer portion complementary to the nucleotide homopolymer; and a nucleic acid amplification step of carrying out nucleic acid amplification reaction using the DNA double strand synthesized on the solid-phase carrier as a template; wherein the ratio of addition of a chain-terminating CTP and dCTP or a chain-terminating GTP and dGTP in the homopolymer addition step is 1:15 to 1:40, and wherein the chain length of the complementary homopolymer portion of the second-strand-synthesizing primer is 6 to 13 bases. a target nucleic acid-capturing step of capturing a target nucleic acid comprising mRNA, on a solid-phase carrier through a target-capturing nucleic acid bound on the solid carrier; a complementary-strand synthesis step of synthesizing a complementary DNA strand that is complementary to the target nucleic acid, said DNA strand comprising cDNA, from the target nucleic acid captured on the solid-phase carrier; an exonuclease treatment step of degrading and removing, by exonuclease treatment, target-capturing nucleic acid on the solid-phase carrier that has not captured the target nucleic acid; an mRNA degradation step of degrading the mRNA using a ribonuclease; a homopolymer addition step of carrying out a reaction using terminal deoxynucleotidyl transferase in the presence of dCTP or dGTP, and a chain-terminating nucleotide triphosphate which is a chain-terminating CTP or a chain-terminating GTP, to add a nucleotide homopolymer which is poly or poly to an end of the complementary DNA strand; a second-strand synthesis step of synthesizing a second strand for the complementary DNA strand bound on the solid phase, using a second-strand-synthesizing primer comprising a homopolymer portion complementary to the nucleotide homopolymer; and a nucleic acid amplification step of carrying out nucleic acid amplification reaction using the DNA double strand synthesized on the solid-phase carrier as a template; wherein the ratio of addition of a chain-terminating CTP and dCTP or a chain-terminating GTP and dGTP in the homopolymer addition step is 1:15 to 1:40, and wherein the chain length of the complementary homopolymer portion of the second-strand-synthesizing primer is 6 to 13 bases.