The team says Bosh signed the deal Wednesday. The sides agreed on the terms earlier this month, but the paperwork could not be completed because Bosh was on a lengthy international vacation and needed to undergo a physical before signing.
Bosh is entering his fifth season with the Heat. He was the first player to commit to the Heat this summer after LeBron James' announcement that he was leaving Miami and returning to the Cleveland Cavaliers.
Bosh averaged 16.2 points on 52 percent shooting last season for Miami. He will earn just over $20.6 million this season, and his contract is the largest in terms of total value in Heat franchise history.