For freelancers. Bid the job with the extras that usually go unbilled, price changes the moment they happen, and finish with a clean, branded invoice built from what really happened.