Cowley scored 107 goals in 128 games for Bromsgrove Sporting which saw him earn a move to League Two (now League One) side Stevenage.
Cowley scored an exceptional 41 goals in his two seasons at Stourbridge including 29 last season.
Jason is driven and determined player with a passion to win.
Speaking about his new signing, Bulls’ Boss, Paul Caddis, said:
“I am absolutely thrilled to bring Jason Cowley to the club and I believe he can be a huge success for us. We have fought off serious competition for Jason’s signature and we are delighted he has decided to come to Edgar Street.
“As well as being Stourbridge’s top scorer with almost 30 goals, Jason also picked up the Players’ Player and Supporters’ Player of the Season awards, which means he’s another player we have signed who picked up accolades at their previous club.
“Our new number 9 is a quick, all-action front man, who has a fire in his belly to be a constant nuisance to opposition defenders. He has also shown he is clinical in front of goal with a record last season of 29 goals in 40 games – a great return for a striker at any level. Jason has EFL experience and along with Willo, (Andy Williams), he will bring us the threat I feel this club has missed in previous seasons at the top end of the pitch.
“I firmly believe Jason is another huge addition to our squad and I really can’t wait to get going when all the players return for the first day of pre-season on Tuesday 20th June, when preparation can really begin for what I expect to be an exciting season ahead.”