In June 2013, he signed for Ebbsfleet United for a fee of £13,000. He became a key part of the club's passing style, but credited the club's success to manager Steve Brown. The "Fleet" finished fourth in 2013–14 and reached the play-off final, where they were beaten 1–0 by Dover Athletic; this was McMahon's fourth play-off final defeat in six years. He did though play in the Kent Senior Cup final, which ended in a 4–0 victory over Dover. He re-signed with Boreham Wood in January 2015 on a contract lasting until summer 2017. He was also coaching at Tottenham Hotspur and managing Ebbsfleet United, before he retired as a player at the end of the 2014–15 season.