Er hat ein gutes Einkommen.

English Translation

He earns a good salary.

Er hat ein gutes Einkommen does not translate to “He earns a good salary”, it is “He has a good income”

Earn and Salary are two different works not shown here