A website for handymen
Give them a price before they pick up the phone.
Ballpark is a ready-made website for handymen. Neighbours tick off their small jobs, see a rough price range and how long it'll take, then text you the whole list in one tap.
No monthly fee. No accounts. Your prices, your phone number.
Example: a TV, two shelves and a drywall patch come to a rough $260 to $430, about 3 hours.
Sound familiar?
Half your calls aren't jobs yet.
- Hi, do you do roofs?
- Roughly how much to put a TV up?
- Is it worth you coming out for one shelf?
Every one of those is a fair question, and you answer them between jobs, up a ladder, or at nine at night. Ballpark answers them on your website instead. It shows what you take on, what you don't, and roughly what it costs. The calls you do get come with a list.
How it works
Three steps for your customer. One text for you.
-
They pick their jobs.
A menu of your small jobs, grouped the way you'd group them: mounting, doors, walls, assembly, fixtures. Each shows its price range per unit and the time it takes. They set how many with − and +.
-
They see a rough range.
As they pick, a running total shows the low and high price, your call-out fee, and the time. Over a day's work, it tells them to expect more than one visit. Every total says it's a rough guide, not a quote.
-
You get a text with the list.
One tap opens their messages with everything filled in. You reply with a firm price. They can also call, copy the request, or print a one-page summary for the fridge.
What's in it
A whole website, not just a calculator.
-
Job menu with live prices
Your jobs, your prices, your call-out fee. The total updates as they tap, always in your order, never theirs.
-
Open now, or when you next open
The badge checks the time on their phone every minute and shows today's hours.
-
Jobs you don't take on
Gas lines, rewiring, roofing. Say so up front and skip the call.
-
Gallery of past work
Six sample jobs to swap for your own photos. They open larger and step through with the arrow keys.
-
Your area, listed
The neighbourhoods you cover sit on the home page and the hours page.
-
Prints on one page
The request prints as a clean summary with your number on it, ready for the fridge.
-
Works for everyone
Big tap targets, full keyboard support, screen-reader announcements, and dark mode that follows their phone.
-
Remembers their list
Picks and details stay on their device, so they can come back tomorrow. Nothing is sent anywhere until they send it.
Try it
This is the real thing. Go on, add a TV.
Below is the demo site for a sample handyman, Steady Hand Home Repair. Everything works, apart from the phone number, which is fake.
It opens with an example list picked. Change it on the left and the summary on the phone follows.
Make it yours
One folder. Your name, your prices, your hours.
Everything your customers see comes from one folder of plain files: your business name and phone number, the areas you cover, your job list and prices, your weekly hours, your photos. Change them there and the whole site follows. A built-in check catches the easy mistakes, like a low price above a high one, before anything goes live.
- Name, phone and service area
- Jobs, prices per unit and minutes per job
- Call-out fee, added once per visit
- Weekly hours, open or closed each day
- Your own photos in the gallery
It's a static site with no server, no database and nothing to log in to. Any basic web host will run it.
export const business = {
name: "Steady Hand Home Repair",
tagline:
"Small jobs done right, around Riverside",
phone: {
display: "(206) 555-0142",
dial: "+12065550142",
},
serviceArea: [
"Riverside",
"Maple Heights",
"Old Town",
"Lakeview",
],
};
Straight answers.
- Does it take bookings or payments?
- No. It gets you a clear list and a phone number to reply to. You confirm the price and the day yourself, the way you already do.
- Is the price a quote?
- No, and the site says so next to every total: a rough guide, with the final price confirmed before work starts.
- What if a job isn't on the menu?
- They add it in the notes. It comes through in the same text.
- Do my customers need an account?
- No. Their list stays on their own phone until they send it.
- Will it work on their phone?
- It's built phone-first: big buttons, a tidy menu, and a summary that prints on one page.
Put a price on the small stuff.
Open the demo, add a few jobs, and send yourself the text. That's the whole pitch.
Try the live demo$260–$430 · about 3 hours · rough guide, not a quote