If I'm reading the NFL wage scale right, it would be something like 3 years at 480k/570k/660k and I believe it is prorated weekly over a 17 week season since players get paid for the bye week. The practice squad would be closer to 10k per week than 30ish, but teams technically can offer higher than the minimum to practice squad players to keep them from signing with other teams. Some teams have paid practice squad players the same as active rookies. But you see a lot of guys, especially the 6th/7th/UDFA marginal roster guys (many Buckeye alums of recent years included), who spend part of a season on the roster and part of it on the squad, changing teams multiple times, etc. Then you've got split contracts for guys on IR, waived with injury settlements, etc. It can get fairly complicated but for the most part the team has a lot of control the first 3-4 years and it's all some level of a prorated minimum salary. Even some of the higher drafted guys are on pretty much the same salary but they get higher signing bonuses and longer contracts/options.