How much less? According to Joe Reedy of the Cincinnati Enquirer, Harrison signed a two-year deal with the Bengals worth a total of $4.45 million. That's less than what Harrison would have reportedly received in one year with the Steelers.
There were reports that the Steelers asked Harrison to take a 30 percent pay cut, which would have made his salary $4.6 million this season. Harrison refused and was released by the Steelers. Now, he's with the Bengals and won't be able to make that amount of money in two years in Cincinnati.
UPDATE: Howard Balzer of the Sports Xchange reports Harrison received $1.2 million in guaranteed money. His base salaries are $1.4 million in 2013 and $1.1 million in 2014. Harrison has a $100,000 workout bonus each year and per-game roster bonus each year, with a maximum of $300,000 in 2013 and $250,000 in 2014.