Skip to main content

Rules Reference

Contract league rules reference

The complete rules for contract dynasty fantasy football on League Tycoon. Every rule, every mechanic, every phase of the season, all in one place. New to contract dynasty? Start with the guide.

Overview

A contract dynasty league adds two key elements to traditional dynasty fantasy football: salary caps and multi-year contracts. Every player has a salary that counts against your team's cap and a contract that defines how many seasons they're under your control.

This creates realistic GM-style decision-making: who to draft, when to extend, when to cut, and how to build a championship roster within financial constraints. League Tycoon manages all contract mechanics inside the platform, with no spreadsheets required. All settings below show defaults, but commissioners can customize everything.

Season timeline

A contract dynasty league year follows a structured calendar. Here is when everything happens, from the offseason through the next league year.

Offseason

After Week 17 to April 1st

  • Season marked complete after Week 17 results finalize
  • IR closed and IR players moved to bench
  • Franchise tag window opens for players in their final contract year who have never been tagged
  • FAAB processing stops for the season
  • Trading reopens (if previously closed at the trade deadline)
  • Draft lottery ceremony can be scheduled by the commissioner
  • Lottery balls assigned automatically based on final standings (100 for worst record, 80, 60, 45, etc.)

New League Year (Season Rollover)

April 1st

  • All player contracts advance one year (first year drops off, remaining years shift forward)
  • Players with 0 years remaining become free agents and are dropped from rosters
  • Player salaries increased by the yearly increase % (if configured, default 0%)
  • Cap rollover processed: unused cap space (up to $25 default) carries into the new season
  • Holdback locks: $50 of cap space locked until all drafts are complete to ensure funds for in-season moves
  • Contract allocations reset: 2yr, 3yr, 4yr, 5yr contracts, extensions, tags, and rookie options all become available again
  • Extension eligibility enabled for players in their final contract year (if not previously extended)
  • Rookie option eligibility enabled for rookies in their final contract year (if not previously optioned)
  • Franchise tag window closes (any remaining tag-eligible players who were not tagged are dropped from rosters)

Pre-Season

April 1st to first NFL game kickoff

  • Extension signing window open (deadline: first NFL game kickoff in September)
  • Rookie option exercise window open (deadline: first NFL game kickoff)
  • Multi-year contract signing window open (deadline: first NFL game kickoff)
  • Commissioner schedules and runs the rookie draft (typically July/August)
  • Commissioner schedules and runs the FA auction draft (typically August)
  • Commissioner can schedule supplemental drafts if needed
  • Holdback remains locked until all drafts are complete
  • FAAB opens after all drafts are complete

Regular Season

NFL Week 1 through Week 17

  • Extension, rookie option, and multi-year contract signing windows close at first game kickoff
  • Lineups lock at each game's kickoff
  • Weekly results calculated and Hall of Fame updated automatically

Late Season and Playoffs

Trade deadline through Week 17

  • Trade deadline passes (default Week 9). No trades until after Week 17
  • FAAB waivers continue processing through the end of the season
  • Playoffs begin
  • Championship bracket determines 1st, 2nd, and 3rd place finishes
  • Bankrupt/consolation bracket runs for non-playoff teams (losers advance or winners advance depending on league setting)

Cycle Repeats

After Week 17

  • Season results finalize and trophies awarded (1st, 2nd, 3rd place)
  • Final standings recorded in the Hall of Fame
  • Rookie draft order determined (by standings, lottery, MPF, or manual depending on league setting)
  • Offseason begins: franchise tag window, trading, and planning for next year

Drafts

Contract leagues have two core drafts each season: a free agent draft and a rookie draft. Commissioners can also create supplemental drafts. Each draft can be run in different formats depending on the league's preference.

Free agent draft

The primary draft for signing free agents. Available in three formats: auction (live bidding), contract bidding (salary + years), or offline (manual entry). The commissioner selects the format and schedules the draft.

  • Teams bid from their cap space. Holdback ($50 default) is locked until all drafts are complete, ensuring you have at least that amount available for in-season moves
  • The winning bid becomes the player's first-year salary
  • Roster movements (drops, roster slot changes) are locked during the draft

