How far in advance should a DJ get a signed contract?
As early as the booking is confirmed, ideally weeks before the event, not the week of. A contract signed too late leaves no room to resolve disagreements about scope, payment, or cancellation terms before they actually matter.