Yes, where possible I'll provide a fixed quote for a fixed scope of work. Any additional work can then be quoted for separately.
However, if the scope of work is too broad then I'll provide an estimate, record time and bill on an hourly or daily basis depending on the size of the project.
Whichever system is used, this will be agreed before work commences and specified in our contract.