Services · Ecommerce development · Home services booking sites

Booking websites for Birmingham trades, where landlords pay and tenants pick the slot.

Codeeo handles home services booking website development Birmingham firms use to sell repairs, servicing and safety checks online. Customers see a real price, choose a real slot and pay a deposit or the full amount before anyone gets in a van. Plenty of Birmingham work is ordered by landlords and letting agents for homes they do not live in, so our booking flows separate the person paying from the person opening the door, and keep both informed without a single phone call.

This page is about the website that takes bookings and money. If you also need an app for engineers on the road, that is a separate build. Here the focus is the calendar, the checkout, the refund rules and the admin screens your office uses every day.

Built for
Plumbing, heating, electrical, cleaning and handyman firms, plus lettings and block management teams booking trades across Birmingham, Solihull and the wider West Midlands.
Typical timeline
Agreed in writing after discovery, once we know which services go live first, which payment provider you use and which systems the calendar must read from.
What you own
The website code, the booking database, customer and job records, the payment account in your company name, and every domain and hosting login.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the booking site does

Slots, deposits and refunds that suit how Birmingham work is ordered.

A booking website for a trades firm is not a contact form with a calendar bolted on. It has to know which engineer holds which qualification, how far apart two jobs can sit across the city, what a boiler service costs compared with a callout, and what happens to a deposit when a tenant cancels the night before. In Birmingham there is a further twist: a large share of bookings come from landlords, agents and managing companies who never meet the engineer. The site we build lets the payer book and pay, invites the occupant to confirm access, and sends the paperwork to whoever needs it afterwards. Below are the parts we usually build, in the order customers meet them. Your scope may use some and leave others for a later release.

Explain your project
  • Live availability by postcode

    Customers enter a postcode and see only the slots an engineer can actually reach, from B1 in the city centre out to Sutton Coldfield, Solihull or Halesowen. Travel buffers, job length and engineer skills decide what appears, so the office stops rebooking jobs that should never have been offered.

    Fewer double bookings and fewer apologetic calls the next morning.

  • Payer and occupant split

    A letting agent books and pays for a gas safety check, then the tenant gets a link to pick from approved slots and add access notes. The landlord sees status and receives the certificate, and the tenant never sees the price or the landlord's details.

    Landlord jobs get booked without three way phone tag.

  • Clean Air Zone aware pricing

    Jobs inside the A4540 Middleway sit within Birmingham's Clean Air Zone. If any of your vans would pay the daily charge, the site can include that cost in the price shown before checkout rather than adding it later, which keeps you on the right side of the drip pricing rules.

    The price customers see first is the price they pay.

  • Deposits and card holds

    Fixed price services can be paid in full at booking. Quoted work can take a deposit, and callouts can place a card authorisation that is captured once the job is signed off. Strong Customer Authentication runs at checkout so later charges go through without asking the customer again.

    Money secured before the van leaves the yard.

  • Quote requests that turn into bookings

    Jobs that cannot be priced blind, such as a bathroom refit or a rewire in an older Erdington semi, start as a request with photos and measurements. Once your estimator sends the price, the customer accepts it online, picks a slot and pays the deposit in the same link, with the quote stored against the booking.

    Accepted quotes stop going cold in an inbox.

  • Cancellation and refund rules

    Each service carries its own cancellation window, refund percentage and reschedule allowance, written in plain English on the booking page. The Consumer Contracts Regulations cooling off right and the express request to start early are captured and stored with the order.

    Refund decisions follow the rules you published, not whoever answers the phone.

  • Compliance renewal bookings

    Landlords who book a gas safety record or an electrical inspection get a reminder before the next one falls due, with a link straight back into the booking page. Agents in the wards covered by Birmingham's selective licensing scheme often want these dates tracked for every property they hold.

    Repeat work arrives on schedule instead of by chance.

  • Engineer and van scheduling

    The admin calendar shows engineers, vans and specialist kit side by side. A two person job blocks two diaries, a drain camera can only be in one place at once, and holidays and training days remove slots from the public site automatically.

    The website never sells capacity you do not have.

  • Reminders by email and SMS

    Confirmation, the day before reminder, an on the way message and a post job receipt go out automatically. Service messages are separated from marketing so PECR consent is only asked for where it is actually needed.

    Fewer wasted trips to empty houses.

  • Office admin and reporting

    Your team can move jobs, issue partial refunds, add extra work and print a day sheet by area. Reports show bookings by service and postcode district, deposits held, refunds paid and cancellations by reason.

    One screen for the office instead of a calendar, a card terminal and a spreadsheet.

