I cantanti che lavorano per compagnie d'opera più grandi possono guadagnare salari più alti rispetto a quelli che lavorano per compagnie più piccole. Possono anche guadagnare entrate aggiuntive attraverso spettacoli al di fuori del teatro dell'opera, come concerti, eventi privati e registrazioni.
Ci sono una serie di fattori che possono influenzare lo stipendio di un cantante d'opera, tra cui la sua esperienza, reputazione e il tipo di opera che esegue. I cantanti principali che si esibiscono in opere molto acclamate possono guadagnare molto di più rispetto ai cantanti che si esibiscono in opere meno popolari.