Skip to main content

Contracts

A contract binds a player to a team in exchange for a salary. Only the captain (GM) offers contracts.

A team's Contracts page, with the salaries due

The contract is the key to competing: only players under contract can be entered in competition rosters, and the player is exclusive to the club on his edition. Without a contract, a player stays a Free Agent: he can join as many clubs as he likes and leave at any time — but can't be fielded in competition.

What makes up a contract

FieldDetail
Signing bonus (coins)Paid once at signing
Weekly salary (coins)Debited every week (minimum 10 coins)
Duration (weeks)Length of the contract (≥ 1)
Release clause (coins)Amount to release the player ("None" if empty)
Salary modeManual or Automatic (see Salaries & clause)

In practice, the captain fills in these fields in the contract form:

Once sent, the contract takes its course. Each tab shows a case: signing, salary payment, an unpaid wage, auto mode, and the release clause.

🏟️ClubPlayer
1. The club offers a contract to the player2. The player signs → contract active3. The signing bonus is paid

Offering a contract (captain)

When a player arrives

When you accept a player's request, a panel immediately offers to create a contract for him, with the under-contract / Free Agent comparison. You can launch the offer right away or pick Later.

Team Contracts section → 4-step flow:

  1. Choose a player — from the approved roster, excluding players already under contract or with a pending offer.
  2. Set the terms — bonus, salary, duration, clause, mode. Defaults: bonus 0, duration 4, manual mode. The salary is a minimum of 10 coins per week: a contract genuinely commits the club's treasury.
  3. Send — the offer moves to the Pending offer status.
  4. The player must sign to activate the contract.

Player side: sign or decline

In My contractsOffers received, each offer shows the team, the salary/week × duration, the bonus and the clause:

  • Sign → the contract becomes Active.
  • Decline → the offer is Declined.

One active contract per game edition

Exclusivity works per game edition:

  • On a given edition (e.g. EAFC 25), a player holds only one active contract. If they try to sign while already committed, the guided "Get released to sign" flow opens — see Transfers & release.
  • Across different editions, contracts stack freely: you can be under an EAFC contract in one club and an NBA 2K contract in another.

The public profile shows one card per active contract, each with its edition badge.

Contract statuses

StatusMeaning
Pending offerOffered, not yet signed
ActiveSigned, in progress
ExpiredDuration elapsed
TerminatedVoluntarily ended
Clause paidThe player paid their clause
TransferredLeft via a transfer
DeclinedThe player declined
WithdrawnThe captain withdrew the offer