British Airways will give a pay rise of as much as 13% to 16,000 workers.
The pay agreement was extended across the workforce after the threat of strike action by check-in staff.
It is understood that the deal will apply to about 16,000 non-management workers across the company, including cabin crew, engineers and baggage handler, helping to restore pay to 2019.
The threat of industrial action was averted in July after a group of check-in staff accepted a deal.
Workers will get a lump sum worth 5% of their wages in August as part of the pay agreement. In September and December, staff will get a 5% and 3% pay rise. This represented an overall pay rise of 13 percent, according to Unite.
Sharon Graham, the union's general secretary, said: "Our members have forced BA to table a pay rise that goes toward compensating for the pay cuts suffered during the swine flu epidemic."
There is still some way to go for workers at BA to trust the company again after the way they conducted themselves during the Pandemic. The focus of Unite has been to improve jobs, pay and conditions.
The Bank of England predicts that inflation will hit more than 12% by the end of the year as a result of a new rise in energy bills.
Against a backdrop of low unemployment and record job vacancies, employers are struggling with shortages of staff in several sectors. The unions are trying to get bigger pay increases.
Average pay growth across the economy is not keeping up with inflation.
British Airways is pleased with the outcome, according to a spokesman.