Built for appliance repair businesses Book the job. Fix it. Get paid.

Schedule, invoice, signature and card payment, on your phone at the customer's door. A pasted text becomes the job. A photo of the nameplate becomes the service line. Card payments run through Stripe; its standard fees apply.

Available on the App Store and Google Play.

Start free

14 days free, no card to start.

Or get the app:

Job detail: a photo of the customer's house, name and phone, the address, the arrival window, Invoice and Pay, On my way and Arrived, and the Services list with a refrigerator repair. OnsiteBoard's Schedule screen on an iPhone: Tuesday's jobs — ice maker, microwave, dryer and refrigerator repairs — each in its arrival window down the left, the microwave job marked Awaiting part, a free slot left open, and an amber New job button. Reports for this month: revenue collected, jobs completed, average ticket, outstanding balance, and the last twelve months as bars.
  • Schedule in time windows
  • Customers with history
  • Invoices signed and paid by card
  • Reports and what's owed
  • Reads the nameplate off a photo
  • Service and message templates

See it on your phone

Swipe through the screens from the App Store.

App Store screenshot: Snap the label. Skip the typing. Brand, model and serial fill in from a photo, for you to check. App Store screenshot: Text the bill. Get paid. They pay by card from your text. Tips included. No card reader. App Store screenshot: Customers pick the time. Share your booking link. They pick an arrival window, you confirm it. App Store screenshot: Still unpaid? Remind in one tap. The balance and a ready reminder text, one tap away. App Store screenshot: Know who’s calling. Before you pick up. Your customers’ names show on incoming calls, even if they’re not in your contacts. App Store screenshot: Bring your customers. And your job history. Export a spreadsheet or CSV from your old software, pick the file, import. App Store screenshot: Same account. Bigger screen. The browser dashboard for the evening at the desk: the week, the quotes, who still owes you.

One day with OnsiteBoard

Five things you already do. Less typing in each of them.

  1. Book.

    Customers pick a day and a window on your booking link. Or paste their text: name, phone, address, appliance, problem and preferred time fill in. Either way it lands in the app, and you confirm the booking.

  2. Drive.

    Tap On my way. The status changes, a text to the customer opens with your message already written, and navigation opens to the address.

  3. Fix.

    Snap the nameplate: brand, model and serial go on the service line. Tap Draft: the service lines are proposed from your notes and your templates, priced from the templates. You check, you don't type.

  4. Sign.

    Hand over the phone. The invoice total sits above the pad, so the customer signs for a number they've seen. Or text the estimate, and they approve it from the couch.

  5. Get paid.

    Send the invoice by text or email. The customer pays by card from the link, tip included, and Stripe sends it to your bank. Cash or check? Record it on the job. Card payments run through Stripe; its standard fees apply.

What's in the box

Everything you need. Nothing you don't.

  • Your day, in time windows

    Jobs sit in the arrival windows you set, 8–10, 10–12, and so on, with a reminder before each one.

  • Jobs that come in on their own

    Customers pick a day and a window on your booking link. Or paste their text, and the name, phone, address, appliance and problem fill in. How it works →

  • Nameplate reading

    Photograph the appliance label; brand, model and serial go onto the service line. How it works →

  • Draft from your notes

    Tap Draft and the service lines are proposed from the job's notes and your templates. Prices come from your templates only; you edit and save.

  • Estimates and invoices on site

    Services and materials from your templates, with discounts and sales tax, as a PDF you can print.

  • Signed on your phone or online

    The customer signs on your screen, with the total right above the pad, or approves the estimate from a link.

  • Know who's calling

    On iPhone, a customer's name shows on the incoming call, even if they're not in your phone's contacts.

  • Remind in one tap

    Finished jobs that still owe money show the balance in red on your schedule, with a Remind button that writes the text for you. How it works →

  • Paid by card, no reader

    Customers pay the invoice from a link and can add a tip; Stripe sends the money to your bank. How it works → Card payments run through Stripe; its standard fees apply.

  • Customers with history

    Search by name, street or phone, see every past job, import from a spreadsheet or CSV, export any time. How it works →

  • Reports that answer the question

    Revenue collected, jobs completed, average ticket and what's still owed, by week, month or year.

  • Jobs save without signal

    In the phone app, open your jobs and add new ones in a basement; they sync when you're back in range.

