Free code delivery on all orders over ยฃ5k | Carbon Neutral Hosting

The Legal Bits

Terms of Service

These are the rules of engagement. I've written them in plain English because nobody reads legalese anyway.

The Short Version

Be decent. Pay on time. Don't steal my work. I'll do brilliant work for you. If something goes wrong, we'll sort it out like adults. That's basically it.

1. What You're Getting

When you hire me, you're getting bespoke Shopify development services. This includes code, designs, consulting, or whatever we've agreed upon in writing. The specific deliverables will be outlined in your project proposal or statement of work.

What you're not getting: my firstborn, unlimited revisions until the heat death of the universe, or a guarantee that your business will succeed (though I'll do my best to help).

2. Payment Terms

I like to keep this simple:

  • Deposits: 50% upfront for projects over ยฃ1,000. Non-refundable once work begins.
  • Balance: Due upon completion, before final files are handed over.
  • Retainers: Billed monthly in advance.
  • Late payments: I'll send a polite reminder. Then a less polite one. Then I stop working until we're square.

All prices are in GBP and exclude VAT where applicable. I'm not VAT registered yet, so you're safe for now.

3. Intellectual Property

Once you've paid in full:

  • You own the custom code I write specifically for your project
  • You own any designs created specifically for you
  • You can do whatever you want with them (except blame me if you break them)

What I retain:

  • The right to use generic, reusable code snippets in other projects
  • The right to showcase your project in my portfolio (unless you ask me not to)
  • Any pre-existing tools, frameworks, or code libraries I brought to the project

4. What I Need From You

Projects work best when we're both pulling in the same direction. I'll need:

  • Access: Logins, API keys, and permissions I need to do the work
  • Content: Text, images, and assets in a reasonable timeframe
  • Feedback: Timely responses to questions and review requests
  • Decisions: Someone authorised to approve work and make calls

If delays on your end push out the timeline, I'll do my best to accommodate, but I can't guarantee availability if we drift too far from the original schedule.

5. Revisions and Scope

Most projects include a reasonable number of revisions - we'll agree on this upfront. "Reasonable" means tweaks and refinements, not complete redesigns or new features disguised as "small changes."

If you want to add scope mid-project, brilliant - I love building things. We'll just need to discuss timeline and cost adjustments first. No surprises for either of us.

6. Cancellation

Life happens. If you need to cancel:

  • Before work starts: Full refund of any deposit
  • After work starts: You pay for work completed to date
  • Ghosting me: After 30 days of no contact, I'll assume the project is cancelled and invoice for work done

If I need to cancel (rare, but it happens), you'll get a full refund of any payments for undelivered work, plus I'll help you find a replacement if needed.

7. Liability

I take my work seriously and stand behind it. However, I'm a developer, not an insurance policy. My liability is limited to the amount you've paid me for the specific project in question.

I'm not responsible for:

  • Lost profits, revenue, or business opportunities
  • Issues caused by third-party apps, services, or hosting
  • Problems arising from changes you (or others) make after delivery
  • Acts of God, Shopify outages, or the collapse of civilisation

8. Confidentiality

Your business secrets are safe with me. I won't share your proprietary information, strategies, or that embarrassing conversion rate you're trying to fix.

This works both ways - please don't share my proposals, pricing, or methods with competitors. Professional courtesy and all that.

9. Communication

I'm based in various timezones (worldschooling life), but I'm responsive during reasonable hours. Email is best for most things. I don't do 24/7 availability unless you're on an emergency support retainer.

If something's urgent and on fire, say so. I'll prioritise accordingly.

10. Disputes

If we disagree about something, let's talk it out first. Most issues can be resolved with a conversation and good faith on both sides.

If we really can't sort it out, these terms are governed by English law, and any disputes would be handled in England and Wales. But honestly, let's not let it get to that.

11. Changes to These Terms

I might update these terms occasionally. The version that applies to your project is the one in effect when we signed the agreement. I won't pull the rug out from under you mid-project.


Last updated: December 2025. Questions? Just ask. I'd rather explain something than have you agree to terms you don't understand.