The invention discloses a method for preparing tungsten-yttrium square billets, which comprises the following steps: a. dispersing yttrium nitrate aqueous solution in a spraying mode evenly and coating the yttrium nitrate aqueous solution on the surface of ammonium paratungstate, and performing mixing agitation, heating, and drying at the same time to obtain tungsten-yttrium coating powder after drying; and b. performing primary and secondary reductions, compaction, presintering and incipient fusion sintering on the tungsten-yttrium coating powder to be prepared into the uniform tungsten-yttrium square billets with metallicity, wherein the incipient fusion sintering process comprises that the temperature is increased for 10 to 30 minutes and the temperature is kept for 20 to 50 minutes, and the electric current in the process of keeping the temperature is between 2,500 and 4,000 amperes. The method has a simple process and prepares the tungsten-yttrium coating powder by adopting the spraying mode, thus the even distribution degree of elements added to square billet raw materials is ensured, and the tungsten-yttrium coating powder with comparatively even dispersion; besides, the process of the subsequent incipient fusion sintering is controlled to raise the temperature for 10 to 30 minutes, keep the temperature for 20 to 50 minutes, and keep the electric current in the process of keeping the temperature between 2,500 and 4,000 amperes, thus each point of the prepared tungsten-yttrium square billets is volatilized evenly; and under the cooperation of the method and the incipient fusion sintering, the prepared tungsten-yttrium square billets have good evenness.