Also in there: one-tap On my way, with a ready-made text and navigation · alerts when a customer books, signs or pays, cleared with a tap once you've seen them · message templates · service templates for common appliances · a PDF of every estimate and invoice.

Snap the nameplate. Skip the typing.

The job every appliance tech hates: copying a serial number off a sticker behind the fridge.

Attach a photo of the appliance label to the job and OnsiteBoard reads the brand, model and serial number off it. One tap puts them on the service line, name and description filled in, so they're on the estimate, the invoice and the customer's history. You check it. You don't type it.

  1. Take the photo.

    Camera or gallery, from the job's photos. The photo is saved to the job either way.

  2. It gets read.

    The label is read for what matters: appliance type, brand, model and serial. From the job's photos it appears as Detected from a photo; from the service editor, tap the sparkle and pick the photo.

  3. It lands on the service line.

    Name and price from your matching template, make, model and serial in the description. Problem and service are yours to write. Edit anything, save.

It works on a readable label with a signal. A faded, greasy or half-hidden plate may come back with nothing, and it never guesses — you can always type it in.

Start free trial
The nameplate on a refrigerator, photographed with a phone: model LSXS22423S/00, the rating, the refrigerant and serial number 511MRXV2D380. The job in the app after the photo was read: a Detected from a photo card showing Refrigerator, LG, model LSXS22423S/00 and serial 511MRXV2D380, with an Insert into a new service button above the Services list.
A label read in the app: appliance type, brand, model and serial, one tap from the service line. (Serial number changed for this page.)

A Book Online button for your website.

Every account comes with its own booking page. Put the link behind a button on your website, your Google Business Profile, Facebook or Yelp, and customers send a booking request for a window you're free; you confirm it with one tap.

  • Only times you're really free. The page reads your schedule, including jobs you put in by hand, so a customer can't book on top of work you already have.
  • Notice you control. Set the earliest day in Settings: one day means a full 24 hours from the moment they book.
  • It lands in the app for you to confirm. Name, phone, address and what needs fixing, in the arrival window they picked, with an alert on your phone. Tap Confirm booking and the customer gets their confirmation email.
  • One window, one request. Two people on the page at once can't both take the same window.
<a href="https://onsiteboard.com/book/your-link">Book online</a> Copy your own link from Settings → Your online booking link.
Start free trial
The customer's booking page on a phone: the business name, fields for name, phone, email, address and what needs fixing, and open arrival windows for the next days with 12pm–2pm selected.

Two small things you'll use every day.

An incoming call on an iPhone showing the customer's name, Jennifer Walsh, under the number, identified by OnsiteBoard.

Know who's calling.

Your customers' names show on incoming calls, even when they're not in your contacts. Pick up knowing it's the dryer from Tuesday, not a spam call. iPhone only.

The schedule with a finished dishwasher repair showing a balance due of $150.00 in red and a Remind button.

Still unpaid? Remind in one tap.

A finished job that still owes money shows the balance in red. Tap Remind and a friendly text with the amount and the invoice link is ready to send.

Same account. Bigger screen.

The browser dashboard is for the evening at the desk: the week, the quotes, and who still owes you.

  • Today at a glance. What's on today, what came in this week, what's outstanding.
  • The week as a grid. Your time windows down the side, days across. An empty cell is a free window.
  • The day's route. The stops in order, the drive between each pair in miles and minutes, and a map, all estimated from the addresses on the jobs. Hand the whole run to Google Maps in one click.
  • Needs attention. Unpaid invoices by age, jobs waiting on a part, and payments and bookings as they come in.

Nothing to install. Same sign-in as the phone. Book jobs, edit customers, send invoices, run reports and export CSV, with a keyboard.

Bring your customers and jobs with you.

