Contracts and invoices work together, but they aren't interchangeable — each protects a different part of the engagement.

What a contract does

A contract defines the scope of work, timeline, payment terms, ownership of deliverables, and what happens if either party doesn't hold up their end. It's agreed before work begins.

What an invoice does

An invoice requests payment for work already completed, referencing the agreed price but not re-establishing the terms of the engagement itself.

Why an invoice alone isn't enough

Without a contract, there's no documented agreement on scope, deadlines, or what happens if a client cancels midway — an invoice by itself doesn't protect you from scope disputes.

Why a contract alone isn't enough

A contract establishes the terms, but you still need an invoice to formally request payment at each agreed stage — it's the trigger that turns an obligation into a payable amount.

For smaller jobs, a lightweight version works

Not every project needs a formal, lawyer-drafted contract. A short written agreement over email — confirming scope, price, and payment terms — combined with a clear invoice, is often enough for small freelance work.

The bottom line

Use a contract (even a simple one) to set expectations before work starts, and an invoice to formally collect payment once it's done. Relying on only one leaves a gap in your protection.