Primeiro: Não te mete em contratos, os teus clientes podem te acionar na justiça pela tua falta de competência...
Segundo: deixe BEM claro que o teu preço é barato porque o teu serviço é amador ou porque tu vai fazer "sem compromisso", pois o cliente imagina que o preço é pelo trabalho completo... Diga que "com análise, design, programação, depuração, hospedagem e manutenção custaria R$ 5.000,00" (se ele topar tu contrata alguem que faz por R$ 3.000,00) mas que tu vai fazer por R$ 300,00 porque "é um site básico" e que "tu está aumentando teu portfólio"... Repara a responsabilidade com o cliente, não deixe ele te cobrar por um trabalho que tu não está cobrando... Não assuma responsabilidades de R$ 5.000,00 por R$300,00, sacou?
Deixe bem claro como o site ficará pronto. Cuidado para não cair na armadilha do site que nunca acaba... o cliente vai mudando, mudando... Entrega o site pronto e recebe e cobra por fora as manutenções ou alterações...
Discordo de vc.
Se seu trabalho é não é profissional, não venda-o. Mesmo que seja aprendiz, não quer dizer que você não possa fazer algo dez!
Ao desenvolver uma ferramenta, pense em fazer algo funcional.
Se você faz todo o planejamento, e está certo de que você vai fazer, porque não deixar isso em preto e branco? Deixar tudo em contrato, afinal, é a sua garantia.
Analise seu trabalho, e cobre por ele, pelo que você acha que vale. Pergunte-se quanto vale o seu trabalho?
Assuma o risco que consegue assumir. Não jogue a responsabilidade de seu trabalho e conhecimento em cima do seu vcliente, por exemplo: Eu faço, só que sou amador, nunca fiz nada antes, só que cobro um pouco menos, só que não garanto que não vai ficar bom, aliás, acho que vai ficar uma porcaria.
Meu, faça-me o favor.