Doesnt matter its a small project or a big one, the thing is u r the one spending the money. as for payment wise, i think different company got different objective, some think is a small project, will want u to pay 1 shot, some value customer service, can definitely discuss about payment scheme ie. certain percentage of payment upon certain progress of the work. pm me if u like further info