The union representing more than 800 workers at the Co-op refinery in Regina says a tentative contract agreement has been reached.

Unifor 594 tweeted about the tentative deal Friday. A ratification vote is scheduled to take place Monday.

Workers at the refinery have been without a contract since January 2016. Union members rejected the company’s previous contract offer earlier this month.

A 14-day cooling-off period ended Thursday at midnight.

“We are pleased that we could reach an agreement that was fair for both sides," vice-president of refinery operations Gil Le Dressay said in a Co-op news release.

"While the agreement is still tentative pending ratification by the membership we are encouraged by Unifor’s support for the agreement.”

Co-op says while negotiations "went down to the eleventh hour" the two sides worked diligently to bridge the gap.