Một, sự khác biệt về lá
Lá của cây Liễu xuyên cá thường mọc so le, một số mọc đối ở phần dưới, phần trên thì mọc so le, có hình dạng ống, dài khoảng 2-6 cm, rộng khoảng 2-4 mm. Trong khi đó, lá của cây Kim ngư thảo mọc đối ở phần dưới, và mọc so le ở phần trên, có hình dạng mũi giáo sau đó là hình mũi giáo lục giác, kích thước tương tự như cây trước, cạnh lá nguyên.
Hai, sự khác biệt về thân
Thân của cây Liễu xuyên cá không có lông, đứng thẳng và thường phân nhánh ở phần trên. Ngược lại, thân của cây Kim ngư thảo ở phần gốc không có lông, phần giữa và trên đều có lông tuyến, và phần gốc đôi khi có thể phân nhánh.
Ba, sự khác biệt về hoa
Cây Liễu xuyên cá có cụm hoa dạng tán, lá bắc hình dạng ống rồi trở thành hình mũi giáo thu hẹp, lá đài có hình mũi giáo, màu hoa vàng. Trong khi đó, hoa của cây Kim ngư thảo có 5 lá đài chia sẻ sâu, các mảnh lá có hình dạng hình bầu dục, và màu hoa có nhiều sắc thái, từ đỏ hoặc tím đến trắng.