Leaving us is as well-engineered as joining us.

Your data is yours. Your vendor accounts are yours. Your code is available — by design, not by accident. There are no dark patterns here.

The 30-day window

30 days. No questions. No penalty.

Every new subscription comes with a 30-day satisfaction guarantee. If anything is off — even just the vibes — you can exit the remaining 11 months of your 12-month contract with no further payment obligation, and keep every file we’ve produced. The guarantee is an exit clause, not a refund: the first month’s subscription and any onboarding deposit are non-refundable because they cover service and labor already provided.

What’s covered

  • Exit from the remaining 11 months of your 12-month subscription — cancel within the 30-day window, no further payment obligation, no penalty, no questions asked
  • All your files, content, and accounts — yours to keep regardless of when you walk
  • Clean handoff of vendor account ownership (Cloudflare, Strapi, Supabase, BigCommerce, etc.) — you keep the keys

What’s separate (non-refundable)

  • The first month’s subscription payment — non-refundable; it covers the service month you’ve already received
  • The onboarding deposit (when Custom Mockup + Hands-on Development phases are part of your build — required at 40+ pages, opt-in on smaller builds) — non-refundable; it covers pre-launch labor already rendered before signing
  • Add-ons added after the original signing have no separate guarantee window
  • Source-code ownership remains a separate, optional lump-sum purchase

Termination procedure

How to end the subscription, step by step.

After the 30-day satisfaction window closes, ending the subscription works on a 30-day written-notice rule instead. Sourced from Section 7.3 of your 12-month Services Agreement.

By you, for any reason

Section 7.3 (a)

  • At least 30 days’ prior written notice. The clock starts when we receive notice, not when you decide.
  • Effective no earlier than the end of the Initial Term. Notice can be served during the Term so that termination lands at month 12 or any later month-end.
  • No refund of fees already paid. Monthly fees paid for the notice window are not refunded.
  • No early-exit penalty. The 12-month commitment is honored by the notice window itself.

Example: a client signs on January 1 with a 12-month Term. They can serve notice as early as December 1 (month 12 minus 30 days) for termination effective December 31. Or they can serve notice mid-Term — say, in September — for termination effective on the next available month-end after both (a) the Initial Term is complete and (b) 30 days have passed.

By you, for cause

Section 7.3 (b)

  • Already-paid fees remain non-refundable per Section 5.10 — for-cause termination doesn’t change the refund posture.

For-cause is reserved for genuine, documented breach. Routine disagreements about scope or design preferences are not material breach. If you’re considering this path, reach out first — nearly every situation resolves through direct conversation before any formal notice is needed.

What stays in motion during the 30-day notice window

Notice doesn’t pause service. During the 30 days between serving notice and termination effective date, your website remains hosted, support continues at the applicable SLA, and you retain full access to your data export tools. We use the notice window to walk through every Service Account, document handoff steps, and answer any final questions — not to wind down before you’ve actually left.

How to deliver notice (Section 12.1)

Any of the following count as valid written notice:

  • Email to the address designated for notices on your contract’s cover page (notices to TechTailors go to the email on file for our company; the default for new prospects is the address on the Contact page).
  • Call us directly at 423‑225‑7535.
  • Personal delivery — effective immediately upon receipt.

We’ll always confirm receipt of notice in writing within one business day. If you don’t get a confirmation, follow up — we want to make sure the clock has actually started.

Anti-lock-in

Four pillars. Each one written into how we build.

Most agencies talk about ownership in marketing copy. We engineer for it. Here’s exactly what that means.

Your data: always exportable, always free.

Every piece of data we touch on your behalf is available to you at any time, in standard portable formats, at no cost — during the engagement and forever after.

  • CMS content — full pg_dump from your Strapi/Supabase database. Every post, every dynamic-zone configuration, every locale.
  • E-commerce data — BigCommerce account is already in your name. No export needed; you already have it.
  • Search indices — per-locale Typesense collection exports as JSON, schema-included.
  • Analytics — PostHog event export (every event, every property); GA4 already in your Google account.
  • Media — full Cloudinary folder download via the Admin API. Bytes, not URLs.

Per-service playbook

The exact handoff for every service.

