Hacker News new | ask | show | jobs
by garethsprice 4333 days ago
Contracts - for small projects, nothing substantial, just something basic in the initial proposal like "I will work for you and you will pay me to do so".

New site - a basic proposal, usually about a page or so in length. A sitemap, maybe basic user stories to describe interactive functionality. If it's a complex site, charge for discovery/planning as part of the project and document enough to create a reasonable scope.

Modifications - Clients will always, always have suggestions and changes along the way. Buffer your bids to expect this (~20%) and don't be afraid to issue change orders (short written descriptions of new functionality) with appropriate charges for major scope creep. Managing expectations is key.

Post-launch support - Yes, you'll often make more money this way. Hosting can be one way, for clients with lots of regular changes try to get them onto a retainer where they buy a block of hours at a reduced rate each month, provides cashflow and steady income for you.