Marsh misslyckades med att göra mål i 16 liga matcher efter att ha gått Dover från Torquay för en oanmäld avgift i januari 2016.
Den 23-årige gjorde åtta framträdanden för Dover förra säsongen, men avslutade säsongen på lån på National League South sida Welling United.
Marsh är Macclesfield manager John Askeys 10:e signering sedan slutet av förra säsongen.
Hitta alla de senaste fotbollsöverföringarna på vår dedikerade sida.
Macclesfield har undertecknat anfallaren Tyrone Marsh på ett ettårigt kontrakt efter att han lämnat National League rivaler Dover.