I agree. Payment terms are negotiable. I don't mind financing a job on my terms, which vary by customer.
I too don't mind a clear cut bid, or we can do hourly work. Usually it boils down to simple classifications: Laborer, Equipment Operator, and any specialty items. Laborer includes...