The amount of money you can make working on a cruise ship depends on the position and experience. Generally, entry-level positions such as wait staff or housekeeping will earn around $1,000 to $2,500 per month. More experienced positions such as bartenders or chefs may earn up to $4,000 per month.