Se la stagione regolare si è chiusa il 18 maggio, i playoff e i playout di Serie Bhanno prolungato la questione promozioni e retrocessioni anche al mese di giugno. Frosinone promossa in Serie A, Entella retrocessa in C.
PLAYOFF, TURNO PRELIMINARE
| Cittadella | 2-2 dts | Bari |
| Venezia | 3-0 | Perugia |
Inizialmente il Bari avrebbe dovuto ospitare il Cittadella, ma dopo la penalizzazione del TFN i pugliesi giocheranno il turno preliminare playoff al Tombolato: -2 punti in classifica e discesa al sesto posto, con conseguente gara casalinga per la squadra meglio posizionata in classifica, ovvero quella veneta ora quinta.
SEMIFINALI
Le semifinali si sono giocate con gare di andata e ritorno. Niente tempi supplementari (e quindi nemmeno i rigori) in caso di parità di punti e goal: qualificata per la finale la squadra che in campionato si è meglio piazzata. Il Frosinone ha avuto la meglio sul Cittadella proprio grazie al miglior posizionamento nella regular season.
| Cittadella | 1-1 /1-1 | Frosinone |
| Venezia | 1-1 / 0-1 | Palermo |
FINALE
Per la finale vige lo stesso regolamento delle semifinali: gare di andata e ritorno, quest'ultima in casa della meglio classifica in campionato, ovvero il Frosinone. In caso di parità di punti dopo i 180' minuti, si tiene conto della differenza reti nelle due partite: in caso di ulteriore parità, viene promossa in Serie A la squadra meglio piazzata in campionato, quindi il Frosinone.
| Palermo | 2-1 | Frosinone |
| Frosinone | 2-0 | Palermo |
PLAYOUT, FINALE
| Entella | 0-0 | Ascoli |
| Ascoli | 0-0 | Entella |
PLAYOFF E PLAYOUT, PUNTEGGIO PARI ANDATA/RITORNO
Come da prassi nei playoff, davanti ad un punteggio pari tra andata e ritorno non conteranno i goal segnati in trasferta ma il miglior piazzamento nella regular season. Solo nel turno preliminare, in caso di parità, erano previsti i tempi supplementari, al termine dei quali, col risultato ancora di parità, si è qualificato il Cittadella, ovvero la squadra meglio piazzata in campionato.
Per i playout in caso di parità di punteggio dopo le due gare, per determinare la squadra vincente si è tenuto conto della differenza reti. Con l'ulteriore parità, è rimasta in Serie B la squadra quintultima classificata al termine del campionato regolare, ovvero l'Ascoli. Se le due squadre avessero però terminato il campionato con lo stesso punteggio in classifica, la gara di ritorno avrebbe però previsto anche i supplementari ed eventualmente i rigori.
CLASSIFICA FINALE SERIE B
| POSIZIONE | SQUADRA | PUNTI |
| 1 | Empoli | 85 |
| 2 | Parma | 72 |
| 3 | Frosinone | 72 |
| 4 | Palermo | 71 |
| 5 | Venezia | 67 |
| 6 | Cittadella | 66 |
| 7 | Bari (-2 punti) | 65 |
| 8 | Perugia | 60 |
| 9 | Foggia | 58 |
| 10 | Spezia | 53 |
| 11 | Carpi | 52 |
| 12 | Salernitana | 51 |
| 13 | Cesena | 50 |
| 14 | Cremonese | 48 |
| 15 | Avellino | 48 |
| 16 | Brescia | 48 |
| 17 | Pescara | 48 |
| 18 | Ascoli | 46 |
| 19 | Entella | 44 |
| 20 | Novara | 44 |
| 21 | Pro Vercelli | 40 |
| 22 | Ternana | 37 |