Auction format (live)

Teams take turns nominating players and bidding in real time. The winning bid becomes the player's salary. Fast-paced, typically completed in a single session.

Default live auction settings

Nomination timer

30 sec

Initial bid timer

30 sec

Bid reset timer

10 sec

Must fill roster

Yes

Slow auction format

Same mechanics as live auction, but runs over days or weeks. Teams nominate in rotation, and up to 20 players can be auctioned simultaneously. Uses proxy bidding: you set your maximum bid and the system bids the minimum necessary to keep you ahead.

  • Anti-sniping: when a team is outbid and the remaining time is less than the bid reset timer, the timer extends by the reset amount (default 16 hours)
  • Nightly pause: commissioner can set a pause/resume schedule so the draft freezes overnight and resumes in the morning
  • 2-slot exception: teams with 2 or fewer open roster slots can bid on active auctions before nominating, so they are not forced to fill their last spots with nominations

Default slow auction settings

Nomination timer

12 hours

Initial bid timer

24 hours

Bid reset (anti-snipe)

16 hours

Max active nominations

20

Full guide to slow auction drafts →

Contract bidding format

An optional draft format where teams bid with a salary and a contract length (1-5 years). Longer contracts come with a per-year discount, meaning you pay less per year for a longer commitment but take on more total cap obligation. Discounts are configurable by the commissioner. Available as both live and slow formats. The slow format uses the same proxy bidding, anti-sniping, and pause/resume rules as slow auction.

Default contract bidding discounts

2-year discount

8%

3-year discount

16%

4-year discount

24%

5-year discount

32%

Full guide to contract bidding →

Must fill roster

When enabled (default), the system reserves enough cap to fill every open roster slot at minimum salary. Teams cannot spend their entire cap on a few players and leave empty slots. When disabled, teams can end their draft early by choosing to stop nominating, and teams with less than minimum salary remaining are out of the draft even if open slots remain.

Rookie draft

Begins in Year 2 of the league (Year 1 rookies enter through the free agent draft). Only rookie-eligible players are available. Available formats: linear (default), snake, or offline.

  • Rookie picks are guaranteed regardless of cap space
  • Salary is determined by the rookie pay scale based on draft position
  • Default contract length: 3 years
  • Rookies can be auto-assigned to the practice squad (enabled by default)

Default rookie draft settings

Rounds

3

Contract length

3 years

Format

Linear

Selection timer

90 sec

Rookie pay scale

Rookie salaries are based on a percentage of the salary cap (default: 4.5%), scaled by draft position. The base salary is calculated as the salary cap × 4.5%, then each pick applies a percentage of that base. Example for a 12-team league with $250 cap (base ≈ $12):

Pick% of baseSalary ($250 cap)
1.01100%$12
1.02 – 1.0385%$10
1.04 – 1.0671%$9
1.07 – 1.0957%$7
1.10 – 1.1242%$5
1.13+35%$5
Round 228%$4
Round 314%$2
Round 4+7%$1

Draft order

Four draft order types are available. The commissioner selects one for the league.

  • Weighted lottery (default): non-playoff teams receive lottery balls based on finish (worst record = 100 balls, then 80, 60, 45, 30, 15, and declining). Playoff teams pick after lottery teams in reverse order of playoff finish. The commissioner schedules the lottery ceremony and can adjust ball counts before it runs.
  • Inverse standings: non-playoff teams sorted worst to best record. Playoff teams follow in reverse order of playoff finish.
  • Max points for (MPF): non-playoff teams sorted by maximum possible points scored (ascending). Reduces tanking because a team cannot lower its max points by benching players.
  • Manual: commissioner sets the entire draft order directly.

Supplemental drafts

Commissioners can create additional drafts beyond the core rookie and free agent drafts. In contract leagues, supplemental drafts must use auction, contract bidding, or offline formats because every player needs to be assigned a salary. Holdback remains locked until all drafts (including supplemental) are complete.

