Switching from ServiceTitan to JobPanel

Field service software aimed at larger contracting businesses, sold per technician through a sales process. If you have decided to move, this is what the move actually involves — written as a checklist you work through, because that is genuinely what it is.

JobPanel Pro is $165 a month and includes 15 users, billed monthly, with no annual commitment. Still comparing? The ServiceTitan comparison is the page for that.

There is no migration tool, and we are not going to pretend otherwise

JobPanel does not connect to ServiceTitan, log into it, or pull your data out of it. Nobody here can press a button and move your account across. If that is what you are looking for, this page will save you a disappointment two weeks into a switch.

What there is: a CSV customer import on the Customers screen, which reads a file you export yourself, and the checklist below for everything else. For most small shops the whole thing is an evening.

What you are leaving, and what you are joining

Their published prices, so the saving — if there is one for your size of crew — is a number rather than a feeling.

What ServiceTitan charges

Month-to-month prices. Several providers lead with an annual or promotional rate; these are the regular monthly figures.

ServiceTitan does not publish a price.

No price published; their pricing page describes per-technician pricing and asks you to book a demo. See their pricing page for current details (October 28, 2026).

Checked October 28, 2026. Pricing changes — check their page for the current figure.

JobPanel Starter$25/mo3 users
JobPanel Growth$98/mo6 users
JobPanel Pro$165/mo15 users

Extra users are $5/mo each on every plan. Monthly only — we do not sell an annual commitment. Check whether you are on one with ServiceTitan before you plan a leaving date.

What comes across, and what does not

Worth reading before you start rather than finding out on a Tuesday.

Comes across, by CSV

  • Customer names, with their phone, email and address
  • Whatever you keep as a note against the customer
  • The equipment or unit on record at that address

Typed in, or left behind

  • Jobs, past or scheduled — you rebook the ones still ahead of you
  • Invoices and payment history — leave those in the old system and export them before you close it
  • Estimates and quotes, including ones still waiting on an answer
  • Photos and documents attached to past jobs
  • Your price list — this one is worth rebuilding properly rather than copying
  • Time clock history and payroll records
  • Recurring job schedules, which have to be set up again
  • Anything your old system calls custom fields

The checklist

Ten steps, done by hand, in this order.

  1. 01

    Do not cancel anything yet

    Start the free trial while the old system is still running. Fifteen days is enough to find out whether this works the way your shop does, and finding that out with a live, paid account behind you costs nothing.

    • The trial does not ask for a card, so there is nothing to forget to cancel.
    • Running both for a couple of weeks is normal and is not wasted money.
  2. 02

    Get your customer list out as a CSV

    This is the one thing that moves in bulk. Most systems can export a customer list as a CSV or spreadsheet; where it lives in the menus is their business, so check their own help pages rather than ours.

    • If there is no export, a support request asking for your own customer data usually produces one.
    • Export it even if you are not sure you will switch. It is your data and having a copy is never the wrong move.
  3. 03

    Tidy the file before you import it

    Open it in a spreadsheet. You want one header row and one customer per row, with the columns named something the import recognises — the full list is below, and anything it does not recognise is ignored rather than guessed at.

    • A row with no name in it is skipped, so fix blank names first.
    • This is a good moment to delete the customers you never want to hear from again. Everyone has some.
    • The import does not merge duplicates — two rows for the same person become two customers — so de-duplicate here, and import the file once.
  4. 04

    Import it on the Customers screen

    Customers, then Import, then pick the file. It shows you what it read before anything is saved, and tells you how many were created and how many were skipped when it is done.

    • An admin, manager or dispatcher can run it; a field tech cannot.
    • If the result looks wrong, fix the spreadsheet and start again rather than editing rows one at a time.
  5. 05

    Build your price list

    This is the step that decides whether the switch feels like an upgrade. Put in your call-out fee, your labor rates and the parts and jobs you quote most often, priced the way you actually price them. It takes an hour or two and it is the thing that makes every quote afterwards quick.

    • There is no cap on the number of price list items on any plan.
    • Start with the twenty things you quote most. The long tail can go in as it comes up.
  6. 06

    Add your crew and decide what each person sees

    Add the people who need a login. Roles decide what each one reaches — a field tech sees the jobs assigned to them, a dispatcher works the board, a manager sees hours and approves them.

    • Starter includes three people, Growth six and Pro fifteen. Extra seats are $5/mo each on every plan.
    • Roles are on the Growth plan and above.
  7. 07

    Set up the company details

    Your company name, your logo on invoices and estimates, your payment details so cards can be taken, and the booking form if you want requests coming in from your website.

    • Custom branding and booking forms are on the Growth plan and above.
    • Card payments work on every plan once payments are connected.
  8. 08

    Pick a date and run new work here

    Choose a day — the start of a week is easiest — and book everything new in JobPanel from then on. Let the old system finish the jobs already on its calendar rather than rebuilding them.

    • Rebook anything scheduled beyond that date by hand. For most shops this is a short list.
    • Tell the crew the date in advance. Two systems running with nobody sure which is live is the part that goes wrong.
  9. 09

    Export everything you are leaving behind, before you cancel

    Invoices and payment history are the ones that matter, because you will want them at tax time and they are not coming with you. Get them out as PDFs or a spreadsheet while the account is still open.

    • Also worth saving: open estimates, job photos you may need for a warranty claim, and any signed documents.
    • Access usually ends when the subscription does. Do this before the cancellation date, not after.
  10. 10

    Then cancel the old one

    Once a full cycle has run through JobPanel — quoted, scheduled, done, invoiced, paid — and you have your history saved, close the other account.

    • Check whether you are on an annual commitment there. Several of these providers sell one, and it changes when you can actually leave.

What to call the columns

Name the header row with any of these and the import will find it. A column it does not recognise is ignored rather than guessed at, so an export with extra columns in it is fine — leave them.

namerequiredalso accepts "full name", "customer name", "client name"
emailalso accepts "email address"
phonealso accepts "phone number", "mobile", "cell"
addressalso accepts "street", "street address"
cityexactly this
stateexactly this
zipalso accepts "zip code", "postal code"
notesalso accepts "note", "comments"
equipmentalso accepts "unit", "system"

A row with no name is skipped. Duplicates are not merged — the import creates every row it reads, so de-duplicate in the spreadsheet and import the file once.

Run it beside ServiceTitan for a fortnight

15 days free, no card required to sign up, and nothing to install. Keep the other one running while you find out — that is what the trial is for.

Start my free trial →

Stuck on the spreadsheet? getjobpanel@gmail.com