Skip to content

For roofing firms, anywhere in the UK

Built inside a roofing firm.Set up for yours.

I’m Tim. I spent nine months as the developer inside Prestige Roof, a roofing firm in Norfolk. I built their website, their office system and the app the lads use up on the roof.

Now I set the same system up for other roofers, and I look after it myself. You won’t be handed to a support desk, because there isn’t one.

Luke, who runs Prestige Roof, standing beside one of the firm's pink vans
Luke, Prestige Roof
9:41
A roofing quote in the Tim’s Roofing demo app
Tim Dennis
Tim Dennis
Who you’ll deal with
Scroll

Off the roof

Real roofs sell roofers.

Every site is built around your own jobs, photographed on the roof by the lads who did them. These are off Prestige’s roofs, and they’re all over Luke’s website.

  • A Prestige roofer working on a roof stripped back to new blue membrane and battens

    Re-roof under way

  • A newly tiled roof with a roof window and chimney, seen from the scaffold

    New tiled roof

  • Breathable membrane and new battens going on at sunset

    Membrane and battens

  • A finished hipped roof with new ridge and hip tiles

    Hips and ridges

  • An old roof stripped back to the battens before re-tiling

    Stripped back

Already running on it

Roofers you can go and look at.

These are live sites for working roofing firms. Click through, have a look around, and judge it the way a customer of yours would.

  • The top of the Prestige Roof website

    Dersingham, Norfolk

    Prestige Roof

    App and office · Website · Local SEO

    Where it all started. I built the website, the office and the app from inside the firm, and it still runs every working day.

  • The top of the EverCrest Property Care website

    Spalding, Lincolnshire

    EverCrest Property Care

    Business app · Website · Local SEO

    Run from a phone, no office. Enquiries come in off the website and the quotes go out from wherever the van's parked.

  • The top of the Xcell Roofing website

    Norfolk

    Xcell Roofing

    Website · Local SEO

    The website and local pages on their own, for now. The app's sat there ready for the day they want it.

The two halves

The website brings the enquiry.
The app sends the quote.

That’s Prestige’s website, written around the roofing work Luke wants in the towns he covers. Its enquiries land in the office system already typed in, and on the phone of whoever’s pricing.

It works just as well without an office. EverCrest runs the same thing from a phone.

The Prestige Roof website, top to bottom

From the website form

9:41
New enquiries in the Tim’s Roofing demo app

The enquiries screen, from the Tim’s Roofing demo with example data.

One roofing job, start to finish

From the slipped tile to the paid invoice.

  1. STEP 01

    The enquiry

    Someone fills in the form on your site about a slipped tile or a leaking flat roof. It lands on your phone with their name, the address and what they said.

  2. STEP 02

    The survey

    Get up there and take the photos. They save against the job with no signal, and send themselves once you're back in range.

  3. STEP 03

    The quote

    Write your scope of works once, say a full re-roof from scaffold to sign-off. Then drop it into every quote for one and put your price against it.

  4. STEP 04

    The yes

    The customer accepts online and you get told. If they go quiet, a follow-up goes out for you after a few days.

  5. STEP 05

    The job

    Book it in the diary. The lads see the address and the scope on their phones, and only the parts you've let them see.

  6. STEP 06

    The money

    Mark it done and the invoice is drafted, with the deposit already accounted for. If it isn't paid, a reminder goes on the due date and weekly after that.

More on the app in roofing job management software, and on the site in websites and SEO for roofers.

If you’ve tried ChatGPT

You’ve had a go with AI. Here’s where it actually helps.

Plenty of roofers have asked ChatGPT to write a quote. It does a decent job, then it sits in a chat window.

So the system keeps the records, and AI does the jobs where it earns its place.

AI chat

Write me a quote for a full re-roof on a three-bed semi. Concrete tiles, new battens and membrane.

Here’s a draft you can send:

  1. Put up scaffold to the front and rear.
  2. Strip the old tiles and battens, waste taken away.
  3. Fit breathable membrane and new treated battens.
  4. Re-tile in matching concrete tiles, new dry ridge.

And then?

  • It's not in your diary
  • It's not on an invoice
  • You won't find it next month
An illustration of a typical chat.

Quoting

Your old quotes, read in

Been writing quotes in Word for years? Keep going. Upload one and it's read into a draft, with the scope, the price and the deposit filled in.

An add-on, checked before it sends.

Getting found

Found by AI search

Customers ask ChatGPT for a roofer now, as well as Google. Sites on this system let the AI search tools read them and send people their way.

Two EverCrest enquiries, via ChatGPT.

Building

How I build it

I use these tools every day to build and look after the system. It's a big part of how one person keeps the whole thing running for you.

Built and looked after by me.

Prestige RoofFrom Prestige’s own system

211 enquiries through the website in 11 months.

  • 18+website enquiries every month since March

  • 3.3×the Google impressions in August that it had in January

  • 269–379clicks from Google every month this year

Website enquiries, month by month
  1. 15Nov15 enquiries
  2. 9Dec9 enquiries
  3. 18Jan18 enquiries
  4. 17Feb17 enquiries
  5. 22Mar22 enquiries
  6. 18Apr18 enquiries
  7. 19May19 enquiries
  8. 26Jun26 enquiries
  9. 26Jul26 enquiries
  10. 21Aug21 enquiries
  11. 20Sep20 enquiries

Source: Prestige Roof’s office system and Google Search Console, October 2026.

Tim Dennis
King’s Lynn, Norfolk

Who you’ll be dealing with

Me, from the first call onwards.

I’m based in King’s Lynn and I work with firms all over the country. I’ll look at your current site and how you price your work. Then I build it around that, and show you how it works before it goes live.

When you want a change, or something’s not right, you ring me. It’s the same person who built it picking up.

One roofer per patch

I won’t build for a firm competing in the same area as a roofer I already look after. If that’s you, I’ll tell you on the first call. If it’s not, your competitors won’t get it from me either.

Roofers usually ask

Before you get in touch

I'm nowhere near Norfolk. Does that matter?

Not at all. The build and the looking after are both done remotely. We'll talk on the phone and by email, and I'll walk you through the system before it goes live.

Do I lose my current website address?

No. The domain stays registered to you, and the new site goes live on the same address.

Can I start with just the website?

Yes, that's how Xcell runs. Switching the app and the office on later costs exactly what it would have from the start, and the website doesn't get rebuilt.

Two ways in, one system underneath

Roofers pay what everyone pays.

The full system with the app and office, or the website and local SEO to start with.

What each one includes, and the price sheet
Tim Dennis

Tim Dennis
Your developer, from start to finish.

Let's talk about
your business.

Tell me what you do and what you'd like to change. I'll read it myself and come back to you with questions or a clear next step.

You don't need to know which package you want yet.

Rather talk it through?

01553 751550[email protected]

All fields are required unless marked optional.

What are you interested in?

I use your details to reply to this enquiry. No mailing list and no passing them on. Privacy notice.