Commissioner draft controls

  • Pause and resume any active draft
  • Nominate players on behalf of a team
  • Undo nominations and player assignments
  • Manage which teams have ended their draft
  • Edit timer settings, format, and nomination limits while the draft is running

Contracts

Contract lengths & allocations

Contracts range from 1 to 4 years by default. 5-year contracts are available if the commissioner increases the 5-year allocation from 0. Each team has a limited number of multi-year contract slots per season. Allocations are consumed when a multi-year contract is signed, whether during a draft or post-draft. 1-year contracts are always unlimited.

LengthDefault allocations / season
1-yearUnlimited
2-year3
3-year2
4-year1
5-year0 (must be enabled by commissioner)

All allocations become available again on April 1st. Unused allocations do not carry over.

Salary increases

The default yearly salary increase is 0% (flat salaries). When configured by the commissioner (e.g., 15%), each player's salary increases automatically at season rollover on April 1st. The increase is applied to each remaining contract year.

Example: 15% annual increase on a $20 salary

Year 1: $20 → Year 2: $23 → Year 3: $27 → Year 4: $32 (all rounded up)

Multi-year contract signing

After all drafts are complete, teams can sign players to multi-year contracts (using their available contract allocations) until the first NFL game kickoff. This is a separate action from the draft. Year 1 salary is the player's current salary, and subsequent years apply the yearly increase percentage (if configured). Signing a multi-year contract consumes one allocation of that length.

Extensions

Players who are in their final contract year after the season rolls over become eligible for extension. This means the player must have had 2+ years on their contract entering the season, so that after rollover advances contracts by one year, they land on their final year. A player who enters the season on their final year will be dropped at rollover, not eligible for extension. The extension window opens on April 1st and closes at the first NFL game kickoff.

  • Player must be in their final contract year after rollover (not before)
  • Each player can only be extended once per contract (cannot extend a player who has already been extended)
  • Franchise-tagged players cannot be extended
  • Each extension consumes one of the team's extension allocations for the season

Default settings

Extensions per team

1 / season

Max extension years

3 (configurable up to 4)

Min extension salary

$10

Extension salary calculation

  • Stable (default): the extension salary is the player's current salary multiplied by (1 + yearly increase %). With the default 0% increase, the salary stays flat. The salary cannot go below the minimum extension salary ($10).
  • Performance-based: the extension salary is calculated from the player's recent game performance and position salary data, multiplied by the extension computed percent (default 85%). If the computed salary is lower than the stable increase salary, the stable increase salary is used instead. The salary cannot go below the minimum extension salary ($10). See the "How are performance-based contract salaries calculated?" FAQ below for details on the calculation.

Rookie contracts

Rookies drafted in the rookie draft receive contracts at their pay scale salary with a default length of 3 years. Rookie contracts are tagged with a "rookie" contract type, which determines eligibility for rookie options (if enabled).

Rookie option year

An optional mechanic (disabled by default, 0 per team). When enabled, teams can exercise a rookie option to add one year to a rookie's contract in their final year. The player must be on a "rookie" contract type (not an extended or tagged contract). Can only be exercised once per player. The option window opens April 1st and closes at the first game kickoff. Each option exercised consumes one of the team's rookie option allocations for the season.

Three salary calculation methods:

  • Stable (default): current salary × (1 + yearly increase %). With 0% increase, the salary stays flat. The option salary can never be lower than the stable increase amount.
  • Performance-based: calculated from recent game performance × 70% (default). If the result is lower than the stable increase amount, the stable increase amount is used.
  • Franchise tag %: the position franchise tag price × 50% (default). If the result is lower than the stable increase amount, the stable increase amount is used.

Default settings

Rookie options per team

0 (must be enabled)

Option salary method

Stable

Performance factor

70%

Franchise tags

A franchise tag retains a player who has completed their final contract year for one additional season. The player can only be tagged once in their career. After the tag year, the player becomes a free agent and cannot be tagged again. Tags are disabled by default (0 per team) and must be enabled by the commissioner.

  • Window: after Week 17 through April 1st rollover
  • Eligibility: player must be in their final contract year and must never have been tagged before
  • Tag salary: the higher of two values: the average of the top salaries at the position (default: top 8), or the player's current salary × (1 + yearly increase %)
  • Tag prices: calculated once per season after the free agent auction draft completes, based on the average of the top N salaries at each position
  • After the tag year: the player becomes a free agent and is dropped from your roster. Cannot be tagged again

