The best thing to do is get them to raise a purchase order for the entire contract, then you have a number to quote on all invoices, bean shufflers (accounts dept) like that, gets paid a lot quicker then.
As for pricing, whatever you think, remember it's on a building site and they tend to get dirty very quickly, even if it's only a week since they were last done, frames and sills need to be done every time.