The 2007 Segunda División B play-offs (Playoffs de Ascenso or Promoción de Ascenso) were the final playoffs for promotion from 2006–07 Segunda División B to the 2007–08 Segunda División. The four first placed teams in each of the four Segunda División B groups played the Playoffs de Ascenso and the four last placed teams in Segunda División were relegated to Segunda División B. It also decided the two teams which placed 16th to be relegated to the 2007–08 Tercera División.
The top four placed teams from each group in the Segunda División B played in the Liguilla de Ascenso. Each liguilla contained one team from each of the four regular season groups. Teams were then drawn to plan one another with the 1st placed team in each group playing the 4th placed team, and the 2nd placed playing 3rd. The winners of these ties then played each other with the winning team being promoted.
The teams finishing 16th in each group of the Segunda División B were drawn into 2 pairs, with the losing teams relegated to the Tercera División.
All ties were two-legged, with each team playing once at home. The winner of each tie was determined by aggregate score, with draws being separated by the away goals rule or a penalty shoot-out where necessary.
The regular season finished on the 27 May and the play-offs began on the 3 June.
The losers of this tournament will be relegated to the 2007–08 Tercera División.