Goals from Rhys Browne, Danny Whittaker and Jack Mackreth did the job for the Silkmen, who move to within six points of the top five, with five games left to play.
They needed only 58 seconds to get the ball rolling as Browne drove home from the edge of the area, with Whitaker, Chris Holroyd and John McCombe all having good chances to extend their lead before the break.
Moments after Macclesfield goalkeeper Craig Ross made a double save from Joe Piggot and Yemi Odoubade, the hosts made the game safe with two goals in the final four minutes.
Whittaker finally got on the scoresheet when he converted from the spot in the 86th minute and then Mackreth added a third by finishing a fine counter-attacking move.
Report supplied by the Press Association.
Match ends, Macclesfield Town 3, Maidstone United 0.
Second Half ends, Macclesfield Town 3, Maidstone United 0.
Goal!  Macclesfield Town 3, Maidstone United 0. Jack Mackreth (Macclesfield Town).
Substitution, Maidstone United. George Oakley replaces Bobby-Joe Taylor.
Goal!  Macclesfield Town 2, Maidstone United 0. Danny Whitaker (Macclesfield Town) converts the penalty with a.
Bobby-Joe Taylor (Maidstone United) is shown the yellow card.
Substitution, Macclesfield Town. Luke Summerfield replaces Danny Whitehead.
Tom Mills (Maidstone United) is shown the yellow card.
Substitution, Maidstone United. Jamar Loza replaces Alex Flisher.
Substitution, Maidstone United. Yemi Odubade replaces Jack Paxman.
Second Half begins Macclesfield Town 1, Maidstone United 0.
First Half ends, Macclesfield Town 1, Maidstone United 0.
Goal!  Macclesfield Town 1, Maidstone United 0. Rhys Browne (Macclesfield Town).
First Half begins.
Lineups are announced and players are warming up.
Macclesfield kept their National League play-off hopes alive with an easy 3-0 win over Maidstone.