Skip to main content
Live · tarnshire.co.uk

Service Brand / Booking & Payments

Tarnshire

2026

Tarnshire homepage

01Client

Tarnshire

02Timeline

6 weeks

03Tech Stack

Next.js, React, Supabase +4 more

04Live Site

Visit →

00In Brief

What

A premium domestic-cleaning company for South Manchester, built from naming to live revenue — brand, published-rate pricing, coverage-gated booking, and Stripe payments.

What was hard

Tarnshire wasn't a redesign — it was a company. Brushly Ltd had vetted cleaners ready and a choice: chase commercial contracts gated on accreditations it didn't yet hold, or build a premium domestic brand that could take bookings on day one.

How

Domestic-first, calibrated to restraint: a warm paper palette, a serif voice, and one promise repeated everywhere — the same cleaner, every visit. A four-step booking flow gates on the M20/M21/M14 launch triangle, prices from a single source of truth, and takes payment through Stripe with every rate published.

Result

Live on real Stripe keys with a real booking processed before the doors opened — three launch postcodes covered, a documented five-check vetting standard, and no quote calls anywhere in the funnel.

01The Challenge

Tarnshire wasn't a redesign — it was a company. Brushly Ltd had two or three vetted cleaners ready and a decision to make: compete in commercial cleaning, where procurement gates on accreditations it didn't yet hold, or build a premium domestic brand for South Manchester and actually take bookings. It needed naming, positioning, pricing that cleared the cost to deliver, and a booking-and-payments flow that worked on day one — not a brochure.

The Design

Tarnshire section detail
Tarnshire inner page

02The Approach

We built domestic-first and shipped a real operating product. A coverage-gated booking flow checks the postcode against the M20/M21/M14 launch triangle, prices the visit from a single source of truth, and takes payment through Stripe — every rate published, no quote call. The brand is calibrated to restraint: a warm paper palette, a serif voice, and one promise repeated everywhere — the same cleaner, every visit. Cleaners are framed honestly as vetted independent professionals behind a documented five-check standard. We went live on real Stripe keys and processed a real booking before opening the doors.

The Solution

01

Coverage-Gated Booking

A four-step flow that checks the postcode against the M20/M21/M14 launch triangle, then prices and books the visit in seconds. Postcodes outside the triangle fork to a waitlist instead of failing silently.

02

Published-Rate Payments

Stripe-backed checkout with every rate published up front — quote and charge computed from one source, so the price shown is the price taken, to the penny. No quote calls, no surprises.

03

Same-Cleaner Standard

A documented five-check vetting standard — DBS, two references, £2M public liability, six months minimum experience, in-person trial — behind a single promise: one matched cleaner who stays with the home.

04The Results

0

Launch Postcodes1

0

Vetting Checks2

0%

Rates Published3

3

Launch postcodes covered4

100 percent

Rates published up front5

5

Vetting checks per cleaner6

Next case · 04 of 16

Brushly

Decorating & home improvement · 2025