Existing conditions for gainful trade under conditions of variables returns to scale are merely sufficient. Basing ourselves on the possible non-uniqueness of the productions equilibrium under variable returns, we develop a globally valid necessary and sufficient conditions for gainful trade. In particular, it is shown that trade may be gainful without changes in product prices, even if trade results in a loss of productivity.