The Baltimore Sun obtained a copy of the deal, which includes a $2.1 million signing bonus.
Forsett has a total of $3 million guaranteed in the contract, with his $900,000 base salary for 2015 fully guaranteed for skill, salary cap and injury. That means that he makes $3 million this year regardless of his play, roster status and health.
His salary-cap figure for 2015 is $1.6 million, which includes the $900,000 base salary plus a third of the proration of his signing bonus.
Forsett, who rushed for a career-high 1,266 yards and eight touchdowns last season as the replacement for Ray Rice, has base salaries of $3 million in 2016 and 2017. Those salaries aren't guaranteed.
Forsett can make an additional $1.5 million in the deal through $500,000 bonuses for annual rushing yards plus team qualifiers.
The deal indicates that Forsett, 29, has a very good chance of remaining the Ravens' primary running back for at least the next year. If he remains as productive as he was last year, he could continue in that role into his early 30s.
Financially, Forsett landed the biggest contract of his career. And the Ravens didn't pay top dollar for one of the top running backs in the game last year.