Will I get charged every year for an upgrade?

Purchasing a Sage 50 Pro download from a store, probably Best Buy or Staples (Canada). Will I get charged every year for an upgrade?  If I want payroll I believe that is extra. Will I have to pay to update that every year?