Starting out on a yacht under 30 meters, your typical yacht captain salary will be anywhere between $4,500 and $7,000 per month, depending on the size of the vessel. This is the same for both sailing and motor yacht Captains.
Your yacht Captain salary will increase as you gain more experience and move to larger yachts of 30-50 meters, earning you between $6,000 and $9,000 per month. On yachts over 40 meters, a sailing yacht Captain salary will often start to overtake that of a motor Captain.
As Captain of a superyacht over 50 meters, you might be paid anything from $8,000 to $13,000+, with the highest reported salaries being $19,5000 per month.
Bear in mind that there is no average yacht Captain salary, with remuneration varying from yacht to yacht and some ultra-large superyachts willing to pay above the expected for the right Captain. However, these figures give you a general idea of the progression you can make year by year.