The San Francisco 49ers and Colt McCoy have agreed on a restructured contract that will lower his base salary from $1.5 million to the minimum of $630,000.

McCoy can make up the additional $870,000 in roster bonuses.

The 49ers are protected in case McCoy does not remain the backup quarterback.