The Baggies want to secure the services of Bednar, after the 25-year-old impressed boss Tony Mowbray, scoring 15 goals in 23 appearances.
The fee agreed is around £2.3 million, and will mean that the Czech will join Albion in the summer.
Bednar is set to play in Sunday's FA Cup quarter-final against Bristol Rovers after shaking off a calf injury.
"He hasn't trained today but there is every intention he will train tomorrow and be ready for selection on Sunday," Mowbray told the club's offical website.