In general, salaries in Cuba tend to be significantly lower than Western standards .
In the public sector, where most of the Cuban population works, average salaries are usually around $20-40 a month, although the government provides some subsidized goods and services, such as healthcare and food, to compensate for the low wages.
Some professions, such as doctors, engineers, and teachers, receive slightly higher salaries, but still very low by international standards.
In the tourism sector, such as in restaurants and hotels, workers can earn more thanks to tips in foreign currency (such as dollars and euros), which increase their real income. This leads many Cubans to prefer tourism-related jobs , where they can earn more than in the public sector. Consider that one euro is equivalent to approximately 25.49 Cuban pesos (CUC), which can buy a whole lot of things: for example, a full meal can cost between 8 and 13 CUC, while a taxi ride in Havana is about 6.5 CUC.
Foreigners working in Cuba, typically in foreign companies or NGOs, earn much higher salaries, usually in line with their home country's standards. However, employment opportunities for foreigners are limited, often requiring special permits or temporary contracts with international companies. While foreigners face much more difficulty finding work in the country due to restrictions, they can expect to earn significantly more than the local population, who barely earn $150 a year.