A morphism g from the free monoid X∗ into itself is called upper triangular if the matrix of g is upper triangular. We characterize all upper triangular binary morphisms g1 and g2 such that g1g2=g2g1.