Take the 2-minute tour ×  a friend asked me this question and i
had my own opinion (which i put below) but i wanted to see what
was standard practice to see if i was off base. Here's the
context.  He built a website for a friends business. It took a
few weeks and they paid him for his time. He isn't a
professional (he's still in high school) so there was nothing
formal in place but it wasn't a large amount of money. They
didn't agree on ongoing support expectations so he is
negotiating that now. This includes:    1. Ongoing hosting costs
2. Ongoing bug fixes   3. New requests  I told him that I
thought what was fair was that he should pass on whatever
hosting costs that he is paying his provider (no additional
markup) and he should support any bug fixes with existing
functionality that he built. When it comes to new features, i
said make a clear line in the sand that for anything new, that
they need to go back to the drawing board in terms of
negotiating payment for additional work.  Am I inline with what
f