gratuities.
Onboard spending, excursions would be extra. But also 100% completely optional. Same for onboard spending except if you needed to do something like see a doctor.
Laundry. Definitely some very cheap options for that also, though not through the ship. One time, my wife and I were on a humanitarian trip and we had some locals to our laundry. I was like $10 to do our whole family's laundry. could see pretty easily an option like this.