The San Francisco 49ers have a deal in place for Alex Smith.

When the new league year begins March 12, the Niners will execute a trade with the Kansas City Chiefs for the veteran signal caller, according to Jay Glazer of Fox Sports.

The compensation the 49ers will receive is not certain at this point. Many figured San Francisco might be able to get a mid-round pick for Smith, who was solid starting for the 49ers for the first half of the 2012 season before he was replaced by Colin Kaepernick.

Now, Chiefs coach Andy Reid has a quarterback familiar with the West Coast offense. The Chiefs have a proven running attack and will need to keep Dwayne Bowe or find a replacement at wide receiver so Smith can settle into a situation where he can excel.

The Chiefs have been the most likely destination for Smith all along. The Arizona Cardinals had some interest but San Francisco was unlikely to make a trade with a division foe.

Follow me on Twitter: @BradBiggs

Brad Biggs covers the Bears for the Chicago Tribune