 Moffat moved to Scottish Third Division side Elgin City ahead of the 2006–07 season in search of more playing time.While with Elgin City, Moffat worked part time at a Gap store to make ends meet as he would only make a few hundred pounds per game.He made his debut for Elgin City on 9 September 2006 in a 2–0 loss to Dumbarton.