No hay reglas simples para determinar cuándo debe escribirse si no o sino, pero por lo general se escribe si no si puede reemplazarse por si sucede que no, si se da el caso de que no, si es que no o si... o no:
- No se hará, si [se da el caso de que] no se aprueba.
- ¿Qué son, si [es que] no insultos, las palabras que has pronunciado?
Normalmente, tras sino se puede añadir por el contrario, más bien o además sin cambio de significado:
- No se hará ahora, sino que [por el contrario] se deja para más adelante
- No sólo trabaja 12 horas, sino que [además] va los fines de semana
Compárese, por ejemplo:
- Era un malvado de la peor especie, si [es que] no un demente
- No era un malvado de la peor especie, sino [por el contrario] un santo
Cuando se aplica a verbos, lo normal es que se construya con que:
- No viene, sino que se va.
Sino también es un sustantivo que significa ‘destino’.
Fuente: Wikilengua