Aurizon continues to do much of its own general maintenance in-house at its major depots, including Willowburn (Toowoomba), Callemondah (Gladstone), Jilalan (Sarina), Pring (Bowen) and Stuart (Townsville). Jilalan is currently doing repaints of the electric locomotive fleet. Diesel fleet overhauls and repaints are carried out by Progress at Redbank (Ipswich), while some wagon maintenance is outsourced to the Wulguru Group workshops and UGL Bohle, both in Townsville.
Pacific National, now with a Queensland fleet of 115 electric and diesel locomotives, has maintenance agreements with Progress, which includes wagon and locomotive maintenance at Progress' Redbank, Nebo (Goonyella System) and Partington (Townsville) facilities. BMA also uses the PN/Progress facilities at Nebo.