The 2019 NFL Draft is in the books, and the San Francisco 49ers will get to work on signing each of the eight players from their new rookie 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 defensive end Nick Bosa. 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 recently decided to exercise the fifth-year option of defensive tackle DeForest Buckner and had until May 3 to do so.

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. The 49ers' first-round selection last year, tackle Mike McGlinchey, didn't sign his rookie contract until two days before players reported to training camp.

The 49ers will have an estimated rookie pool of $11,158,837 in 2019, according to OverTheCap.com's estimations.

Note: At the time of this post, OverTheCap.com only listed seven of the 49ers' eight draft selections. We added the eighth, Tim Harris (No. 198 overall), into the above figure. OverTheCap.com still has that selection belonging to the Cincinnati Bengals.

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

Nick Bosa, DE, Ohio State
Total contract value: $33,551,624
Signing bonus: $22,421,180
2019 salary cap figure: $6,100,295

Deebo Samuel, WR, South Carolina
Total contract value: $7,697,316
Signing bonus: $3,618,048
2019 salary cap figure: $1,399,512

Jalen Hurd, WR, Baylor
Total contract value: $3,652,480
Signing bonus: $1,132,480
2019 salary cap figure: $778,120

Mitch Wishnowsky, P, Utah
Total contract value: $3,284,064
Signing bonus: $764,064
2019 salary cap figure: $686,016

Dre Greenlaw, LB, Arkansas
Total contract value: $2,841,712
Signing bonus: $321,712
2019 salary cap figure: $575,428

Kaden Smith, TE, Stanford
Total contract value: $2,720,008
Signing bonus: $200,008
2019 salary cap figure: $545,002

Justin Skule, OT, Vanderbilt
Total contract value: $2,699,548
Signing bonus: $179,548
2019 salary cap figure: $539,887

Tim Harris, CB, Virginia
Total contract value: $2,678,308
Signing bonus: $158,308
2019 salary cap figure: $534,577