In this paper we prove, that under certain hypotheses, the planar differential equation: ˙x = X1(x, y) + X2(x, y), ˙y = Y1(x, y) + Y2(x, y), where (Xi, Yi), i = 1, 2, are quasi-homogeneous vector fields, has at most two limit cycles. The main tools used in the proof are the generalized polar coordinates, introduced by Lyapunov to study the stability of degenerate critical points, and the analysis of the derivatives of the Poincar´e return map. Our results generalize those obtained for polynomial systems with homogeneous non-linearities.