• Pricing
A technician clearing snow from a rooftop solar array on a home in Canada

Booking software for solar repair crews in Canada.

Charge for the diagnostic, keep the snow-load and string readings on one record, and get the estimate out before the truck is off the driveway.

Try it
or
Start with Google
200 bookings a month, free. No credit card required.
  • The diagnostic is a priced booking
  • Return visits held against the part
  • Readings filed against the address
  • Quotes sent before you leave site

Online booking

The diagnostic is the job, so price it

Nobody troubleshoots an array over the phone. Put the visit on your page with a fee and a length, and the driveway conversation never happens.

Learn more
A home visit priced instantly from the property details.
New bookingAvailable
ServiceService visit
Property3 bed · 2 bath · Leslieville
DateThu 14 Aug · 9:00am
Priced instantly$180

Smart scheduling

The spring return is on the board now

Some work simply cannot happen in February. Book it for the thaw and move it when the weather decides otherwise, without losing the diagnosis.

Learn more
bookables.ai/schedule
A day on the schedule's calendar, with three jobs placed on a vertical time grid at the times they run.
Wednesday1 Jul
3 jobs
08:00
09:00
10:00
11:00
12:00
13:00
14:00
08:00 · Riverdale
Morning callout
10:00 · Parkdale
Repair visit
12:30 · Toronto
Second visit

Built for your trade

Built for the systems you actually get called to

Inverter faulted in the cold

The call that fills the week, booked online at your diagnostic rate into a slot you can genuinely keep.

Ice damming around the array

Meltwater backing up under the shingles. Priced as its own job with the remediation on a separate line.

Snow load bent a rail

Structural before electrical. The unsafe roofs go first and the routine checks fill the rest of the week.

Waiting on a part to ship

Order it, book the return before you leave, and the readings are there on the record when you go back up.

One string reading nothing

Connector, optimizer or a cracked cell under the snow. Estimated from the roof with the diagnostic fee credited.

Spring clean and check

The visit that catches a bad winter early, set as a standing job so it stops relying on somebody’s memory.

Panel side of the fault

Licensed work stays yours, and it is licensed provincially. The booking, the parts and the money sit here.

Repair, replace, or leave it

Swap the optimizer, replace the inverter, or say the system is finished. Three prices beat one over the phone.

Condo board and manager roofs

One manager, a list of buildings. Every array your crew has been on is filed against the right property.

Anything under warranty

Recorded like every other job and invoiced like none of them. Mark it complete without billing the owner.

Looking at it is the job you can sell online.

Nobody diagnoses an array down the phone. So the fault-find goes on your page with a fee and a length on it, and the argument at the gate never happens.

  • A visit, priced like the work it is

    The fee sits on the page beside how long you will be there, so nobody is surprised to be charged for the first hour on the roof.

  • The fee comes off the repair

    Turn the paid visit into a quote and it carries the fee back as a credit line, so no one feels billed twice for the one trip up.

  • Everything after it hangs off that job

    The readings, the fault code, the part you ordered and the quote all land on one record, so the array has one story.

A home visit priced instantly from the property details.
New bookingAvailable
ServiceService visit
Property3 bed · 2 bath · Leslieville
DateThu 14 Aug · 9:00am
Priced instantly$180

Nothing free this week, and it is still dark.

A system generating nothing costs the owner money every day it stays that way. When the week is full the page says so and takes the job.

  • It arrives as a thread

    Fault code, meter reading, what the app is showing and a photo of the display, all together, so you can judge urgency before calling back.

  • Answered once, from the job

    What you told them Monday is still on the record Friday, on whichever phone you happen to have with you at the time.

  • Filled the moment one opens

    A cancelled roof is a gap you fill from the same screen, and the confirmation email does the telling on your behalf.

A booking request inside a message thread, answered with accept or decline without leaving the conversation.
JWJacob Wong

App has shown nothing since the storm and the inverter light is red. Anything at all this week?

Booking request
Fault-find, then quote
Thu 14 Aug · 7:30am · Roncesvalles
AcceptDecline
The booking lifecycle from requested to accepted to done to paid, shown as a connected pipeline.
Fault found9 jobs
Quoted6 jobs
Part ordered4 jobs
3Back to fit3 jobs

A job that lives in two visits, not one morning.

Diagnosed on Tuesday, inverter ordered Wednesday, back the following month. The stage a job is sitting in is more use to you than the hour it starts.

A timeline of a customer's past jobs, quotes and payments.
This address4 visits
  • 14 AugArray · back to fit inverterBooked · $1,450
  • 6 AugInverter + fitAccepted · $1,450
  • 6 AugFault-find call-out$220
  • 2 MarClean and annual checkCompleted · $280

The roof remembers, so you do not have to.

Same address, same array, four years on. What you read last time and what you charged for it are one search away.

A map with three service areas shaded over a street grid, and a list of territories beneath, each a group of regions with its crew.
  • Roncesvalles8 regions · 2 crew
  • Riverdale7 regions · 2 crew
  • Toronto North7 regions · 2 crew

The roofs you take, and the ones you leave.

Claim the areas you cover and leave the rest off. Set it up and an address two hours out cannot quietly book itself into your week.

The team roster with each person's role and working hours.
Team2 on today
  • PSPriya SandhuMon–Fri · 8–5FieldOn
  • JWJacob WongTue–Sat · 9–6FieldOn
  • CBChloé BergeronMon–Fri · 9–5OfficeOff

