Quand
ou si ?

Quand : temps, peut être remplacé par lorsque, dès que, au moment où, une fois que, après/avant que...

Vous serez payé  quand vous aurez fini le travail, pas avant.  le sens est le même.
   lorsque vous aurez fini le travail, pas avant.
   après que vous aurez fini le travail, pas avant.
   une fois que vous aurez fini le travail, pas avant.
   dès que vous aurez fini le travail, pas avant.
   au moment où vous aurez fini le travail, pas avant.

Si : condition, peut être remplacé par à condition que.

Vous serez payé  si vous avez fini votre travail, sinon vous n'aurez rien du tout.  le sens est le même.
   à condition que vous ayez fini votre travail, sinon vous n'aurez rien du tout.

Parfois, les deux sont mélangés:

Je m'énerve facilement  si quelqu'un parle trop fort.  le sens est le même.
   quand quelqu'un parle trop fort.

on peut dire:  

 chaque fois que quelqu'un parle trop fort.

Les temps des verbes peuvent aider à choisir:

Si nous allons à la piscine,
présent
je te paie une glace.
présent
Quand nous allons à la piscine,
présent
Si nous allons à la piscine,
présent
je te paierai une glace.
futur simple
Quand nous irons à la piscine,
futur simple
Quand nous serons allés à la piscine,
futur antérieur
Si nous allions à la piscine,
imparfait
je te paierais une glace.
conditionnel présent
Si nous étions allés à la piscine,
plus-que-parfait
je t'aurais payé une glace.
conditionnel passé
Quand nous allions à la piscine,
imparfait
je te payais une glace.
imparfait
Quand nous étions allés à la piscine,
plus-que-parfait
je t'avais payé une glace.
plus-que-parfait

Voir l'expression de la condition.