Expand a service to see what you keep automatically, what TechTailors does at handoff, and what you’d need to provision elsewhere if you don’t continue with the same vendor.

  1. Hosting — Cloudflare

    ~5 minutes · No service interruption

    You keep
    Your Cloudflare account, your DNS, your Pages project, your Workers, your analytics history.
    We do at handoff
    Remove ourselves as an Admin member. Hand you the Wrangler secret manifest. Walk you through the dashboard one final time.
    If you switch providers
    The site is portable. Pages can be re-deployed anywhere that runs Node — Netlify, Vercel, Cloudflare itself with a new account, AWS Amplify, etc.
  2. CMS — Strapi + Supabase

    ~2 hours · pg_dump + media bundle

    You keep
    Your Strapi Cloud workspace (or, if self-hosted, your Supabase project). All content types, dynamic-zone configs, users, locales, and content.
    We do at handoff
    Transfer ownership of the Strapi Cloud workspace. Supply a pg_dump if requested. Bundle all media via the Cloudinary Admin API.
    If you switch providers
    Strapi is open-source (FSL-1.1-MIT); you can self-host in Docker. Or use any headless CMS that imports the standard pg_dump.
  3. E-Commerce — BigCommerce

    ~30 minutes · Token rotation only

    You keep
    Your BigCommerce account, your full store catalog, customer history, order data, and any custom apps. It was always in your name.
    We do at handoff
    Rotate the API tokens we've been using. Remove TechTailors' user access. Hand you the headless frontend repo.
    If you switch frontends
    BigCommerce's standard Stencil storefront is one click away. Or any headless framework (Next.js, Nuxt) can talk to the same BC backend.
  4. Search — Typesense

    ~2 hours · Cluster transfer or self-host

    You keep
    Your Typesense Cloud cluster — collections, schemas, search analytics, API keys.
    We do at handoff
    Transfer cluster ownership (Typesense Cloud supports this via a support request). Alternatively, full collection export as JSON.
    If you switch providers
    Self-host Typesense (GPLv3) in Docker for free; or move to Algolia, Meilisearch, or any compatible engine using the exported schemas.
  5. Multi-language — Crowdin

    ~1 hour · Project transfer or TMX export

    You keep
    Your translation memory, glossary, and every translated file.
    We do at handoff
    Transfer the Crowdin project to your workspace. Or export everything as TMX (industry-standard).
    If you switch providers
    TMX imports into Lokalise, Phrase, Smartling, Weglot, and most other TMS platforms.
  6. Analytics — PostHog + GA4

    ~1.5 hours · Account transfer + event export

    You keep
    GA4 is already in your Google account. PostHog project transfers to your PostHog Cloud org.
    We do at handoff
    Transfer the PostHog project. Export all events to JSON if you'd rather not continue with PostHog. Provide dashboard configs.
    If you switch providers
    The Zaraz GA4 integration runs at Cloudflare's edge — it stays with your CF account. Swap PostHog for Mixpanel, Amplitude, Heap, or anything else that accepts event ingestion.
  7. Media — Cloudinary

    ~1 hour · Folder download via Admin API

    You keep
    If you opted into your own Cloudinary account: it stays yours. If you used our shared account, we bundle and hand over every original byte in your folder.
    We do at handoff
    Remove ourselves as a collaborator (your account) or supply the full bundle (shared). Either way, no URL breakage if you stay on Cloudinary.
    If you switch providers
    Imgix, Bunny.net, ImageKit, or any image CDN with a similar API. The site uses <picture> with local fallback originals, so the worst-case is the local fallback path resolving.
  8. Domain & DNS

    ~10 minutes · Always yours

    You keep
    Your domain registration and all DNS records. Domains are always registered in your name.
    We do at handoff
    Document the DNS records pointing at any TechTailors infrastructure so you know exactly what changes (if any) you need to make.
    If you switch providers
    Standard DNS propagation rules apply. 24–48 hours globally. We'll time the switch with you.

Lump-sum buy-out

The price of full code ownership, computed transparently.

Pick your tier and enter your monthly subscription cost. The buy-out is your projected annual cost multiplied by 2× (Launch) or 2.5× (Scale / Enterprise), rounded down to the nearest $100.

Tier
Annual subscription$0
Multiplier2.5×
Raw amount$0
Buy-out total $0

Buy-out does not include ongoing support, maintenance, or updates. You’re welcome to come back and subscribe again later — if you do, we sync your site to our latest standards for free.

Common questions

Direct answers from the FAQ.

Full FAQ at /faqs.

  1. Do I own my website and data?
    You own your data, every day, from day one. Service accounts are created in your name from onboarding. Source-code ownership is available via the lump-sum buy-out described above — this is the same model used by every subscription web platform (WordPress.com, Wix, Squarespace), but with a transparent, capped, one-time path to ownership rather than a vague “contact sales.”
  2. How does the lump-sum buy-out work?
    The buy-out lets you own the source code outright. The cost is your projected annual subscription multiplied by 2x (Launch tier) or 2.5x (Scale/Enterprise), rounded down to the nearest hundred. For example, a Scale-tier client paying $12,000/year would pay $30,000 for full ownership. Lump-sum purchases do not include ongoing support, maintenance, or updates — but you're welcome to return and subscribe later.
  3. What happens to my data if I leave?
    All your data is fully exportable at no extra cost. Service accounts (blogging, e-commerce, analytics, etc.) transfer directly to you — most are already in your name. If you don't want to assume ownership of certain accounts, we can cancel them on your behalf. We make offboarding seamless — your trust matters more than a contract.
  4. What if I need to leave TechTailors?
    We make it easy. Service accounts transfer directly to you, all data exports are free, and we document your offboarding plan before you even become a client. You can also purchase full code ownership via our lump-sum buy-out (2x annual cost for Launch tier, 2.5x for Scale/Enterprise, rounded down to the nearest hundred). If you ever come back, we'll sync your site to our latest standards for free.
  5. What if I want to come back later?
    Welcome home. Returning clients get their site synced to our current architecture standards for free — no re-onboarding deposit, no penalty, no awkward email exchanges. We'll pick up where we left off.

Questions before you sign?

This page is here precisely so you’d know how leaving works before joining. If anything’s unclear, let’s talk.