A wage is a compensation, usually financial, received by a worker in exchange for their labor.
A salary is a form of periodic payment from an employer to an employee, which may be specified in an employment contract. It is contrasted with piece wages, where each job, hour or other unit is paid separately, rather than on a periodic basis.