What's inside How it works Pricing FAQ Blog Get started free → Sign in

The Most Common Contract Mistakes in Freelance Web Design

Most freelance web design contracts are downloaded templates with mistakes that cost designers thousands of dollars per project. Here are the worst ones and how to fix them.

Most freelance web designers run their business on a contract they downloaded from somewhere five years ago and never updated.

It worked the first few times. They never got sued. They got paid. They assumed the contract was fine.

Then something went wrong. A client refused to pay the final invoice and the contract didn’t have a clear late fee clause. A client demanded unlimited revisions and the contract didn’t define the revision scope. A client launched the site and immediately stopped responding, and the contract had no handover terms.

These aren’t legal disasters. They’re just contract gaps that cost the designer thousands of dollars per incident. And they’re entirely preventable.

Here are the seven most common contract mistakes in freelance web design, ranked by how often they cost designers money, and how to fix them.

Mistake 1: No clear payment schedule with triggers

The most expensive mistake. The contract says “payment due upon completion” or “50% upfront, 50% at delivery.” That’s it.

The problem: “completion” is undefined. The client doesn’t agree the project is complete until they’ve signed off on every detail, which they delay because they’re busy. You can’t invoice the final 50% until they agree it’s done. You wait. They wait. The cycle drags for weeks.

The fix: tie payments to specific project milestones with objective triggers. Not “50/50” but a 4-phase milestone structure.

Phase 1 (30%): Discovery and Planning. Due at project kickoff. Phase 2 (30%): Design Approval. Due upon client approval of final design mockups. Phase 3 (30%): Development Completion. Due upon delivery of staging environment for final review. Phase 4 (10%): Project Handover. Due at handover and site launch.

Each payment has a specific trigger. The triggers are objective (signed approval, delivered staging environment). The amounts are smaller and less scary than a 50% final payment.

This single change eliminates 90% of payment delays.

Mistake 2: Undefined revision scope

The contract says “revisions included” without specifying how many or what counts.

The problem: the client thinks “revisions included” means unlimited revisions. You think it means two rounds. Three weeks in, you’re on round seven, the project is well over budget, and there’s no leverage to push back.

The fix: define revision rounds explicitly.

The base package includes two (2) rounds of design revisions per phase. A round consists of a single consolidated feedback document delivered within five (5) business days of the design presentation. Additional revision rounds beyond the included scope are billed at €120 per hour.

Specific number of rounds. Specific definition of what a round is. Specific consequences for going beyond the scope.

The number can vary. The structure matters more than the specific count. Two rounds is standard for typical web design projects.

Mistake 3: No change order clause

The contract describes the original scope and ignores what happens when scope changes.

The problem: the client requests a new feature mid-project. You either say yes (and do it for free, since the contract doesn’t define what an addition costs) or say no (and damage the relationship, since the contract doesn’t explain why additions cost extra).

The fix: include a change order clause that defines how additions are handled.

Any work requested beyond the scope defined in this agreement requires a written change order specifying the additional work, cost, and timeline impact. Change orders must be signed by both parties before work begins. Verbal additions are not covered.

When the client requests something new, you have a clear process: write a change order, quote the addition, get them to sign. Most clients accept this once. Some clients negotiate. Either way, you’re not absorbing the extra work for free.

This is the single most effective scope creep prevention tool.

Mistake 4: No late fee or late payment clause

The contract says payment is due in 7 days. It doesn’t say what happens if the client pays in 30 days.

The problem: payment due dates that don’t have consequences are suggestions, not deadlines. The client has no reason to prioritize your invoice over their other expenses.

The fix: include a late fee clause that activates after a defined grace period.

Payments not received within 7 days of the due date are subject to a late fee of 1.5% per month, calculated on the outstanding balance. Project work is paused for any balance outstanding more than 14 days, and resumes upon receipt of payment.

The amounts are modest. The point isn’t to charge clients for being late. The point is to give the deadline real weight. Clients who know there’s a small penalty for being late prioritize your invoice over the ones without consequences.

You’ll rarely need to invoke the late fee. The clause’s existence is the deterrent.

Mistake 5: Vague intellectual property terms

The contract is silent on who owns what after the project completes.

The problem: weeks after launch, the client wants to take their files to a new developer. Or you want to use the project in your portfolio. Neither party knows what’s allowed because the contract didn’t address it.

The fix: state IP ownership clearly.

Upon final payment, all design and development deliverables created specifically for this project transfer to the Client. The Designer retains the right to display the work in their portfolio, marketing materials, and case studies, and to describe the work publicly. The Designer retains ownership of pre-existing tools, frameworks, templates, and code libraries used in the project.

Client owns the final deliverables. You retain portfolio rights. You retain ownership of your tools (so you can reuse them on future projects). Both sides know what they have.

The portfolio rights clause matters for your business. Don’t skip it. A project you can’t put in your portfolio is worth less to you.

Mistake 6: No cancellation or kill fee clause

The contract describes how the project happens but not how it might end early.

