Progressus provides the options of Fixed, Time and Material, or Mixed type billing/invoicing.