El trabajo como lo planteas es para un desarrollador de mediano a senior, con rango de sueldo entre 25 a 50 mil pesos al mes. Toma en cuenta que de lo que cobres hay que quitar impuestos, y tus propios gastos. Para ello hay una regla un poco vieja pero no menos efectiva: precio = costo x 3. Así que te recomiendo que lo cobres en al menos 25 mil pesos. También toma en cuenta que posiblemente el cliente cree que con un mes de trabajo basta, pero por lo que cuentas, es como para 3 meses. Ten comunicación constante con tu cliente, hazle ver lo que haces y los avances que tienes. Así tendrás mejores argumentos para que el cliente te pague el tiempo necesario. Y por último: no todos, pero algunos son malos clientes; quieren todo en media hora y de todo se quejan. Toma en cuenta que lo primero es tu bienestar y tu equilibrio trabajo/vida personal. Se claro con tu cliente en cuanto tiempo al día dedicas al trabajo. Pon metas realistas. Y si el cliente no entiende, es mejor cortar por lo sano. Así te evitarás estar comprometido con un proyecto que te deje pérdidas. Yo también soy de México y llevo algunos años como freelancer. Si de algo te sirve escríbeme y con gusto platicamos para darte ideas sin costo: carlospc@carlospc.com