Default settings

Franchise tags per team

0 (must be enabled)

Players for tag average

Top 8 at position

Full guide to franchise tags →

Contract expiration

When a player's contract expires at season rollover (no remaining years), they are automatically dropped from the roster and become a free agent. There is no dead money on naturally expiring contracts. Dead money only applies when a team actively cuts a player before their contract expires.

Salaries & cap management

Salary cap

Each team operates under a salary cap. Your cap usage is the total of all player salaries on your roster (with slot-based adjustments for practice squad and IR) plus any dead money. You must be under the cap to trade, claim from waivers, or update your lineup during the season.

Default settings

Salary cap

$250

Holdback

$50

Cap rollover max

$25

Minimum salary

$1

What counts against the cap

  • Active roster: full contract salary (100%)
  • Practice squad: 25% of contract salary (default, configurable)
  • Injured reserve: 100% of contract salary (default, configurable). There is no IR cap discount by default
  • Dead money: current-year dead cap from previously cut players

Cap space = salary cap − (active salaries + PS salaries at 25% + IR salaries at 100% + dead money) + rollover from prior season. All salaries are whole dollars (rounded up).

Over-cap behavior

  • During the season, teams cannot make transactions that would put them over the cap (trades, waivers, roster moves)
  • During the offseason (season complete), teams can make roster reorganization moves while over the cap
  • Future-year overages are allowed by default. If the commissioner enables future cap enforcement, transactions must also leave both teams under the cap in years 2-5

Dead money

Dead money is the cap charge that remains when you cut a player before their contract expires. Dead money does not apply on trades. Traded players transfer their full contract to the new team with no dead money to the original team.

  • Current season: 100% of salary stays on your cap (default). For practice squad players: 25% (default)
  • Next season: 25% of salary per remaining contract year, charged as a single lump sum (default). For practice squad players: 0% (default)
  • Year 3+: $0. Dead money never lasts more than two seasons
Years remainingCurrent seasonNext season (lump sum)Year 3+
1 year (final year)100%$0$0
2 years100%25%$0
3 years100%50%$0
4 years100%75%$0
5 years100%100%$0

Example: cutting a $20 player with 3 years remaining

  • Current season: $20 dead money (100% of salary)
  • Next season: $10 dead money (25% per remaining year = 50% of $20, charged as one lump sum)
  • Year 3+: $0. Dead money cleared after two seasons
  • Commissioners can manually adjust dead money totals for any team
  • All dead money percentages are configurable by the commissioner

Full guide to dead money →

Cap rollover

At season rollover on April 1st, unused cap space carries over to the next season, up to the rollover max (default $25). The rolled-over amount is added directly to the new season's available cap space. If a team has negative cap space or less than $0 unused, the rollover is $0.

Cap space in trades

  • Both teams' cap space is checked on every trade. If either team would go over the cap, the trade is blocked
  • There is no salary matching requirement. Trades can be any combination of players, picks, and cap space
  • Cap space itself can be traded. One team sends cap dollars to another as part of a deal
  • Traded players carry their full contract to the new team. No dead money is charged to the original team on a trade

Waivers & free agents

How waivers and FAAB work

In contract leagues, there is no separate waiver budget. Your FAAB budget is your available salary cap space. Contract leagues use FAAB bidding (rolling waivers are not available).

Players are placed on waivers for two reasons:

  1. 1Player is dropped: stays on waivers for the configured waiver duration (default 1 day)
  2. 2Player's game has started: stays on waivers until Wednesday morning at 10:00 AM CST

Default behavior (recommended)

