The Senate earlier this week passed the bill to delay that until June, but it failed in the House under a procedure that required a two-thirds vote for passage.
The Senate passed the bill again Thursday night, and the House plans to take another run at it next week under regular procedures. That means a simple majority vote is required.
Gibbs said Obama will sign the bill because he wants more time to ensure that people don't lose their television signals.