Web Design Service Agreement

Statement of Work & Contract between Ripple Effect Media and the Client.

[Client Name / Business Name]

[Date]

Ripple Effect Media (Roland & Alfonso Barreiro)

[Project Name / Website]

1. Scope of Work

Ripple Effect Media will design, develop, and launch a custom website for the Client. The project includes:

2. What's Not Included

3. Timeline

PhaseDurationOwner
Intake & Discovery3–5 business daysRoland + Client
Research & Design5–7 business daysAlf
Build & Configure5–10 business daysAlf
Review & Revisions3–5 business daysAll
Launch & Handoff1–2 business daysAlf + Roland

Total estimated timeline: 3–5 weeks from signed contract and received deposit.

4. Revisions

This agreement includes 2 rounds of revisions after the initial design is presented. A revision round is defined as a single consolidated set of feedback delivered within 3 business days.

Additional revision rounds beyond the included 2 will be billed at $150/hour.

Requesting a completely new design direction after selection constitutes a scope change and will require a separate estimate.

5. Payment Terms

Payment accepted via Venmo, Zelle, or bank transfer. Late payments (>7 days past due) may result in project delays.

6. Deliverables

7. Intellectual Property

Upon receipt of final payment, all custom design work and code transfers to the Client. This includes Figma files, React components, Sanity schemas, and all project-specific assets.

Ripple Effect Media retains the right to showcase the project in portfolios and case studies unless the Client requests otherwise in writing.

Third-party tools (React, Next.js, Sanity, Vercel) remain subject to their respective open-source or commercial licenses.

8. Post-Launch Support

Content updates (text, images, FAQs): Handled through Sanity CMS at no charge. Roland can train the Client directly.

Development work (layout changes, features, bug fixes): Billed at $150/hour. Quoted in advance for work exceeding 1 hour. GitHub structure allows Client to hire a different developer if preferred.

9. Ongoing Costs (Client Responsibility)

ServiceCostNotes
Domain registration~$12–15/yearClient purchases via Namecheap or GoDaddy
Vercel hostingFree / $20/mo ProFree tier covers most small sites
Sanity CMSFree tier20 users, 200K API calls/mo
GitHubFreePrivate repos unlimited on free tier

10. Cancellation

Upon cancellation, Ripple Effect Media will deliver all work completed to that point within 5 business days.

Signatures

By signing below, both parties agree to the terms outlined in this agreement.

CLIENT

Name: ___________________________

Title: ___________________________

Date: ___________________________

RIPPLE EFFECT MEDIA

Name: ___________________________

Title: ___________________________

Date: ___________________________