Macmahon will be stuffing a little extra cash into its stocking this Christmas after extending a lucrative mining services contract in Queensland.