Nachtrag:
Wenn es sich nicht um grosse Agenturen/Firmen (also nur besondere Ausnahmen) handelt, sehen meine Zahlungsbedingungen immer so aus:
30% bei Auftragserteilung
30% bei Abnahme auf dem Testserver
erst danach erfolgt die Installation auf dem P>roduktivserver
Der Rest wird dann 7 Tage nach Rechnungsstellung fällig. Wenn also ein Kunde nicht zahlen will, hab ich noch gar nicht angefangen, wenn der die Seite nicht abnimmt, hab ich bereits 30% kassiert und wenn er die letzten 40% nicht freiwillig zahlt, hab ich zumindest schonmal 60%, den Rest kann man im Extremfall leichter verkraften, wenn das Erstreiten länger dauert.
Da auch die Kunden diese Art der Zahlung kennen und prtaktizieren, gab es damit nie Probleme. Eine absolut gängige Art der Abwicklung.