In this guide
1. Identify the Parties Correctly
Start your contract by clearly identifying who's hiring and who's performing the work. Include full legal names, business names (if any), and addresses. If the client is a company, use the exact registered entity name—not just a trade name—to ensure you're contracting with the right legal entity.
Also clarify whether the freelancer is an individual, a sole proprietor, or an LLC. This affects liability and tax withholding. For example, if you're an LLC, you may want to contract under that name to limit personal liability. State rules vary, but generally, using a formal business entity can offer legal protection.
Double-check that the person signing has authority to bind the company. If you're unsure, ask for a corporate officer's signature or a board resolution. This step prevents disputes about whether the contract is enforceable.
- Full legal names and addresses of both parties
- Business entity type (e.g., LLC, corporation, sole proprietor)
- Contact information for notices and invoices
- Authorized signatory details
2. Define the Scope of Work Clearly
The scope of work is the heart of your contract. It should describe the specific deliverables, services, or products you'll provide. Vague descriptions like 'marketing services' invite disputes. Instead, list each deliverable, its format, and the expected outcome. For example, 'write five 1,000-word blog posts on topics provided by client' is clearer than 'write blog content.'
Include any assumptions, exclusions, and limitations. For instance, if you're a web designer, specify that you'll design a homepage and contact page, but not a full e-commerce integration unless separately paid. This prevents 'scope creep'—clients asking for extra work without additional payment.
Consider adding a change request process. State that any changes to the scope must be in writing and may incur additional fees. This gives you a mechanism to handle extra requests while keeping the project on track.
- List each deliverable with specifics (format, word count, dimensions, etc.)
- State what is NOT included in the project
- Define a change request procedure
- Set milestones or deadlines for each deliverable
3. Set Payment Terms and Deadlines
Your contract should specify the total fee, payment schedule, and accepted payment methods. Common structures include a flat fee, hourly rate, or retainer. For larger projects, consider a deposit (e.g., 50% upfront) or milestone payments to reduce your risk of non-payment.
Clearly state when invoices are due (e.g., 'net 15' or 'due upon receipt') and any late fees or interest charges. Some states allow specific interest rates or penalties, so check local laws. Also, decide whether you'll charge for revisions beyond a certain number—this prevents endless back-and-forth.
If expenses are involved (travel, software purchases, etc.), state who pays for them and how they're billed. Require client approval for expenses over a certain amount to avoid surprises.
- Total fee and breakdown (if applicable)
- Payment schedule and due dates
- Late fee policy and interest rate
- Accepted payment methods (e.g., bank transfer, PayPal)
- Expense reimbursement terms
4. Address Intellectual Property Ownership
Intellectual property (IP) is often the most contentious issue in freelance contracts. Decide who owns the final work product. Typically, the freelancer owns the IP until full payment is received, then transfers ownership to the client. This is known as 'work for hire' or an assignment of rights.
Be explicit about what's included: copyrights, trademarks, source code, design files, etc. Also clarify whether you retain any rights to use the work in your portfolio or for self-promotion. Many freelancers grant the client exclusive rights but reserve the right to display the work in their portfolio.
If you use any pre-existing materials (e.g., stock photos, code libraries), state that you're licensing them to the client, not transferring ownership. This protects you from liability if the client tries to claim ownership of third-party assets.
- Ownership of final deliverables (transfer upon payment)
- Rights to use the work in portfolio
- Licensing of third-party materials
- Rights to derivatives or modifications
5. Include Confidentiality and Non-Disclosure
A confidentiality clause protects sensitive business information you or the client share during the project. It should define what constitutes confidential information (e.g., trade secrets, customer lists, unpublished product details) and how it must be handled.
This clause also prevents you from disclosing the client's proprietary information to others, and it can protect your own proprietary methods or tools. Be reasonable—you don't want to sign a clause that prevents you from doing similar work for other clients, but you should agree not to disclose specific confidential data.
Consider the duration of the confidentiality obligation. Many contracts state it lasts for a certain number of years after the project ends. Also, include exceptions for information that's already public or independently developed. You can employment contract with a state-specific template here.
- Definition of confidential information
- Obligations to protect and not disclose
- Exceptions (public info, independently developed)
- Duration of confidentiality obligations
6. Cover Termination and Dispute Resolution
Termination clauses specify how either party can end the contract. Include notice periods (e.g., 14 days' written notice) and what happens to work completed and payments due. For example, if you're terminated mid-project, you should be paid for work performed up to that point.
Decide how disputes will be resolved. Options include negotiation, mediation, arbitration, or litigation. Arbitration is often faster and cheaper than court, but it limits appeal rights. Specify the governing law and venue (e.g., 'disputes governed by the laws of California, venue in Los Angeles County').
Also include a clause about attorney's fees—who pays if a dispute goes to court. Many contracts state that the prevailing party is entitled to recover legal costs. This can discourage frivolous lawsuits.
- Termination notice period and process
- Payment for work completed at termination
- Dispute resolution method (mediation/arbitration/court)
- Governing law and jurisdiction
- Attorney's fees provision