The FAAB auction processes on Wednesday morning at 10:00 AM CST. All blind bids submitted during the week are resolved at that time. After the FAAB auction processes, players who cleared waivers become available for immediate pickup for the rest of the week until their game starts. Immediate pickups cost the league's minimum salary (default $1). When a player's game starts, they go back on waivers until the following Wednesday.

  • Bids are blind. You cannot see what other teams have bid until processing completes
  • Players must be owned for at least 24 hours before going on waivers when dropped (configurable). Players dropped sooner go directly to free agents
  • FAAB does not process during the offseason or while drafts are running. It opens after all drafts are complete

FAAB bidding only mode (optional)

Commissioners can enable "Players can only be picked up through FAAB bidding." When enabled, players can never be picked up immediately. All acquisitions require a FAAB bid, and auctions process at 10:00 AM CST on each enabled day (default: Monday, Wednesday through Sunday). This mode is not recommended for most leagues because it prevents teams from picking up players on game days.

Default settings

Waiver type

FAAB bidding

FAAB auction day

Wednesday 10 AM CST

Waiver duration

1 day

Min time owned

24 hours

Allow $0 pickups

No (min salary required)

FAAB bidding only

No (immediate pickups allowed after Wednesday)

FAAB tiebreakers

When two teams submit the same bid for the same player:

  1. 1Team lower in standings wins (record, then total points for, then points against)
  2. 2Team with the most available cap space wins

Free agent contracts

Players claimed through FAAB or immediate pickup receive a 1-year contract at the acquisition cost (bid amount or minimum salary). They become free agents the following year unless extended or franchise tagged.

Trading

Trade auctions

A public trading mechanism where you put players, picks, and/or cap space on the block. The rest of the league submits offers. The seller selects which offer becomes the current winning offer, and that offer is visible to the entire league. Other teams can submit better offers before the timer expires.

  • The seller reviews all pending offers and selects the winning offer
  • Once a winning offer is selected, the auction is locked and the trade will complete when the timer and review period expire
  • If the remaining time is less than 12 hours when a new winning offer is selected, the timer resets to 12 hours (anti-sniping)
  • After the auction timer expires, there is a review period where the seller can evaluate any remaining pending offers before the trade finalizes
  • The completed trade then follows the league's normal approval process (commissioner, league vote, or auto-approval)

Full guide to trade auctions →

What transfers in a trade

When a player is traded, their full contract transfers to the new team: contract length, salary, extension status, franchise tag eligibility, rookie option status, and practice squad eligibility all move with the player unchanged. No dead money is charged to the original team.

Pick trades

Rookie draft picks can be traded up to 2 years in advance by default (configurable by the commissioner). Picks are tradeable in both direct trades and trade auctions.

Cap space trading

Enabled by default in contract leagues. Teams can include salary cap dollars as part of any trade. One team sends cap space to another, adjusting both teams' available cap.

Trade deadline and offseason

The trade deadline (default: Week 9, configurable) closes trading during the regular season. After Week 17, trading reopens for the offseason. Teams can trade freely during the offseason regardless of the trade deadline setting.

Trade approval

Default settings

Trade deadline

Week 9

Review period

2 days

Veto votes needed

4

Three trade approval modes:

  • Commissioner approval (default): the commissioner reviews each trade during the review period and can approve or reject
  • League vote: league members can vote to veto during the review period. If the veto threshold is reached (default: 4 votes), the trade is cancelled
  • Auto-approval: trades process immediately with no review period

Practice squad

The practice squad is a separate roster section for developing young players at reduced cap cost. Practice squad players count against the cap at 25% of their contract salary by default, and cutting them carries significantly less dead money than active roster cuts.

Eligibility

  • Default (rookie draft only): only rookies (0 years experience) drafted in the core rookie draft are PS-eligible
  • Alternative (any draft): commissioner can change the setting so rookies drafted in any draft (rookie, FA auction, supplemental) are PS-eligible

Eligibility expiration

By default, PS eligibility never expires. The commissioner can configure it to expire after a set number of seasons:

  • Never expires (default)
  • After rookie year
  • After 2nd year
  • After 3rd year
  • After 4th year

When a player's PS eligibility expires at season rollover, they are automatically moved from the practice squad to the bench.

Moving players on and off the practice squad

  • PS to bench: allowed freely. Salary increases from 25% to 100% of contract salary (cap space is consumed)
  • Bench to PS: allowed if the player is still PS-eligible. Salary decreases from 100% to 25% (cap space is freed)
  • To a starting lineup slot: permanently removes PS eligibility. Once a player is placed in a starter slot, they can never return to the practice squad

PS dead money

Practice squad cuts carry significantly less dead money than active roster cuts:

  • Current season: 25% of salary (vs 100% for active roster)
  • Next season: 0% (vs 25% per remaining year for active roster)

This makes the practice squad a low-risk way to develop rookies. If a player does not pan out, you can cut them for minimal cap impact.

Auto-assign during rookie draft

During the core rookie draft, PS-eligible rookies are automatically assigned to available practice squad slots (enabled by default). If no PS slots are available, they go to the bench while retaining PS eligibility.

Default settings

PS slots

7

PS cap %

25% of salary

PS salary increase

0% / year

Eligibility type

Rookie draft only

Eligibility expiration

Never

Auto-assign in draft

Yes

Injured reserve

IR slots hold players with qualifying injury designations. By default, IR players count at 100% of their contract salary against the cap (no discount).

Traditional IR (default)

Players with eligible injury designations can be placed on IR. Eligible statuses include Out, Doubtful, Injured Reserve, Physically Unable to Perform (PUP), and similar designations. Players must be moved off IR when they become healthy and ineligible. Moving a player off IR requires available roster space.

Full-season IR

An alternative mode the commissioner can enable. Any player can be placed on IR regardless of injury status, but they must remain on IR for the rest of the season and cannot be dropped until playoffs complete. The IR salary percentage setting determines how much of their salary counts against the cap (default 100%, but can be reduced for cap relief).

IR at end of season

When the season completes after Week 17, IR closes and all IR players are moved off IR. This happens before season rollover on April 1st.

Default settings

IR slots

1

IR cap %

100% of salary

IR mode

Traditional

Playoffs

Playoff configuration is customizable by the commissioner: start week, number of teams, lower bracket type, re-seeding, and round duration.

Default settings

Playoff start

Week 15 (10+ teams)

Playoff teams

6 (10+ league)

Round duration

1 week per round

Seeding

Division winners get the highest seeds. Remaining spots are filled by overall standings (record, then total points for, then points against). Higher seed advances in tiebreakers.

Brackets

  • Championship bracket: determines 1st, 2nd, and 3rd place. Trophies (gold, silver, bronze) are awarded automatically. Playoff finish determines rookie draft order for playoff teams (champion picks last)
  • Bankrupt / consolation bracket: for non-playoff teams. The commissioner can choose between two modes: losers advance (Bankrupt Bowl, where the loser of each matchup moves on) or winners advance (traditional consolation bracket)

Commissioner options

  • Reseeding: when enabled, the bracket reseeds after each round so the highest remaining seed plays the lowest remaining seed. When disabled (default), seeds stay fixed throughout the playoffs
  • Two-week matchups: each playoff round spans 2 NFL weeks instead of 1. The commissioner can apply this to all rounds or only the championship round
  • Lower bracket type: choose between losers-advance (Bankrupt Bowl) or winners-advance (consolation)

Common questions

