I reply quickly communicating over email and text messaging.
Small projects are estimated by the project.
Ideally I prefer half payments up front and half upon completion.
Large projects are divided into milestones or estimated at an hourly rate.
Payments for large projects are paid by deliveries at each milestone.