Before you start a job, you spec out what's involved. You agree a spec with the client, quote what that will cost, sign a contract and agree payment terms. The more experienced you get, the easier it is to quote on different jobs as you know how long it will take.
Anything above and beyond the spec is regarded as "feature creep" and you inform the client that this new stuff was not part of the original contract and you will have to price them for the extra. This is why it is important to get the spec right at the start of the project.
HTH. Dave. |