Only offered to someone who can finish it.

The electrical side is licensed and the rest of it is not. Note who holds what, and the board stops handing out jobs that come straight back.

Nothing generated since the first freeze.

Snow, ice or a failed inverter, and the homeowner cannot tell which. Price it three ways once you are up there and let them pick.

  • Parts and labour, kept separate

    An owner who thinks the total is high can see which half of it they mean, and that is usually where the objection ends.

  • The diagnostic fee credits back

    A paid diagnostic converted into an estimate carries the fee as a credit, so nobody feels charged twice for the same trip out.

  • Out before the truck moves

    The estimate goes from the phone in the driveway, usually before they have finished pricing a whole new system online.

  • Extras priced as options · Pro

    A rush return before the next system moves through, snow guards fitted while access is already up, freight on a unit nobody stocks. Check one and the estimated total follows. Priced options come with Pro.

An estimate with three line items, ready to send and convert into a booking.
Estimate #1042
Émilie Tremblay
Sent
  • Deep clean3 bed · 2 bath$140
  • Oven cleanSingle$35
  • Interior windows8 windows$40
Total$215

A day the weather gets a vote in.

Open the schedule and see who is at which property, what the system is doing and whether that roof is safe to be on this morning.

  • Each job gets a real duration

    A diagnostic and a full system test are not the same afternoon. Give each its own length and the day stops running long before lunch.

  • Access notes stay on the job

    The gate, the dog, the roof pitch and where the panel sits, beside the booking rather than in a message thread from last spring.

  • Move it without calling around

    Drag the return onto another day and the record goes with it. Turn the moment on and the owner hears without you writing anything.

A month calendar with booking dots marking the busy days, the way venue and hire availability is read across weeks.
July2026
Return visits
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Pro

Paid once it is generating again.

Show them the number climbing back, then take the money. Cash and transfers you record by hand are free; cards come with Pro.

  • Cash and transfer stay free

    Mark it paid when the transfer lands. That costs nothing on any plan and it goes on costing nothing at any size.

  • Cards come with Pro

    Take the card in the driveway, or send a payment link before you are off the street. Either way the money is yours.

  • Larger jobs split into stages

    Part of it when the inverter is ordered, the rest once it runs. Staged requests come with Pro, after the job is booked.

A list of payments, each with the customer, reference, date, method and amount, with totals received and still outstanding.
Received$4,310
Outstanding$3,840
  • Émilie TremblayP-1011 · 25 Jun · Bank transfer$380
  • Ryan MacLeodP-1012 · 25 Jun · Cash$240
  • Priya SandhuP-1013 · 28 Jun · Card$380
  • Jacob WongP-1001 · 27 Jun · Card$190

Starts free. Grows
only when you do.

Add your whole team and get booking for nothing.
As you grow with us you can go Pro.

Free

$0

No credit card required

Free every month

200 bookings
every month, free
Get started free

Pro

$2/ booking

Grow without limits

Pay as you go

Unlimited bookings
only $2 when you get booked
Go Pro
Explore plans→

One app for the whole job

Everything you need to run your solar service and repair business.

Online booking

Homeowners book the diagnostic off your page at the rate you set, into a slot that really exists. No phone tag about a dead inverter.

Scheduling

Diagnostics while the roof is still safe, longer troubleshooting after, and the spring returns sitting months out, all on the one board.

Bookings

Two visits, one system. The readings, the part on order and the day it generated again all sit on the same record for that address.

Inbox

A photo of the display, the question about what the app is showing and your answer land on the job rather than across two phones.

Estimates

Panel, inverter, labour and roof access on their own lines, so an owner questioning the total can see exactly which piece they mean.

Customers

Managers come back with the next building. The addresses, the arrays you have already worked and the balance sit on a single card.

Territories

Set the areas you will drive to in winter and leave the rest off, so a job two hours north cannot quietly book itself in.

Team

Note who holds the provincial licence for the electrical side, so a job is only offered to somebody who can actually finish it.

Payments

Logging a transfer or cash by hand is free on every plan and stays free however big you get. The card reader end comes with Pro.

Common questions.

Yes. Book the diagnostic as a priced visit, then convert it to an estimate once you know the fault. Where the visit was paid, the fee returns as a credit line.

Book it for the week you expect to get up there and move it when the weather says otherwise. The diagnosis stays attached and the owner is told automatically.

No, and it will not. Bookables holds the job, the estimate and the money. What is sitting in the shop belongs in a system built for inventory.

No. Licensing differs province to province, your licence is yours, and nothing here stores it or checks it. Bookables records the work and who carried it out.

Take the card in the driveway once it is generating again, or record the cash or transfer by hand afterward. Recording by hand is free on any plan; cards come with Pro.

Yes. Free carries a monthly allowance of bookings and asks for no card to begin with. The plan cards below hold the current allowance.

Related industries

All Green & Energy
EV Charger Install

EV Charger Install

Solar Panels

Solar Panels

Airtightness Testing

Airtightness Testing

Draught Proofing & Air Sealing

Draught Proofing & Air Sealing

EV Charger Service & Repair

EV Charger Service & Repair

Heat Pumps

Heat Pumps

Get Booked.

More time to service, less on admin.

Start with Email

Product

  • Overview
  • Pricing
  • Updates
  • Help

Company

  • About
  • Blog
  • Contact

Legal

  • Terms
  • Privacy
  • Cookies

Get started

  • Sign Up
  • Log In

© 2026

Bookables.
Pricing