– the mosses have no true stems/leaves or root. Ferns have true stem, leaves and adventitious roots.
– mosses have smaller/persistent structure while ferns are more complex in structure.
– the dominant/persistent structure of mosses is the gametophyte;  While it is saprophyte in ferns
– in mosses, sporangium are borne in singles. They are clustered in ferns
– mosses are thalloid in structure. Ferns are herbaceous in structure.
– mosses do not bear sori. Ferns bear sori
– mosses do not have xylem and phloem which are present in the ferns.