A Web Developer usually reaches for a Deposit Agreement when to lock in a date or slot and protect against last-minute cancellation. This free template does one job well: it confirms a booking and secures an upfront deposit against a future project. It is written for how web developers actually work — around a marketing site or web-app build with defined milestones, the familiar headache of endless post-launch bug reports being treated as free work, and getting paid on staged payments tied to milestones, often 30% up front and the rest on acceptance. Use a Deposit Agreement rather than something looser, because as the full project contract — pair it with a service agreement. Edit any line to fit your rates and terms, then send it for e-signature in a couple of minutes — no account for your client, and it is legally binding under the ESIGN Act and eIDAS.
DEPOSIT AGREEMENT — WEB DEVELOPER
1. PARTIES
This Deposit Agreement ("Agreement") is made on ____________ between ____________ ("Client") and ____________ (the "Provider"), a Web Developer. Together they are the "Parties".
2. PROJECT & DATES
This deposit secures a marketing site or web-app build with defined milestones scheduled for ____________. The full scope and any date-specific details are: ____________.
3. DEPOSIT
The Client pays a deposit of $____________ to confirm the booking. For a Web Developer, the norm is staged payments tied to milestones, often 30% up front and the rest on acceptance.
4. BALANCE
The remaining balance of $____________ is due by ____________. Delivery of working, deployed source code and a live site is made once the balance is cleared.
5. REFUNDS & CANCELLATION
The deposit is non-refundable. If the Client cancels, the client pays for all milestones completed to date on termination. This protects the Provider against endless post-launch bug reports being treated as free work.
6. RESCHEDULING
The Client may reschedule once with ____________ days' notice, subject to availability. Later changes may require a new deposit.
7. GOVERNING LAW
This Agreement is governed by the laws of ____________, and any dispute will be handled in the courts of ____________.
8. SOURCE-CODE OWNERSHIP
The Client owns the custom source code on full payment. Pre-existing libraries and the Provider's reusable components remain the Provider's, licensed to the Client for this project.
9. ACCEPTANCE
The Client has ____________ days to review the delivered working, deployed source code and a live site and report issues. If no issues are raised, the work is deemed accepted.
10. WARRANTY & FIXES
The Provider will fix genuine defects reported within ____________ days of delivery at no charge. Beyond that window, or for new pages, integrations or design changes added after the spec is signed off, work is billed as new.
11. THIRD-PARTY & OPEN SOURCE
The build may use third-party or open-source components under their own licences. The Client is responsible for any paid third-party services after handover.
SIGNATURES
Signed by the Parties on the date first written above. Both Parties keep a copy. An electronic signature is legally binding under the ESIGN Act and eIDAS.
Client: ______________________ Date: __________
Provider: ____________________ Date: __________This Deposit Agreement ("Agreement") is made on ____________ between ____________ ("Client") and ____________ (the "Provider"), a Web Developer. Together they are the "Parties".
This deposit secures a marketing site or web-app build with defined milestones scheduled for ____________. The full scope and any date-specific details are: ____________.
The Client pays a deposit of $____________ to confirm the booking. For a Web Developer, the norm is staged payments tied to milestones, often 30% up front and the rest on acceptance.
The remaining balance of $____________ is due by ____________. Delivery of working, deployed source code and a live site is made once the balance is cleared.
The deposit is non-refundable. If the Client cancels, the client pays for all milestones completed to date on termination. This protects the Provider against endless post-launch bug reports being treated as free work.
The Client may reschedule once with ____________ days' notice, subject to availability. Later changes may require a new deposit.
This Agreement is governed by the laws of ____________, and any dispute will be handled in the courts of ____________.
The Client owns the custom source code on full payment. Pre-existing libraries and the Provider's reusable components remain the Provider's, licensed to the Client for this project.
The Client has ____________ days to review the delivered working, deployed source code and a live site and report issues. If no issues are raised, the work is deemed accepted.
The Provider will fix genuine defects reported within ____________ days of delivery at no charge. Beyond that window, or for new pages, integrations or design changes added after the spec is signed off, work is billed as new.
The build may use third-party or open-source components under their own licences. The Client is responsible for any paid third-party services after handover.
Signed by the Parties on the date first written above. Both Parties keep a copy. An electronic signature is legally binding under the ESIGN Act and eIDAS.
A refundable deposit does nothing against endless post-launch bug reports being treated as free work. Make it non-refundable so it protects the slot you held.
Set exactly when the balance is due, before a Web Developer releases working, deployed source code and a live site.
Say how much notice moving a marketing site or web-app build with defined milestones needs, or a client reschedules for free and you lose the date.
To lock in a marketing site or web-app build with defined milestones and protect against a late cancellation, since the client pays for all milestones completed to date on termination.
No — it secures the booking. Pair it with a service agreement that sets out the full working, deployed source code and a live site and scope.
Yes. Once you and your client sign it — including with an electronic signature — this Deposit Agreement is a binding contract under the ESIGN Act, eIDAS and similar laws in most countries.
Point them back to the scope. Extra work such as new pages, integrations or design changes added after the spec is signed off is quoted separately — that is exactly what the written terms are for.
Yes. Paste it into Signr, drop the signature fields on, and send a link. Your client signs from any device with no account, and you both get a sealed, court-ready copy.
Paste the template into Signr, drop signature fields on, and send. Your client signs from any device, no account needed, and you both get a sealed, court-ready copy.
Create your free agreement →