Und wenn Du vielleicht noch den Verdacht hast, das dich die Firma um Deinen Verdienst bringen könnte, dann kannst Du ja auch versuchen einen anteil als Vorrauszahlung zu bekommen.
Oder die Realisierung in mehrere Phasen aufteilen (Prototyp, Bilder, Skript-Programmierung etc.) und nach jeder Phase die Bezahlung für diesen Abschnitt einkassieren. Das gibt der Firma auch die Möglichkeit, früh zu erkennen, was sie von Dir zu halten hat. d. h. ob Du ihr Geld wert bist. ;-)
Ganz nebenbei führt das dazu, daß Du und Dein Auftraggeber sich vorher Gedanken über den Umfang des fertigen Produkts machen und diese sinnvollerweise auch aufschreiben müssen.
Es ist nämlich m. E. der Normalfall, daß der Auftraggeber am Ende sagt, er hätte alles doch ganz anders haben wollen, und Du meinst, alles sei fertig.
Für zusätzliches Geld wirst Du ggf. gerne spätere Sonderwünsche nachrüsten - für umsonst schon weit weniger gerne ...