The invention provides a method for preparing a water, oil and stain repellent and easy-to-clean household fabric, and belongs to a method for preparing a household fabric. The method comprises the following steps: a, performing pretreatment to the household fabric serving as the raw material, and then cleaning out the household fabric; b, preparing finishing liquor, i.e., adding finishing agent, softening agent, cross-linking agent and penetrating agent into water during the preparation; and c, padding the finishing liquor, i.e., soaking and padding, preshrinking, and finally obtaining the water, oil and stain repellent and easy-to-clean household fabric. The method has the advantage that the easy cleaning property of the treated water, oil and stain repellent fabric stained with oil is enhanced; the treated water, oil and stain repellent and easy-to-clean fabric has high water, oil and stain repellent properties in air medium and shows relative hydrophilic and oleophilic properties in aqueous medium; the purpose of organically combining the oil and stain repellent properties with the easy-to-clean property is achieved, so that the oil stained on the fiber is easily removed in aqueous medium; and the method can be widely applicable to tablecloth, window curtains, kitchen cloth and the like.