Unite said it had struck a deal with Elgin-based McPherson to increase the basic pay of its drivers by more than 20% over the next two years, writes Chris Tindall.
It means more than 300 drivers will see their pay packets boosted by a minimum of £2,200 this year.
The company, which moves goods all over Scotland and holds international licences for more than 250 HGVs, agreed with the trade union to a 9.4% increase on pay for 2022 and a further 10.01% increase in 2023.
Unite said it had also secured improvements to a number of working benefits, such as overtime rates, which will rise by 15.5% this year and 12.4% in 2023.