1. What gets built
Every project starts with a written scope listing each page, each feature, and what is explicitly not included. That document is the contract. Work begins only after it is agreed in writing. Email or a message is enough.
Anything not listed in the scope is new work. It gets a separate quote and a separate timeline, agreed before it starts.
2. Fixed price
The quoted price covers the written scope. It does not go up mid-build.
The only way a price changes is if you ask for something outside the scope. In that case I quote the addition, and nothing is built until you approve it.
Quotes are valid for 14 days from the date they are sent.
3. Payment
- 50% to start the build.
- 50% at handover, before the repository and accounts are transferred.
- Bank transfer or Wise. Currency is USD unless agreed otherwise.
- Invoices are due within 7 days.
If the final payment is more than 14 days late, the project is paused and the handover date moves with it.
4. Timeline
Timelines are estimates, not guarantees. They assume you reply to questions and supply content within two working days.
If content arrives late, the delivery date moves by the same number of days. I will tell you the new date, in writing, as soon as it changes.
5. Revisions
Each project includes two rounds of revisions during the build, plus a demo link every Friday as work progresses.
A revision is a change to something already agreed. A change of direction (new pages, new features, a new structure) is new work and is quoted separately.
6. Ownership and handover
On final payment, everything transfers to you:
- The source code repository
- Hosting and deployment accounts
- The domain name, if it was bought as part of the project
- Database and any third-party service accounts
- Setup documentation
Nothing stays locked to me. You do not need my permission to change, extend or move the code.
Until final payment, the code is mine. I keep the right to show the finished work in my portfolio unless you ask me not to in writing.
7. Fixes after launch
30 days of bug fixes are included from the handover date, at no cost.
A bug is something that does not work as described in the written scope. A new feature, a content change or a design change is not a bug.
8. Care plan
The care plan is optional and starts in month 2. It is $60 per month and covers:
- Hosting, domain and uptime checks
- Weekly backups
- Up to two hours of small edits per month
- Priority on anything broken
Cancel any time with 30 days' notice. Unused edit hours do not roll over. If you cancel, the site keeps running and you still own everything.
9. Cancellation
Either side can stop the project in writing at any time.
If you cancel, you pay for the work completed up to that date. The deposit covers the first half of the build, so cancelling part-way through the build normally uses all of it. Any unused amount is refunded within 14 days.
If I cancel for a reason within my control, you get a full refund of the deposit and any completed work is handed over as-is.
10. Limits
I build and hand over the software. I am not responsible for:
- Content you supply, or any legal claim arising from it
- Downtime or price changes from hosting, payment or API providers
- Search rankings, ad performance or sales results
- Changes made to the code by anyone after handover
Total liability for any project is limited to the amount you paid for that project.
11. Changes to these terms
The terms in force are the ones sent with your quote. If they change later, the version attached to your project still applies to your project.
12. Contact
Questions about any of the above go to the same place the project started: direct message on Instagram.
These terms are written in plain English on purpose. If a clause is unclear, ask before you sign, not after.