NPs earn greater money than RNs. NPs earn an average of $111K per year, whereas RNs earn $75K.