Who this is for

Four Birmingham businesses this booking site suits.

Birmingham's housing mix shapes what a booking site has to do. Victorian terraces in Handsworth, Small Heath and Sparkbrook, student houses around Selly Oak, new apartments in Digbeth and the Jewellery Quarter, and larger family homes in Edgbaston, Harborne and Moseley all produce different work, different payers and different access problems. These are the four starting points we see most.

01

A heating and plumbing firm selling fixed price services

You already know what a boiler service, a power flush or a radiator swap costs. The booking site turns those into products with a price, a duration and a qualification requirement, so customers can book and pay at eleven at night without waiting for a call back. Quoted work still starts as a request with photos, then converts into a paid booking once the customer accepts the price.

Fixed price services usually go live first.

02

A letting agent or block manager booking trades

You order work for many owners across many addresses. The site gives each landlord client an account, lets your team book against a property record, and routes the bill to the right owner. Tenants choose from slots you approve and add access notes. Certificates and invoices sit against the property for the next inspection or licence check. When a licence inspection is coming up in one of the covered wards, your team can pull every certificate for that address in seconds.

03

A cleaning or end of tenancy company

End of tenancy cleans cluster around the same dates every summer as student lets in Selly Oak and Edgbaston turn over. The calendar limits how many cleans run per day per team, takes a deposit to hold peak dates and releases slots automatically when a deposit fails. Add ons such as oven cleaning or carpet treatment are offered at checkout with their time added to the slot.

Peak date rules are set by you, not hard coded.

04

A handyman firm moving off a generic booking plugin

Off the shelf tools struggle with mixed jobs, travel time and partial refunds. We rebuild the booking flow around your services and move existing customers and future appointments across so nothing is lost on the switch. Your existing service pages keep their search positions because every old address is redirected to its new equivalent, and reviews collected on the old system can be carried across where the platform allows it.

How we build a Birmingham booking site, in six stages.

  1. 01Discovery by video callWe map your services, prices, engineers, qualifications and the areas you cover, and agree who pays, who books and who opens the door for each type of job.
  2. 02Booking rules on paperDurations, travel buffers, deposits, cancellation windows and refund amounts are written down and signed off before any screen is designed.
  3. 03Booking pages and checkout designService pages, slot picker, payment step and confirmation designed for a phone first, tested against WCAG 2.2 so every customer can complete a booking.
  4. 04Payments and integrationsPayment provider, accounting software, calendar sync and any job management system connected and tested with real card flows in test mode.
  5. 05Testing with your officeYour staff book, cancel, refund and reschedule real scenarios, including landlord and tenant bookings, before the site takes its first live payment.
  6. 06Launch and tuningOld URLs redirected, search listings checked, and the first weeks of bookings reviewed to adjust slots, buffers and wording where customers hesitate.

Technology

What we build this with.

We pick the stack for your team: a Laravel or Next.js booking platform for complex scheduling across many engineers, or WordPress with WooCommerce where your staff already edit the site themselves. Payments usually run through Stripe or your existing provider, with Apple Pay and Google Pay at checkout. Hosting sits in your own account, with backups and uptime monitoring set up before launch.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions Birmingham firms ask about booking websites.

It depends on the number of services, the payment rules and the integrations.

A site selling a handful of fixed price services with one payment provider moves faster than one that splits landlord and tenant roles, syncs with job management software and handles quoted work. We set the order of releases in discovery and write the dates down before design begins. Many firms launch fixed price bookings first and add quoted jobs, landlord accounts and renewal reminders in a second release once the office is comfortable with the new calendar.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews