As a startup that isn't a company yet and still starting out. Do I need contracts to sign up freelancers? This is for digital projects and haven't seen need to start a company yet without revenues.
When you hire someone for a task, this establishes a contract. Even just orally. All that matters for both parties is that there is evidence of a mutual agreement.
But it is much better for both parties to have a formal contract, which mostly specifies in advance the scope of the work, and what to do if things go wrong.