What happens if a player retires while under contract?
Player retirements are not always official or permanent. Players sometimes announce retirement and then come back, or their status is unclear for weeks. Because of this, League Tycoon does not automatically handle retirements. It is up to the league to decide how they want to handle each situation. The recommended approach is for the commissioner to remove the player from the team using the commissioner tool, which does not charge dead money and refunds the salary to the team's cap.
Why is it recommended to do the Rookie Draft before the FA Auction Draft?
Drafts can be scheduled in any order, but running the rookie draft first is recommended. Rookie picks are guaranteed regardless of cap space, so they will always be signed. If you run the rookie draft first, the cost of those picks is deducted from your cap, and what you have left is what you can spend in the FA auction draft. If you run the FA auction first, teams can spend all of their available cap and then be forced to go negative when their guaranteed rookie picks are signed.
Can I drop players or change my roster during the draft?
No. All roster movements (drops, roster slot changes) are locked during the draft. This prevents teams from manipulating how full their roster is and from exploiting long-term contracts by dropping and re-drafting players at the minimum bid.
What happens when a team has negative available cap space during the draft?
This depends on the "Must fill roster" setting. When must-fill-roster is enabled (default), teams with negative cap space cannot bid but must still complete their roster by nominating players at the minimum bid of $1. When must-fill-roster is disabled, teams with less than $1 remaining are out of the draft entirely, even if they have open roster slots. Rookie picks are always guaranteed regardless of cap space.
What happens if you are over the salary cap?
The system generally prevents exceeding the cap in the current season but allows it in future seasons (unless future cap enforcement is enabled). Teams that are over the cap in the current season cannot update lineups or pick up players, but they can still make cap-neutral trades to get back under.
Does money spent on trades/FAAB/drafts come out of different budgets?
No. There is only one cap space, and every move affects the same cap space. Holdback is locked until all drafts are complete, then it unlocks and your full cap space is available for FAAB, trades, and other in-season moves. These are not separate pools.
Should I increase the salary cap every year?
There is no requirement to increase the cap annually. The general recommendation is to keep settings consistent rather than adjusting the cap every year. Constant changes make it harder for teams to evaluate long-term contract value, and it introduces unnecessary complexity without improving gameplay.
Any rules of thumb for signing contracts?
With 0% salary increase and a constant cap: sign longer contracts for players you believe will hold or grow in value, since their salary stays the same. With a salary increase configured (e.g. 10%): only sign longer contracts for players you expect to increase in value by at least that percentage per year, since their salary will rise automatically.
How are Performance-Based Contract Salaries calculated?
The system uses a five-step process: (1) Calculate the player's adjusted PPG from their most recent 30 games. The adjustment compares the most recent 15 games to the prior 15 games. If the recent 15 games have a higher PPG, the adjusted PPG uses the recent 15 only. If the prior 15 are higher, the adjusted PPG averages all 30 games. This gives a recency bias to breakout players while smoothing out declining ones. (2) Collect all position salaries from the most recent FA draft. (3) Rank all players at the position by adjusted PPG, and rank all salaries from highest to lowest. (4) Match the player's PPG rank to the corresponding salary rank to determine a market salary. (5) Apply the league's Performance-Based Salary percentage (default 85%) to that market salary. This is used for extensions and rookie options when Performance-Based is the selected calculation method.
Can I sign a free agent pickup to a long-term contract?
No. Players acquired through FAAB or $1 free agent claims receive 1-year contracts at their acquisition price. Allowing long-term signings on pickups would create an unfair advantage compared to players acquired through the draft, where teams commit real cap space. It would also create an incentive for teams to drop and re-sign star players at the minimum salary.
If league settings change, does that change contracts already signed?
No. Once you sign a player to a contract, that deal is locked in. Setting changes only apply to new contracts going forward. This protects existing agreements and ensures teams can rely on the terms they committed to.
Does a player's contract status reset when they are traded?
No. A player's contract status does not change in any way when they are traded. Their salary, contract length, extension eligibility, franchise tag eligibility, rookie option status, and practice squad eligibility all transfer unchanged to the new team.
Why did my FAAB bid fail with 'player is no longer on the team'?
When you place a FAAB bid and choose a player to drop, that bid means: 'Only make this pickup if I'm replacing this specific player.' If that player was already dropped or traded before the FAAB processes, the bid fails. The system respects your specified drop condition to prevent unintended roster changes. To avoid this, submit bids with different drop candidates or without a conditional drop.
What does MPF (Max Points For) mean?
Max Points For is the theoretical total points a team could have scored if they had started their highest-scoring players at every position for every game. Practice squad players are included in the calculation because the team could have activated and started them. MPF is used to measure overall roster strength independent of lineup decisions, which is why it works as a draft order option that reduces tanking.

Start your contract league

Launch League Tycoon and configure these rules for your league. The platform enforces them automatically.