What a preview build is
When a branch is pushed to the host, Vercel automatically runs a build from that exact commit and produces a unique, public URL for that version of the site. It is a static snapshot of the pages as they would look in production — not a developer's local server that requires being on the same machine or network.
The client receives a link. They open it in any browser, on any device, and check copy, layout, images, and behavior. Feedback can come back in any format — annotated screenshot, voice note, email, or a quick call.
App features are scoped deliberately
Interactive or app-style functions — forms, search, member log-in, third-party integrations — are explicitly scoped during the preview phase and written into the contract. They are not tacked on later by surprise.
For a straight marketing site with contact forms and static pages, the complexity is low and the preview often speaks for itself. For a site with a customer portal, bookings, or payment flows, the scope conversation is longer and the contract reflects that.
What the project contract covers
Once the preview is approved and both parties are aligned, a formal project contract is submitted. It is not boilerplate — it is written to the specific engagement. Signing it is the green light: it confirms scope, timeline, and terms, and authorises the developer to merge toward production.
Scope of work
Exactly which pages, sections, and features are included. Anything beyond that agreed scope is a change order — not a silent expansion of the original price.
Timeline and milestones
When a first draft is expected, when the client review window opens, and a target launch date. Milestones keep both sides accountable.
Payment terms
Total price, deposit, when remaining payments are due, and what happens if a payment is missed. No hidden costs; additional charges require a signed change order.
Ownership of code and assets
On completion and full payment, the client owns the finished site and its source code. No ambiguity about who controls the repository or domain after the project closes.
Responsibilities split
What the developer delivers and what the client supplies — copy, images, brand guidelines, third-party credentials. Client delays can affect the timeline and the contract says so.
Revision rounds
A defined number of revision rounds is included in the base price. Additional rounds beyond that are billed at the standard hourly rate.
Exit terms
What happens if either party ends the engagement early — what work has been done, what is owed, and how files and access are transferred.
Hosting, domain, and maintenance
Provider, domain registration, and who manages renewals are written down. Ongoing clients get a designated update day each period; urgent off-schedule work is billed hourly upon approval.