In soccer, the club or national team usually pays the player’s basic expenses, depending on which level they’re playing at. For club soccer, the club typically covers salary-related costs, travel for team duties, training gear, medical support, and often hotel/meals for away trips; for international duty, the national federation usually covers reasonable expenses during camps and matches.

Club level

  • The club pays the player’s salary and most work-related costs.
  • That can include travel, accommodation on away trips, training facilities, and medical care.
  • Transfer fees usually go to the selling club, not the player, though the player may get a signing bonus or higher wage.

International level

  • When players are called up by their country, the national federation generally covers the costs tied to that duty, such as travel, lodging, and meals.
  • FIFA also provides some compensation in major tournaments and helps offset club losses in certain cases.

Extra income

  • Top players can also earn from sponsors and endorsements, but that money comes from brands, not from the club’s expense budget.
  • So the short version is: the club pays most day-to-day expenses at club level, and the national federation pays most expenses at international level.

If you want, I can also break this down by club contracts, transfers, and international call-ups in a simple table.