[{"data":1,"prerenderedAt":349},["ShallowReactive",2],{"\u002Fblog\u002Ffreelance-contract-essentials":3},{"id":4,"title":5,"body":6,"date":338,"description":339,"extension":340,"image":341,"meta":342,"navigation":240,"path":343,"seo":344,"stem":345,"tag":346,"updated":347,"__hash__":348},"blog\u002Fblog\u002Ffreelance-contract-essentials.md","Freelance contract essentials: what every contract should include",{"type":7,"value":8,"toc":325},"minimark",[9,13,18,21,24,53,56,60,63,89,98,102,105,108,128,131,135,138,141,145,148,156,159,170,173,180,184,187,191,194,197,222,225,229,297,305,313,321],[10,11,12],"p",{},"Most freelancers write their first contract by copying one from a friend, a\nforum post, or a template they found online, then never look at it again.\nThat's fine until a client asks for \"just one more small thing,\" or a\nproject ends and nobody agrees on who owns the files. A good contract isn't\nabout looking professional. It's the document you pull up when something\ngoes wrong, so every clause needs to do real work. Here's what it should\ncontain, and why one section causes more fights than every payment dispute\ncombined.",[14,15,17],"h2",{"id":16},"scope-of-work-the-clause-that-prevents-the-most-disputes","Scope of work: the clause that prevents the most disputes",[10,19,20],{},"If you only fix one section of your contract, fix this one. Scope of work\ndisputes, not late payments, are the most common source of freelance\nconflict. Payment problems are simple: the client owes a number and either\npays or doesn't. Scope disputes are messier: both sides can honestly believe\nthey're right: the client thinks \"redesign the homepage\" includes the\nmobile version, you thought desktop only. Neither of you is lying; the\ncontract just never said.",[10,22,23],{},"A scope section that prevents this is specific enough to answer \"is this\nincluded?\" without a conversation. That means:",[25,26,27,35,41,47],"ul",{},[28,29,30,34],"li",{},[31,32,33],"strong",{},"A numbered list of deliverables",", not a category. \"Website redesign\"\ninvites scope creep. \"Homepage, About page, Contact page, desktop and\nmobile, up to 6 total page templates\" doesn't.",[28,36,37,40],{},[31,38,39],{},"What's explicitly excluded."," If copywriting or stock photos aren't\nincluded, say so, because the things you assume are obvious are exactly what\nends up disputed.",[28,42,43,46],{},[31,44,45],{},"The number of rounds or meetings included",", if the work involves\ncollaboration: three feedback rounds, two strategy calls, whatever fits.",[28,48,49,52],{},[31,50,51],{},"A defined process for anything outside that list",", so \"one more small\nthing\" gets a change order, a new quote, or an hourly add-on, instead of\nhappening for free because nobody wants to be difficult.",[10,54,55],{},"Vague scope doesn't just cause arguments. It causes unpaid work, since\nevery \"quick addition\" feels small on its own and saying no feels petty. A\nwritten scope gives you something neutral to point to instead of a\njudgment call.",[14,57,59],{"id":58},"payment-terms-and-schedule","Payment terms and schedule",[10,61,62],{},"This is the clause most freelancers write well, because it's the one that\nscares them most. Still, get specific about these, not just the total:",[25,64,65,71,77,83],{},[28,66,67,70],{},[31,68,69],{},"The total price or rate",", and whether it's fixed, hourly, or milestone-based.",[28,72,73,76],{},[31,74,75],{},"The payment schedule"," (due on delivery, 50\u002F50 split, monthly for\nretainers), written as actual dates or triggers, not \"as we go.\"",[28,78,79,82],{},[31,80,81],{},"How the client pays"," and what happens if a payment method fails.",[28,84,85,88],{},[31,86,87],{},"Net terms"," (Net 15, Net 30, due on receipt), stated as a number of\ndays, not \"promptly.\"",[10,90,91,92,97],{},"If you're unsure which structure fits, ",[93,94,96],"a",{"href":95},"\u002Fblog\u002Ffreelance-payment-terms-explained\u002F","freelance payment terms\nexplained"," walks through\nwhen a deposit-plus-milestones structure beats a single lump sum. Whatever\nyou land on, put it in the contract the way you'll invoice it. If the\ncontract says Net 30 and your invoice says Net 15, that mismatch becomes\nthe client's excuse later.",[14,99,101],{"id":100},"deposit-and-cancellation-terms","Deposit and cancellation terms",[10,103,104],{},"A deposit isn't just cash flow. It's what makes a cancellation clause mean\nanything: without one, a client can walk away mid-project and leave you\nholding unbilled time.",[10,106,107],{},"Cover three things:",[25,109,110,116,122],{},[28,111,112,115],{},[31,113,114],{},"The deposit amount",", typically 25% to 50% of the total for project-based\nwork, due before work starts.",[28,117,118,121],{},[31,119,120],{},"Whether it's refundable",", and under what conditions. Most freelancers\nmake it non-refundable once work begins, which is the point of taking one.",[28,123,124,127],{},[31,125,126],{},"What happens if either side cancels partway through",": what's owed for\nwork completed, whether the deposit is forfeited or credited, and how much\nnotice either side owes.",[10,129,130],{},"This clause matters more for longer or higher-value engagements: a one-week\nlogo project can absorb a cancellation, but a four-month retainer that ends\nin week two, with no deposit and no notice period, can't.",[14,132,134],{"id":133},"revision-limits","Revision limits",[10,136,137],{},"Revisions are where scope creep sneaks in disguised as normal collaboration.\nNobody objects to \"one more round of feedback.\" It's only after the fifth\nround that anyone notices the project has doubled in size.",[10,139,140],{},"State a specific number of included revision rounds, define what counts as\none (\"a single consolidated round of feedback,\" not five separate emails\nover two weeks), and set a price or rate for anything beyond that. This\nisn't about being rigid with reasonable clients. It's about having a\npre-agreed answer ready for the client who isn't, instead of inventing a\nboundary on the spot while frustrated.",[14,142,144],{"id":143},"intellectual-property-and-ownership-transfer","Intellectual property and ownership transfer",[10,146,147],{},"This is the clause freelancers most often get backwards: the default\nassumption, for both sides, is that the client owns the work the moment\nit's delivered. Don't let that be the default in your contract.",[10,149,150,151,155],{},"Ownership should transfer only after final payment clears, not on delivery.\nWrite it explicitly: \"All rights transfer to ",[152,153,154],"span",{},"Client"," upon receipt of final\npayment in full.\" Until then, you retain ownership, real leverage if an\ninvoice goes unpaid, since you can withhold source files, high-res exports,\nor the final product without breaching the contract.",[10,157,158],{},"A few things to spell out alongside this:",[25,160,161,164,167],{},[28,162,163],{},"Whether you keep the right to use the work in your own portfolio.",[28,165,166],{},"Whether any tools, templates, or reusable components you built stay yours\nfor future projects, even though the client owns the deliverable.",[28,168,169],{},"What happens to work-in-progress files if the project ends early.",[10,171,172],{},"Skip this clause, or leave the transfer date vague, and that leverage\ndisappears by the time the invoice is overdue.",[174,175],"cta-banner",{"button-label":176,"description":177,"href":178,"title":179},"Start for free","Once a client has the final files, an unpaid invoice gets a lot harder to enforce. Billebly lets you send professional invoices with clear due dates and payment links, so final delivery and final payment stay tied together.","https:\u002F\u002Fapp.billebly.com\u002Fregister","Get paid before the leverage disappears",[14,181,183],{"id":182},"confidentiality","Confidentiality",[10,185,186],{},"Most freelance work involves seeing something the client wouldn't want\npublic: pricing, internal processes, unreleased products, customer data.\nYou don't need a ten-page NDA to cover this; a short clause stating you\nwon't share or use the client's non-public information outside the\nengagement covers the realistic risk for most engagements. Save the longer,\nlawyer-drafted NDA for ones that involve sensitive IP, financials, or\nregulated data.",[14,188,190],{"id":189},"termination-clause","Termination clause",[10,192,193],{},"Every contract should say how either side can end it before the work is\nfinished. Without this, \"can we just stop\" turns into an ambiguous mess\nabout what's owed and what isn't.",[10,195,196],{},"Include:",[25,198,199,205,211,216],{},[28,200,201,204],{},[31,202,203],{},"Notice period",": how many days' notice either side has to give.",[28,206,207,210],{},[31,208,209],{},"What's owed on termination",": payment for work completed, typically\ncalculated hourly or by percentage of milestones hit.",[28,212,213],{},[31,214,215],{},"What happens to deposits and any prepaid-but-undelivered work.",[28,217,218,221],{},[31,219,220],{},"Grounds for immediate termination without notice",", like non-payment on\nyour side or a client requesting illegal or unethical work.",[10,223,224],{},"A termination clause protects you as much as the client. It's what lets\nyou walk away from a relationship that's gone bad without it becoming a\nbreach-of-contract argument.",[14,226,228],{"id":227},"quick-reference-what-to-check-before-you-send-a-contract","Quick reference: what to check before you send a contract",[25,230,233,243,249,255,261,267,273,279,285,291],{"className":231},[232],"contains-task-list",[28,234,237,242],{"className":235},[236],"task-list-item",[238,239],"input",{"disabled":240,"type":241},true,"checkbox"," Scope of work lists specific deliverables, not categories",[28,244,246,248],{"className":245},[236],[238,247],{"disabled":240,"type":241}," Scope explicitly states what's excluded",[28,250,252,254],{"className":251},[236],[238,253],{"disabled":240,"type":241}," Payment schedule is written as dates or triggers, not \"as we go\"",[28,256,258,260],{"className":257},[236],[238,259],{"disabled":240,"type":241}," Net terms match what you'll actually put on the invoice",[28,262,264,266],{"className":263},[236],[238,265],{"disabled":240,"type":241}," Deposit amount and refund conditions are stated",[28,268,270,272],{"className":269},[236],[238,271],{"disabled":240,"type":241}," Cancellation terms cover partial work and notice period",[28,274,276,278],{"className":275},[236],[238,277],{"disabled":240,"type":241}," Revision rounds are numbered, with a rate for anything beyond",[28,280,282,284],{"className":281},[236],[238,283],{"disabled":240,"type":241}," Ownership transfers only on final payment, stated explicitly",[28,286,288,290],{"className":287},[236],[238,289],{"disabled":240,"type":241}," Confidentiality clause covers non-public client information",[28,292,294,296],{"className":293},[236],[238,295],{"disabled":240,"type":241}," Termination clause states notice period and what's owed",[10,298,299,300,304],{},"If you're setting this up alongside your client process, a signed contract\nis just step one. See ",[93,301,303],{"href":302},"\u002Fblog\u002Fclient-onboarding-checklist-freelancers\u002F","client onboarding checklist for\nfreelancers"," for what should\nhappen between \"contract signed\" and \"first invoice sent,\" including where\nfreelancers often start work before either is settled.",[306,307,310],"callout",{"title":308,"type":309},"This is general guidance, not legal advice","warning",[10,311,312],{},"Contract law and what's enforceable varies by country and by state or\nprovince. This covers what most freelance and consulting contracts should\ninclude, not what will hold up in your specific jurisdiction. For anything\nabove a few thousand euros, a longer-term retainer, or a client relationship\nthat involves real risk (sensitive data, large deposits, complex IP), it's\nworth paying a lawyer to review your template once. That one-time cost is\nsmall compared to what a badly worded ownership or termination clause can\ncost you later.",[10,314,315,316,320],{},"Once your contract has these clauses, the harder part is enforcing them\nwhen a client tests one: a scope boundary pushed past, or an invoice left\nto slide. ",[93,317,319],{"href":318},"\u002Fblog\u002Fclient-not-paying-invoice-what-to-do\u002F","What to do when a client won't pay an\ninvoice"," covers the escalation\npath for payment, but the contract itself is what keeps those conversations\nshort instead of open-ended.",[322,323],"faq-block",{":faqs":324},"[{\"question\":\"Do I need a lawyer to write my freelance contract?\",\"answer\":\"Not to get started. A solid freelance contract template covering scope, payment, ownership, and termination is enough for most day-to-day engagements. It's worth paying a lawyer to review your template once you're working with larger deposits, longer retainers, or clients where the risk of a dispute is genuinely high.\"},{\"question\":\"When does IP or ownership actually transfer to the client?\",\"answer\":\"It should transfer only after final payment clears, not on delivery. State this explicitly in the contract. Until payment is complete, you retain ownership, which gives you real leverage to withhold final files if an invoice goes unpaid.\"},{\"question\":\"What's the most commonly missing clause in freelance contracts?\",\"answer\":\"A specific, itemized scope of work. Most freelancers write a category-level description like \\\"website redesign\\\" instead of a numbered list of deliverables with explicit exclusions, and that vagueness is the single biggest source of freelance disputes, more common than payment issues.\"},{\"question\":\"Can I reuse the same contract template for every client?\",\"answer\":\"Yes, for the structure: payment terms, ownership language, termination clause, and confidentiality can stay largely the same across clients. The scope of work section should always be rewritten per project, since a reused generic scope is exactly what causes disputes in the first place.\"},{\"question\":\"How many revision rounds should I include by default?\",\"answer\":\"Two to three consolidated rounds of feedback is standard for most design, writing, and consulting work. Define what counts as one round clearly, and set a per-round or hourly rate for anything beyond that so extra revisions aren't a negotiation each time they come up.\"}]",{"title":326,"searchDepth":327,"depth":328,"links":329},"",2,3,[330,331,332,333,334,335,336,337],{"id":16,"depth":327,"text":17},{"id":58,"depth":327,"text":59},{"id":100,"depth":327,"text":101},{"id":133,"depth":327,"text":134},{"id":143,"depth":327,"text":144},{"id":182,"depth":327,"text":183},{"id":189,"depth":327,"text":190},{"id":227,"depth":327,"text":228},"2026-07-01","A freelance contract template only protects you if it has the right clauses: here is what to include, and the one section most disputes actually come from.","md",null,{},"\u002Fblog\u002Ffreelance-contract-essentials",{"title":5,"description":339},"blog\u002Ffreelance-contract-essentials","Contracts & clients","2026-09-28","2i5xoY-fKDUJIz7DJbGl6n9xt5SjxsuV7tYVzda__Rs",1792840627698]