In brief: A good web design contract sets out the scope together with the page list, delivery schedule and approval steps, revision entitlement, and payment plan in writing. Separate clauses should also state that the domain, hosting, and administrator accounts will belong to the business, cover delivery of source files and licenses, explain the extent to which copyright is transferred, include data processor provisions under KVKK (Turkey’s Personal Data Protection Law) if the agency accesses personal data, and address the maintenance and warranty period, confidentiality, and return of data upon termination.
A web design contract is the document that determines who will own what after the work is finished, more than how a website will be built. The proposal states the price and timeframe; the domain registrant, delivery of design files, copyright, or how data will be returned when the relationship ends are often left to the contract. The checklist below is not a contract template: it lists the clauses to look for in the text before signing, why each one matters, and what it should generally clarify.
Note: The information here is general and is provided for informational purposes only; it is not a legal opinion. A lawyer should be consulted when preparing the contract or before signing it; the legislative provisions discussed were checked against the current text in official sources on September 27, 2026.
Clauses a web design contract should include: Checklist table
The clauses fall into three groups: the work itself (scope, schedule, revisions, payment), ownership and access (accounts, files, licenses, copyright), and the framework of the relationship (KVKK, maintenance, confidentiality, termination). The third column of the table does not suggest legal wording; it explains which question the clause should answer.
| Clause | Why it matters | How it is stated in the contract |
|---|---|---|
| Scope and page list | Defines what the price covers | Pages, functions, and excluded work are listed in an accompanying list |
| Delivery schedule and approvals | Makes the source of delays visible | Stages, expected materials, and the form of approval are described |
| Revision entitlement | Prevents an endless cycle of corrections | The number of rounds per stage and the definition of a revision are provided |
| Payment plan | Balances the risk for both parties | Amounts are linked to work stages, and the pricing method for additional work is included |
| Domain, hosting, accounts | Determines who actually owns the website | The business is identified as the registrant and the account email owner |
| Administrator access and passwords | Prevents dependence on a single company | The fully authorized account, handover channel, and password change are specified |
| Source files | Makes future development possible | The file types to be delivered and the delivery format are listed |
| Theme and plugin licenses | Ensures that updates can continue | The license holder and the party responsible for renewal are specified |
| Copyright and usage rights | Allows the design to be used and modified freely | The rights transferred, duration, and territory are stated separately |
| Content and images | Assigns the risk of rights infringement to the appropriate party | The source of each piece of content and the party responsible for licensing are stated |
| KVKK | Joint responsibility for data security may arise | Provisions on instructions, confidentiality, and breach notification are included |
| Maintenance and warranty | Clarifies expectations after delivery | The warranty period and scope are stated, and maintenance is identified as a separate service |
| Confidentiality | Protects commercial information and access credentials | Mutual obligations and their duration are specified |
| Termination, return of data, competent court | Prevents loss of data and work when the relationship ends | The notice period, items to be returned, and jurisdiction in a dispute are stated |
For small projects, each row can be addressed in a few sentences; what matters is that the clause exists and both parties understand the same thing. The sections below explain the clauses in order.
Scope, page list, and delivery schedule
The scope clause is the backbone of the contract; the revision, payment, and delivery clauses all depend on it. Page names should be listed individually, functions such as a contact form, map, blog, multilingual support, or quotation form should appear on separate lines, and excluded work such as copywriting and photography should also be stated explicitly. If the scope is described in detail in the proposal, a practical approach is for the contract to identify that proposal as an attachment.
The delivery schedule should not consist of a single completion date. When stages such as the draft design, content placement, testing, and launch are documented together with the materials expected from the business at each stage and the channel for approval (email, correspondence, or a signed form), which party caused a delay does not become a subject of dispute. How the schedule will shift when content or approval arrives late can also be added to the same clause.
Revision entitlement, payment plan, and requests outside the scope
The revision entitlement should include both a number and a definition. Corrections such as changing colors, text, or images are not the same as rebuilding the page structure or adding a new page; the latter is generally considered a change in scope and is priced separately. When the number of correction rounds at each stage and how requests will be collected are documented, the project progresses along a path that allows it to be completed.
The payment plan links amounts to work stages; signing the contract, design approval, and launch are commonly used milestones. Alongside the plan, the method for pricing requests outside the scope (by hour, page, or task) and the fact that additional work will not begin without written approval should be stated. Invoicing arrangements and whether work will stop if payment is late also fall within this clause.
Let us clarify the scope with a written proposal
After the page list, functions, and schedule have been discussed, the proposal is sent the same day with the scope set out in writing. The contract clauses can be reviewed together using this text.
Who should hold the domain, hosting, and administrator access?
The domain, hosting package, business email accounts, and any Search Console and analytics properties should be opened in the business’s name using the business’s email address. When accounts are opened in the agency’s name, the agency must be contacted every time a renewal, migration, or DNS change is needed; when the relationship ends, this situation puts the website itself at risk. If an existing domain is registered to someone else, the contract can specify who will transfer it and by what deadline.
The administrator access clause states that a fully authorized administrator account will be provided to the business at delivery; providing editor privileges alone leaves tasks such as installing plugins or adding users dependent on the agency. It can also specify the channel through which passwords will be delivered, that the business will change them after delivery, and that the agency’s access will be disabled if there is no maintenance agreement. A detailed list of the accounts to be delivered is provided in the guide to choosing a website development company.
Page contents
Source files, theme and plugin licenses
Source files can include the working files from the design software, vector versions of logos and icons, code written specifically for the project, and a complete backup of the website. Unless the files to be delivered are listed, drafts generally remain with the agency, and the team developing the website in the future may have to start from scratch. The file type and delivery method (shared folder, archive file, or external drive) can also be specified.
Paid themes and plugins operate with a license key, and the entitlement to updates is often limited to a specific period. The contract should state whose account holds the license, who will pay the renewal fee, and whether the agency uses its own multisite license; a plugin installed under an agency license may stop receiving updates when the relationship ends. If these items are visible at the proposal stage, annual expenses can also be planned from the outset.
Intellectual property and copyright: Under Law No. 5846
The website’s original design, text, and code may fall under the protection of the Law on Intellectual and Artistic Works. Article 2 of Law No. 5846 lists computer programs expressed in any form among scientific and literary works. Under Article 18, the authority to exercise economic rights belongs exclusively to the author; the Law sets out a separate rule for works created by civil servants, employees, and workers in the course of their duties, and defining the scope of rights in writing reduces uncertainty when working with an external agency or freelance designer.
Article 48 of the Law provides that economic rights may be transferred with or without limitations as to duration, territory, and content, or that only authorization to use them may be granted instead. Article 52 requires contracts and transactions concerning economic rights to be made in writing and the rights involved to be listed individually. In practice, the contract states which rights, such as adaptation, reproduction, distribution, and communication to the public, pass to the business, for how long, and in which territory; whether the agency may show the work in its portfolio can also be specified separately.
Responsibility for content and images is a separate matter. The contract should state that the business holds usage rights to the text, logos, and photographs it provides, and identify the licenses under which stock images and fonts supplied by the agency were obtained. Adding license documents or purchase records to the delivery files makes it easier to demonstrate the source if a rights claim arises later.
KVKK: The data processor relationship when the agency accesses personal data
During website development or maintenance, the agency may access form records, member lists, order data, or a customer database. Law No. 6698 defines a data processor as a natural or legal person who processes personal data on behalf of the data controller based on the authorization granted by that controller; Article 12 also holds the controller jointly responsible with these persons for security measures. The Authority’s June 2025 publication, Data controller and data processor, describes the processor as a person outside the controller’s own organization authorized by the controller through a personal data processing agreement; because the publication also states that its examples are not a general assessment, the agency’s status is considered on a project basis.
The Authority’s Personal data security guide recommends the following provisions for a contract signed with a data processor:
- The contract must be made in writing.
- The data processor will act only on the data controller’s instructions and in accordance with the purpose and scope in the contract.
- An indefinite obligation to maintain the confidentiality of the personal data processed.
- If a data breach occurs, the data processor must notify the data controller immediately.
- To the extent permitted by the nature of the contract, the categories of data transferred should be listed in a separate clause.
Under Article 12 of the Law, a data processor may not disclose personal data it learns to others in violation of the Law or use it for purposes other than the purpose of processing; this obligation continues after leaving the role. In simple projects where the agency accesses no personal data, this section can be kept brief, but it is useful for the contract to state explicitly whether access exists.
Maintenance, warranty, confidentiality, and termination clauses
Warranty and maintenance are different clauses. The warranty covers the free correction of errors that arise within a certain period after delivery and result from the agency’s work; if its duration and scope are not written down, every malfunction becomes open to dispute. Maintenance is a separate service covering updates, backups, security, and form checks, and its fee, scope, and response time are defined in its own attachment.
The confidentiality clause works both ways: the agency does not share the business’s commercial information, price lists, or access credentials with third parties, and the business does not disclose the agency’s specially offered prices or working methods. The length of time the clause will continue after the relationship ends should also be stated.
The termination clause regulates the circumstances and notice period under which either party can end the contract, and how work performed up to that point will be charged. For the return of data, it can state that the latest backup, all access credentials, and completed design files will be delivered within a specified period and that copies held by the agency will be deleted after their return. Which local courts and enforcement offices will have jurisdiction in a dispute usually appears in the final clauses; how this clause should be worded for the business’s circumstances should be clarified with a lawyer.
Let us list the deliverables together before signing
Putting in writing which accounts, files, and licenses will be delivered before the project starts makes the work easier for both parties. A message can be the starting point for an existing or a new project.
Situations that may be warning signs in a contract
The following situations in a web design contract do not, by themselves, demonstrate bad faith, but they are points on which an explanation should be requested before signing:
- The scope is described by a single phrase such as “corporate website,” with no page list at all.
- The contract states that the domain or hosting account will be registered in the agency’s name.
- There is no clause on copyright and usage rights, or the contract states that all rights will remain with the agency even after payment is completed.
- Revisions are limited neither by number nor by definition.
- Payment is not linked to any delivery milestone.
- A provision states that the website will be shut down or data will not be returned when the maintenance agreement ends.
- There is no confidentiality or data security clause even though the agency will access personal data.
When one of these points appears, requesting a change to the clause in writing is often enough. Whether the agency is open to making corrections also gives an indication of the rest of the relationship.
How does Onur Freelance address these clauses?
In Onur Freelance projects, the domain and hosting account are registered in the business’s name on the very first day, so ownership remains with the business from the outset. After the requirements are discussed, the proposal is sent the same day, and the scope, including the page list, is set out in writing in the proposal. A corporate website with its content ready is completed in an average of 5–7 business days, and training on using the administration panel is provided at delivery.
Matters such as the payment plan, revision rounds, and warranty period are determined in writing in the proposal and contract for each project; the clauses in this article can be used as a checklist when reading the text. If a service that regularly monitors updates and backups is wanted after delivery, maintenance can be added later; it is optional, and its monthly fee ranges from 500–2,000 TL. What maintenance covers is explained on the website management page. The legal content of the web design contract should be clarified with the business’s own lawyer.
Let us start the new website with a written scope
The written proposal is prepared the same day; a brief message or phone call can be the starting point for discussing the page list, schedule, and deliverables.
Related guides
Frequently asked questions
Which clauses should a web design contract include?
The core clauses are scope and page list, delivery schedule and approval steps, revision entitlement, payment plan, domain and hosting ownership, administrator access, source files and licenses, copyright, content responsibility, KVKK provisions, maintenance and warranty, confidentiality, termination and return of data, and the competent court. For small projects, these clauses can be brief, but it is recommended that none be omitted entirely.
Can a proposal replace a web design contract?
A proposal that details the scope and price and is accepted by both parties is an important record; however, topics such as copyright, KVKK, confidentiality, and termination are absent from most proposals. Since Article 52 of Law No. 5846 requires contracts concerning economic rights to be in writing and the rights to be listed individually, it is useful to document these matters separately.
Who owns the copyright to the website?
Under Law No. 5846, the authority to exercise economic rights belongs to the author as a general rule, and these rights can be transferred by contract with or without limitations. In a project using an external service provider, the contract should state separately which rights pass to the business, and a lawyer should be consulted about the specific circumstances.
What should be done if the domain is registered in the designer's name?
A written request should be made to transfer the registrant details to the business and, where necessary, provide the information required for the transfer. Since the steps vary by domain extension and registrar, the registrar’s instructions should be followed; opening accounts in the business’s name from the outset prevents this problem in new projects.
Is a web design agency considered a data processor under KVKK?
If the agency processes personal data such as form records, member data, or order data on the business’s instructions and on its behalf, it may be acting as a data processor. Since the examples in the Authority’s publication do not constitute a general assessment, status is assessed on a project basis; where access exists, adding provisions on instructions, confidentiality, and breach notification to the contract is recommended.
How many revision rounds should web design include?
There is no standard number that applies to everyone; the parties determine the number of rounds according to the size of the project. What matters is documenting how many rounds of corrections will be made at each stage and which requests will count as changes in scope rather than revisions.
What happens to the website and data if the contract is terminated?
This depends on the termination and return of data clause in the contract. The clause should state how work performed up to that point will be charged, within what period the latest backup, access credentials, and completed files will be delivered, and that copies held by the agency will be deleted.
Is a lawyer necessary for a web design contract?
The checklist helps identify missing clauses, but it does not assess the legal effect of the text. Consulting a lawyer before signing is recommended to ensure that clauses such as copyright transfer, KVKK provisions, and the competent court suit the business’s circumstances.
Call us
Call us for detailed information.
Let us call you!
Share your number and let us call you!
Our other services
- › Corporate web design
- › E-commerce website development
- › SEO optimization
- › WordPress website development
- › Google Ads management
- › WordPress speed optimization
Service areas
- › Web design in Sakarya
- › Web design in Tekirdağ
- › Web design in Bursa
- › Web design in Beşiktaş
- › Web design in Şişli
- › Web design in Tuzla
- › Web design in Ümraniye
- › Web design in Kadıköy
- › Web design in Istanbul
- › Web design in Ankara
- › Web design in Ataşehir
- › Web design in Üsküdar
- › Web design in Kartal
- › Web design in Maltepe
- › Web design in Pendik
- › Web design in Kocaeli
- › Web design in İzmir
- › Web design in Antalya
