A method for producing a carboxylic acid ester, comprising: a step for reacting a compound represented by formula below, a carboxylic acid and an alcohol in the presence of at least one type of magnesium compound and at least one type of alkali metal compound in formula, R 1 and R 2 each indicate a C1∼C20 hydrocarbon group, wherein the amount of the magnesium compound is in a range of 0.001∼1000 mol% relative to the compound represented by formula, wherein the amount of the alkali metal compound is in a range of 0.001∼1000 mol% relative to the compound represented by formula, wherein the magnesium compound is a salt with inorganic acids such as magnesium oxide, magnesium hydroxide, magnesium carbonate, magnesium bicarbonate, magnesium silicate, magnesium sulfate, ammonium magnesium sulfate, magnesium nitrate, magnesium phosphate, magnesium hydrogen phosphate, ammonium magnesium phosphate, magnesium borate, a magnesium salt of halogen acids, a magnesium perhalogenate, and a magnesium salt of hydrohalic acids; a salt with organic acids such as magnesium carboxylate, magnesium peroxycarboxylate, and magnesium sulfonate; a complex salt such as magnesium acetylacetonate, magnesium hexafluoroacetylacetonate, magnesium porphyrin, magnesium phthalocyanine, and magnesium cyclopentadienyl, wherein these magnesium salts may be any hydrate or anhydride, and wherein the alkali metal compound is a salt with inorganic acids such as alkali metal hydrides, oxides, hydroxides, carbonates, bicarbonates, sulfates, nitrates, phosphates, borates, a salt of halogen acids, perhalogenates, a salt of hydrohalic acids, and thiocyanates; a salt with organic acids such as alkali metal alkoxides, carboxylates, and sulfonates; a salt with organic bases such as alkali metal amides and sulfoamides; a complex salt such as alkali metal acetylacetonates, hexafluoroacetylacetonates, porphyrins, phthalocyanates, and cyclopentadienates, wherein these alkali metal salts may be any hydrate or anhydride. a step for reacting a compound represented by formula below, a carboxylic acid and an alcohol in the presence of at least one type of magnesium compound and at least one type of alkali metal compound in formula, R 1 and R 2 each indicate a C1∼C20 hydrocarbon group, wherein the amount of the magnesium compound is in a range of 0.001∼1000 mol% relative to the compound represented by formula, wherein the amount of the alkali metal compound is in a range of 0.001∼1000 mol% relative to the compound represented by formula, wherein the magnesium compound is a salt with inorganic acids such as magnesium oxide, magnesium hydroxide, magnesium carbonate, magnesium bicarbonate, magnesium silicate, magnesium sulfate, ammonium magnesium sulfate, magnesium nitrate, magnesium phosphate, magnesium hydrogen phosphate, ammonium magnesium phosphate, magnesium borate, a magnesium salt of halogen acids, a magnesium perhalogenate, and a magnesium salt of hydrohalic acids; a salt with organic acids such as magnesium carboxylate, magnesium peroxycarboxylate, and magnesium sulfonate; a complex salt such as magnesium acetylacetonate, magnesium hexafluoroacetylacetonate, magnesium porphyrin, magnesium phthalocyanine, and magnesium cyclopentadienyl, wherein these magnesium salts may be any hydrate or anhydride, and wherein the alkali metal compound is a salt with inorganic acids such as alkali metal hydrides, oxides, hydroxides, carbonates, bicarbonates, sulfates, nitrates, phosphates, borates, a salt of halogen acids, perhalogenates, a salt of hydrohalic acids, and thiocyanates; a salt with organic acids such as alkali metal alkoxides, carboxylates, and sulfonates; a salt with organic bases such as alkali metal amides and sulfoamides; a complex salt such as alkali metal acetylacetonates, hexafluoroacetylacetonates, porphyrins, phthalocyanates, and cyclopentadienates, wherein these alkali metal salts may be any hydrate or anhydride.