Export a customer list or a job history from your old app or spreadsheet, as .xlsx or CSV, and pick it in Customers. A job history comes in too: each past job with its total and payment, so your work history and revenue reports are there from day one. OnsiteBoard works out which kind of file it is and shows you what it found before anything is imported.

It's built not to double anyone up. Every row is matched against the customers you already have — by phone number first, then by name and address. A match only gets its blank details filled in, nothing you typed is overwritten, and a repeat is skipped. Run the same file twice and you get the same customers, not two of each. Everything exports back out any time.

The Import data preview: what OnsiteBoard found in the file, before anything is added.
The Import data preview: what OnsiteBoard found in the file, before anything is added.

One plan. Every feature.

Try all of it free for 14 days. No card needed to start.

OnsiteBoard Pro
$49.99/mo

or $479.00 a year (about $39.92/mo). Save about $120 a year with the yearly plan, compared with paying monthly.

  • Online booking, signatures and payment reminders are in the one plan. No add-ons, no higher tier.
  • 14 days free, no card to start
  • iPhone, Android and the browser dashboard, one account
  • Cancel anytime in your App Store or Google Play settings

Billed through the App Store or Google Play; renews until you cancel. You can start in a browser. The plan itself is bought in the iPhone or Android app. After the trial, without a plan, your jobs, customers and invoices stay viewable and exportable. Creating new work and sending documents by email from OnsiteBoard need a plan. Stripe's card processing fees are separate.

More on this: Card payments · Online booking · Payment reminders · Import customers · Move your data from another app · Job estimate template

Questions techs ask

Do I need a card reader?
No. The customer pays from the invoice link, on their own phone or computer, on a Stripe-hosted card form. You never handle the card. Stripe's standard card processing fee applies; OnsiteBoard doesn't add a fee of its own.
Does it work offline?
In the phone app, partly. With no signal you can open your jobs, add a job and change its time; it syncs when you're back in signal. A job's services and parts open with a signal the first time; after that you can change them, and record a cash or check payment on its invoice, without one. The customer's signature, job photos, sending an estimate or invoice, card payments, reading a nameplate, the map and Street View need a connection, and so does the browser dashboard.
Can I import my customers?
Yes, from a spreadsheet (.xlsx) or a CSV file — export one from your old app and pick it in Customers. OnsiteBoard works out whether the file is a customer list or a job history and tells you what it found before anything is imported. Names, phones, emails and addresses come in. Rows are matched to customers you already have by phone, then by name and address: a match gets its blank fields filled in and nothing overwritten, a repeat is skipped — so importing the same file twice doesn't double anyone.
What about Android?
The Android app is on Google Play, with the same account as the iPhone app and the browser dashboard. One difference: Caller ID is an iPhone feature.
Can my customer pay without an account?
Yes. The invoice link opens in their browser — no app, no sign-up. They sign, add a tip if they want, and pay by card. Card payments run through Stripe; its standard fees apply.
What happens after the trial?
Nothing is charged when the trial ends: there is no card on file. You pick monthly or yearly in the app. If you don't, nothing is deleted: your jobs, customers and invoices stay viewable and exportable. Creating new work and sending documents by email from OnsiteBoard need a plan.
Is my data mine? Can I export it?
Yes. Export your customers and your payments as CSV, save or print any estimate or invoice as a PDF, and delete your account from Settings whenever you want.
Do you track my location?
No. The app never asks for it. Drive times on the route are estimated from the addresses on your jobs, and "On my way" and "Arrived" are times you tap yourself.
Can it draft my invoice?
Tap Draft on a job and OnsiteBoard proposes the service lines from the job's notes and your own service templates. Prices come only from your templates. You look it over, change anything, and save.
A customer texted me instead of booking. Do I retype it?
No. Copy the text, open a new job, paste. Name, phone, address, appliance, problem and preferred time fill in from the message. Check it and save.

Free appliance repair invoice templateFree appliance repair estimate template

Start with tomorrow's jobs.

Download OnsiteBoard, add tomorrow's jobs, and send your first invoice from the driveway. 14 days free, every feature, no card to start.

Start free

14 days free, no card to start.

Or get the app:

Available on the App Store and Google Play.