Freelancing

Freelance contract and invoice tips: protect yourself before you start

Most freelancers think of contracts and invoices as separate documents. They're not — they're two halves of the same protection system. Here's how to set them up so they work together.

By the Invoifly team · 8 min read

A contract without an invoice is a promise with no record of what was charged. An invoice without a contract is a bill with no agreed-upon scope to back it up. Together, they create a paper trail that protects your income at every stage of a project — and gives you legitimate leverage when things go wrong.

This guide focuses on what each document needs to include and how they reinforce each other in real disputes.

The contract: what to cover before you start

Your contract doesn't need to be written by a lawyer (though for large engagements, it's worth it). A clear, plain-English agreement that both parties sign is enforceable and far better than verbal agreements or email threads.

Scope of work

Define exactly what you will deliver and, just as importantly, what you won't. Scope creep — clients asking for more than originally agreed — is one of the biggest sources of income leakage in freelancing.

Be specific: "Website design for 5 pages" is better than "website design." "3 rounds of revisions per deliverable" is better than "revisions as needed." The more specific your scope, the harder it is for a client to claim you owe them something you didn't agree to.

Payment terms

Your contract should specify exactly what you'll charge, when you'll invoice, and when payment is due. Example:

"Client agrees to pay $4,500 for the services described in Section 1. Invoices will be issued upon delivery of each project phase. Payment is due within 15 calendar days of the invoice date."

Whatever terms you put here should match exactly what appears on your invoice. Discrepancies between contract terms and invoice terms create confusion and give clients an excuse to delay.

Deposit requirement

For any project over $1,000, require a deposit before you start — typically 25–50% of the total. A deposit does two things: it filters out clients who aren't serious, and it ensures you're never more than 50% exposed if a client disappears mid-project.

"A 50% deposit of $2,250 is due before work begins. The remaining $2,250 is due upon final delivery."

Late fee clause

Include a late fee — even if you never charge it. Most late fees are 1.5% per month on the outstanding balance. The primary value is as a negotiating tool: when you mention your contract includes a late fee, clients often pay immediately. Example:

"Invoices unpaid after 30 days will accrue a late fee of 1.5% per month on the outstanding balance."

Intellectual property

Specify when IP transfers to the client. The common standard: IP transfers upon receipt of full payment. This means if a client doesn't pay, they don't own the work — which gives you significant leverage in payment disputes.

Termination clause

What happens if the project is cancelled? At minimum: the client owes payment for all work completed to date, plus the deposit is non-refundable. Getting this in writing protects you from clients who kill a project halfway through and claim they don't owe anything for the work already done.

The invoice: how it backs up your contract

Your invoice isn't just a bill — it's a document that should be traceable back to your contract. Here's how to connect them:

Reference the contract or project

Include a project reference or contract number in your invoice notes. "Per agreement dated [date]" or "Project: Brand Redesign — Phase 1." This creates a paper trail that makes your invoice easy to match against approved work in the client's system.

Match your line items to agreed scope

Your invoice line items should map directly to deliverables defined in your contract. If your contract says "5-page website," your invoice shouldn't say "web design." It should say "Website design — 5 pages as per agreed scope." This makes your invoice approvable without additional clarification.

Reflect the agreed payment terms

If your contract says Net 15, your invoice due date should be 15 days from the invoice date. Never use different terms than what's in your contract — it creates a discrepancy that clients can use to stall payment.

Include your late fee policy

Restate the late fee in your invoice notes: "Per our agreement, invoices unpaid after 30 days accrue a 1.5% monthly late fee." Restating it removes any excuse for not knowing — and it's a mild reminder that you take payment seriously.

When things go wrong: how the documents work together

If a client disputes an invoice or refuses to pay, your contract and invoice together give you:

In small claims court, these two documents are almost always enough to win.

The simplest way to get started

If you don't have a contract template, Bonsai, AND.CO, and Docusign all offer free or low-cost freelance contract templates. Use one, customize it to your business, and get clients to sign via e-signature (Docusign, HelloSign, or even a PDF signature) before you start any work.

Then build your invoice to match — same terms, same scope language, same due dates. The two documents should read like they were written by the same person (they were) and tell the same story.

Create a professional invoice that matches your contract — free, no signup.

Use the free invoice generator →

Related reading