Snyder's new deal, which includes an automatic rollover provision, increases his salary to $2.75 million for the 2013 season with annual increases of $100,000.
The deal was expected to be announced later Thursday.
The 73-year-old coach led the Wildcats to an 11-2 record, their second Big 12 championship and a berth in the Fiesta Bowl this past season, and was voted AP's Big 12 coach of the year.
It was Snyder's seventh 11-win seasons in 21 seasons in Manhattan, and the first since returning from a brief retirement four years ago. His career record is 170-85-1.
More Sports Headlines
Goff throws 4 TD passes as Cal rallies to beat Cougars 34-28 4:36 p.m. Seahawks' Lynch, Mebane to be game-time decisions Monday night 5:04 p.m. No. 1 Ohio State hangs on to beat Indiana 34-27 5:01 p.m. Angels score 5 in 9th, beat Rangers 11-10 5:01 p.m. Twins eliminated from wild card race after 5-1 loss to Royals 5:00 p.m. No. 2 Michigan State holds off Purdue 24-21 4:58 p.m. No. 13 Alabama routs No. 8 Georgia 38-10 4:54 p.m. Russell, Linwood lead No. 5 Baylor past Texas Tech 63-35 4:47 p.m.
Our new comment system is not supported in IE 7. Please upgrade your browser here.