Direct answer

A written employment contract should normally be concluded promptly after employment begins.

Failure to sign can trigger statutory consequences, and repeated fixed-term contracting may create open-ended contract rights when legal conditions are met. Employers should track the start date, signing date, renewal history and any employee refusal to sign rather than treating contract administration as clerical.

What changes the answer

The signal ledger.

These facts move the question beyond a label and into a product, money-flow and control analysis.

Signal
Ask the operating question
Why it changes the route
Employment start/signing dates
How does the matter involve employment start/signing dates?
This operating fact can change the applicable legal route, evidence and next step.
Renewal history
How does the matter involve renewal history?
This operating fact can change the applicable legal route, evidence and next step.
Employee refusal/cooperation
How does the matter involve employee refusal/cooperation?
This operating fact can change the applicable legal route, evidence and next step.
Contract term
How does the matter involve contract term?
This operating fact can change the applicable legal route, evidence and next step.
Local arbitration posture
How does the matter involve local arbitration posture?
This operating fact can change the applicable legal route, evidence and next step.
Prepare before you escalate

Bring a compact evidence docket—not a pitch deck.

Give a compliance team or counsel the operating facts that reveal the perimeter.

01Offer/start-date proofInclude this in the compact fact file for review.
02Signed/unsigned contractsInclude this in the compact fact file for review.
03Renewal noticesInclude this in the compact fact file for review.
04Employee communicationsInclude this in the compact fact file for review.
05Payroll recordsInclude this in the compact fact file for review.

Primary authorities

Reviewed sources support orientation, not a fact-specific assessment.

Sources last checked: