En mi caso siempre pido un 50% por adelantado, 25% cuando hago la instalación y 25% restante un mes después de la instalación.
Si el proyecto va a durar más de 2 ó 3 meses entonces cobro por meses, primer mes por adelantado, si un mes no cobro entonces no trabajo hasta que cobre.
Soy muy estricto en el cobro (igual que soy estricto conmigo mismo en el trabajo) porque cuando empezaba en esto me dieron muchos "palos", me engañaron varias veces y eso de trabajar y luego no cobrar... como que no me gusta mucho.
Siempre dejo una cantidad por cobrar después de un mes de la instalación para ofrecer confianza en que van a poder usar el soft creado y va a funcionar sin problemas.
Aquí tienes un
enlace a una página de la que puedes sacar ideas de presupuestos