Chiedere il 50% in anticipo è già un buon inizio, ma devi strutturare meglio gli step del progetto. Non è solo una questione di soldi, è questione di lasciare tutto ben documentato. Fai un contratto semplice (può essere anche per email, una cosa breve) dove specifichi esattamente cosa sarà consegnato in ogni fase e quando. Tipo: "Fase 1 - Concept e sketch (50% pagato al momento della contratazione), Fase 2 - Design finalizzato (50% restante)". Così il cliente sa che c'è un impegno e tu hai la prova che ne avete parlato.
Oltre l'anticipo, già che hai paura di perdere tempo, inizia a applicare una penale di cancellazione se il lavoro viene interrotto da parte loro. Cioè, tu hai già dedicato ore al progetto, questo ha un costo. Se lui insiste dicendo che non può pagare il resto, almeno tu gli addebiti le ore di lavoro già svolte. Molti hanno paura di sembrare sgradevoli, ma non è sgradevole, è professionale. Un cliente che scompare senza avviso? Quello sì che è sgradevole.
Un dettaglio: non iniziare mai a lavorare prima di vedere i soldi della prima metà sul conto. Aspetta a confermare che sia arrivato, non solo la promessa. E man mano che cresci (cosa che crescerà davvero se agisci così), potrai iniziare a richiedere il 100% prima o usare piattaforme che garantiscono il pagamento. Ma mentre stai iniziando, queste regole basilari risolvono il 90% dei problemi.