The San Francisco 49ers will soon get to work on signing the nine players in their 2018 rookie draft class. Doing so is relatively easy thanks to the NFL Collective Bargaining Agreement (CBA), which was last ratified in 2011 and extends through the 2020 season.

All rookie contracts are now for a length of four years. Only first-round selections come with an option for a fifth year, which, for the 49ers, only applies to tackle Mike McGlinchey. If they choose to do so, NFL teams must activate the player's fifth-year option before the fourth and final year of the rookie deal. For example, the 49ers will need to make a decision on the fifth-year options of defensive end Arik Armstead and guard Laken Tomlinson by May 3 or each could become a free agent in 2019. Even though the 49ers didn't draft Tomlinson, he is still playing on his rookie contract.

Having set numbers for each spot eliminates the need to negotiate salaries and only leaves items like bonus payment terms, roster bonus allocations, and other miscellaneous structural items. It's those extra items that can stall an agreement, as exhibited by defensive lineman Solomon Thomas' late signing last year.

The 49ers will have a rookie pool of $8,622,886 in 2018, or very close to that amount, according to OverTheCap.com's estimations.

Below are the estimated four-year contract values, signing bonuses, and 2018 salary cap figures for each of the 49ers' nine draft picks, again, per OverTheCap.com.

Mike McGlinchey, OT, Notre Dame
Total contract value: $18,341,876
Signing bonus: $11,419,544
2018 salary cap figure: $3,334,886

Dante Pettis, WR, Washington
Total contract value: $6,400,562
Signing bonus: $2,734,952
2018 salary cap figure: $1,163,738

Fred Warner, LB, BYU
Total contract value: $3,470,188
Signing bonus: $1,010,188
2018 salary cap figure: $732,547

Tarvarius Moore, S, Southern Miss
Total contract value: $3,244,372
Signing bonus: $784,372
2018 salary cap figure: $676,093

Kentavius Street, DE, N.C. State
Total contract value: $3,070,200
Signing bonus: $610,200
2018 salary cap figure: $632,550

D.J. Reed, CB, Kansas State
Total contract value: $2,771,372
Signing bonus: $311,372
2018 salary cap figure: $557,843

Marcell Harris, S, Florida
Total contract value: $2,626,300
Signing bonus: $166,300
2018 salary cap figure: $521,575

Jullian Taylor, DT, Temple
Total contract value: $2,558,044
Signing bonus: $98,044
2018 salary cap figure: $504,511

Richie James, WR, Middle Tennessee State
Total contract value: $2,536,572
Signing bonus: $76,572
2018 salary cap figure: $499,143