The problem: midway through the design phase, the client decides to pause indefinitely. They want to “regroup internally.” You’ve done 60% of the work. You’ve been paid 30%. What happens now?

The fix: include cancellation terms with a graduated payment structure.

Either party may terminate this agreement with 14 days written notice. Upon termination, the Client agrees to pay for all work completed up to the termination date, including:

  • All payments due for completed phases
  • A prorated portion of any in-progress phase, calculated as a percentage of work completed
  • All non-refundable expenses incurred on the Client’s behalf

This protects you from clients who try to walk away mid-project without paying for work in progress. It also gives you the option to terminate if the client becomes impossible to work with.

The prorated calculation prevents the “I only got 40% of the project done so I should pay 40%” argument when you actually did the bulk of the discovery and strategy work upfront.

Mistake 7: No definition of “complete” or “delivered”

The contract describes the project but doesn’t define when it’s officially done.

The problem: the client keeps finding things they want to change. Each change is small. None of them officially “completes” the project. The relationship drags into month four of an eight-week project.

The fix: define completion criteria explicitly.

The project is considered complete upon:

  • Delivery of the live site to the client’s hosting environment
  • Client approval of the launched site (deemed approved if no response within 7 days of launch)
  • Delivery of the handover documentation
  • Receipt of final payment

Post-completion modifications are addressed under the warranty terms (Section X) for the first 30 days, and as separate engagements thereafter.

Now there’s an objective definition of “done.” Once those four conditions are met, the project is officially complete. New requests are either covered by warranty or are new work.

The “deemed approved if no response within 7 days” clause is critical. It prevents clients from indefinitely delaying approval by simply not responding.

Other clauses worth including

Beyond the seven most common mistakes, a few additional clauses make your contract more complete.

Warranty period. “For 30 days following project completion, the Designer will correct bugs and defects in the delivered work at no charge. This covers errors in functionality and code. It does not cover content changes by the Client, third-party service changes, or new feature requests.”

Confidentiality. Both sides agree not to share project details, materials, or trade secrets without permission. Mutual, brief, standard.

Liability cap. “The Designer’s total liability for any claim arising out of this agreement is limited to the total amount paid by the Client under this agreement.” Protects you from catastrophic claims for damages beyond the project value.

Dispute resolution. “Any dispute arising from this agreement will be resolved first through good-faith negotiation, then through mediation, before any party initiates legal action.” Encourages talking before suing.

Governing law. Specify which jurisdiction’s laws govern the contract. Usually your jurisdiction. Matters if a dispute ever escalates to legal proceedings.

Communication terms. “The Client agrees to respond to design questions, feedback requests, and project communications within 3 business days. Delayed responses may extend the project timeline correspondingly.” Prevents the client from disappearing for two weeks and then blaming you for the timeline slip.

Where to get a good template

You don’t need to write a contract from scratch. Several reasonable templates exist.

AIGA Standard Form of Agreement for Design Services. The American Institute of Graphic Arts publishes a free, well-written design services agreement that you can customize. It’s a strong starting point.

Docracy and other open-source contract libraries. Free templates from various sources. Quality varies. Read carefully and customize.

Lawyer review for €300-€800. If you’re running projects above €15,000, paying a lawyer once to review and customize your contract is worth it. They’ll catch jurisdiction-specific issues a generic template misses.

Industry-specific platforms. Some web design platforms include contract templates that handle the common clauses. The advantage: the contract is already integrated with the quote and the client portal, so the signing flow is seamless.

The platform-specific contracts I’ve seen are usually solid for typical projects. Read them, customize them, and use them.

When to update your contract

Update your contract once a year, even if nothing major happened. The pattern that works:

End of every December, review:

  • Any project disputes you had during the year
  • Any new types of work you’re doing now (different platforms, new services)
  • Any new tools or third parties you’re using (which might need confidentiality or IP clauses)
  • Industry changes (new accessibility laws, new privacy regulations)

The annual update takes 1-2 hours. It catches issues before they become disputes.

If you’ve had a major incident — a payment dispute, a scope blow-up, a project termination — update your contract immediately to prevent it from happening again. Don’t wait for the annual review.

The contract isn’t about being adversarial

A common worry about strict contracts: “Won’t the client think I don’t trust them?”

In my experience, the opposite. Clear contracts signal professionalism. They show you’ve thought through the project and the relationship. They give the client confidence that you’ve done this before.

Clients with bad-faith intentions don’t want to sign a clear contract. They want vague terms they can exploit. Good clients welcome clarity because they want the same thing you do: a smooth project, clear expectations, and a successful outcome.

Your contract is a tool for serving the good clients well and filtering out the bad ones. The seven fixes above will save you thousands of dollars per year. The few clients who balk at signing them weren’t going to be profitable anyway.

Don’t run your business on a contract you downloaded five years ago. Update it now. Use it on your next project. The improvements compound across every engagement going forward.


debrieft includes a customizable contract template tied to your quote and signed digitally by both parties. Contract drafting time drops from 90 minutes to 5. Your client gets a portal. You get a dashboard. Both in sync. Try it free at debrieft.app