I quote a flat fee for projects. Half of the fee is due upfront as a deposit, with the rest billed when we're done. I bill larger projects on a milestone basis and recurring monthly work as a monthly fee.