The payment structure to insist on is milestone-based, never lump-sum: booking, foundation, structure (slab-by-slab), finishing, and handover. You release each payment only after the previous stage passes inspection.
In shortMilestone-based payments protect you from advance-heavy contractors — you always pay for work already inspected and completed.