Boyes arrives from league rivals Bradford Park Avenue.
Avenue beat a number of clubs to the signature of the 27-year-old last summer, as he joined on a two-year deal following his release by Guiseley AFC.
The forward had netted 101 goals in 335 matches at National League and National League North level prior to his move to the Horsfall Stadium but is also well-known for his hold-up play and all-round work rate.
Upon joining Avenue, Boyes linked up again once more with manager Mark Bower, who managed him as Guiseley achieved promotion to the National League, the striker netting 24 goals in the promotion-winning campaign. Starting his career at York City, the front man earned a six-figure move to then-Championship side Scunthorpe United as a teenager.
Spells with Kidderminster Harriers, Barrow AFC and Gateshead followed before Bower took Boyes to Guiseley in January 2013.
He won an England C cap as a substitute in a 4-0 win over Malta in February 2009.
He was also a member of the York squad that played in the FA Trophy Final that year.
Boyes told https://spennymoortownfc.co.uk: “The negotiations have been going on for a long time, so I can’t wait to get started.
“As soon as I spoke to Jason I knew Spennymoor was the club for me as I know a few of the lads already here and it’s an ambitious club that wants to go up through the leagues.
“The past few years I’ve been on my own up front so hopefully me and Glen Taylor, who has scored a lot of goals over the years, can form a good partnership together.
“I will always work hard and play with passion for the shirt, and hopefully I can keep up my record of scoring goals”.