The verdict in three sentences
On a website contract worth 25,000 USD to 30,000 USD, the clauses matter as much as the design: without a written IP assignment and source code delivery, you are funding an asset that legally stays with the agency. Twelve clauses cover the essentials, from hosting exit rights to late penalties of 0.5 to 1 % per week. Negotiate them before signing, because once the project starts your leverage drops sharply.
The 12 clauses to require
Under US copyright law, a website built by an outside agency is usually not a "work made for hire": independent contractors own what they create unless the work falls into narrow statutory categories and a signed agreement says so. New York practice is to combine a work-for-hire statement with a backup IP assignment, governed by New York law.
| Clause | What to obtain | 2026 market benchmark | Risk if missing |
|---|---|---|---|
| IP assignment | Work-for-hire wording plus full assignment of all rights | Included in price or 5 to 10 % of budget | Agency owns the designs |
| Source code delivery | Git repository access, documentation, admin access | At each milestone | Full dependency on the vendor |
| Hosting exit rights | Full export within 15 days, migration assistance | 750 to 3,000 USD flat fee | Site held hostage in a dispute |
| Warranty | Free defect fixes | 3 to 12 months after acceptance | Every bug billed |
| Late penalties (liquidated damages) | Amount per week of agency-caused delay | 0.5 to 1 % per week, capped at 10 % | No leverage on schedule |
| Liability cap | Cap at least equal to contract value | 100 % of fees | Token compensation |
| Data processing terms | DPA covering state privacy laws, and GDPR if you serve EU users | Mandatory annex | Unclear shared liability |
The other five clauses round out the set: third-party components and open source licenses listed, subcontracting rules (prior written consent), acceptance procedure with a signed report, confidentiality for 3 to 5 years, and termination with payment pro rata to delivered work.
How to calibrate the amounts
Under New York law, liquidated damages must be a reasonable estimate of actual harm, not a penalty, or a court can strike them. Here are defensible ranges for a mid-size company.
| Parameter | Reasonable range | Example on 25,000 USD |
|---|---|---|
| Deposit at signature | 20 to 30 % | 5,000 to 7,500 USD |
| Milestone payments | 2 to 3 intermediate milestones | 3 payments of 5,000 USD |
| Holdback until acceptance | 10 to 20 % | 2,500 to 5,000 USD |
| Weekly late penalty | 0.5 to 1 % | 125 to 250 USD per week |
| Overall penalty cap | 5 to 10 % | 1,250 to 2,500 USD |
| Warranty after acceptance | 3 to 12 months | 6 months, most common |
| Exit fee | 2 to 8 % | 500 to 2,000 USD |
Watch out: penalties only apply to delays caused by the agency. If your content arrives 3 weeks late, the schedule slips accordingly. Include a client content delivery calendar.
Common traps in agency contracts
Be wary of proprietary CMS platforms or themes billed under an annual license, which make leaving expensive. Check that every account (domain name, Google Analytics, Search Console, hosting) is registered to your company. Reject a clause limiting the warranty to 30 days or excluding browser incompatibilities. Finally, the agency must disclose its subcontractors, especially offshore teams, which raises data handling questions.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Attorney Rachel Kim advises Mark, CEO of a 220-employee food company in New York, before he signs a 25,000 USD contract. The draft had no IP assignment, no penalty cap and no exit terms. After negotiation: 15 % holdback at acceptance (3,750 USD), 0.75 % weekly penalty capped at 8 %, 6-month warranty, 1,200 USD exit fee. Eighteen months later Mark switches hosting: the migration costs him 1,200 USD instead of the 8,000 to 12,000 USD estimated to rebuild the site without code access. The 90-minute legal review, about 750 USD, pays for itself many times over.
FAQ
Does paying in full transfer ownership of the website?
No. Without a signed written assignment, an independent agency generally keeps the copyright, even after 100 % payment. A work-for-hire clause alone is often not enough for website code.
How long should the warranty be?
Six months is standard for a corporate site of 15,000 to 40,000 USD. For a platform with business integrations, 12 months is defensible.
Are late penalties enforceable in New York?
Yes, if they are a reasonable pre-estimate of harm: 0.5 to 1 % per week with a 5 to 10 % cap is generally accepted. Excessive amounts risk being voided as a penalty.
Does the agency need to sign a data processing agreement?
Yes, as soon as it hosts or processes personal data for you (forms, customer accounts). The New York SHIELD Act requires reasonable security safeguards, and EU visitors bring GDPR article 28 requirements.
Who should own the domain name?
Your company, always. A domain registered to the agency can block a migration for weeks.
Let's scope your project. Our contracts include IP assignment, source code delivery and exit rights, with scope, indicative budget and schedule written into the quote. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.