It appears a an agreement in principle is in place to send Colin Kaepernick to the Denver Broncos, but there is a $4.9 million stumbling block.

According to Adam Schefter of ESPN, the Broncos and San Francisoco 49ers have yet to agree on which team should pay Kaepernick's guaranteed salary of $11.9 million for this season.

The report indicates a source has confirmed the Broncos are willing to pick up $7 million of the amount, which became guaranteed on Thursday when the 49ers kept him on their roster through March 31.

However, the 49ers are not willing to pay the remaining $4.9 million in salary and Kaepernick refuses to forfeit the amount to consummate the deal.

A source added the compensation, reportedly a mid-round pick, has been agreed upon by both teams and could be completed "with one phone call".  

Kaepernick, 28, was benched during the 2015 season for backup Blaine Gabbert before landing on injured reserve. In nine games, Kaepernick threw for 1,615 yards with six touchdowns and five interceptions.