Skip to content

Switching software

How to migrate from GorillaDesk to TradesWork: an honest switching plan

How to migrate from GorillaDesk to TradesWork: who shouldn't switch, what imports, what stays in your archive, card re-collection and a six-week timeline.

Updated October 15, 2026 · 10 min read

The steps at a glance

  1. 1

    Decide whether TradesWork fits

    If most of your revenue is pest, lawn or pool route stops, stay on GorillaDesk: TradesWork has no route-day scheduling or pesticide logs. Switch only if service calls, memberships and replacements are most of your work.

  2. 2

    Export everything from GorillaDesk

    Export the customer list from Customers, Action, Export, and run the invoices, payments, aging, recurring invoices, jobs and material usage reports to Excel or CSV. Copy your service prices into a spreadsheet.

  3. 3

    Start the phone port in week one

    In TradesWork go to Settings, Phones, Numbers, Routing and Texting, then Bring your numbers. Keep the old service until the port shows done.

  4. 4

    Import customers and your price list into a sandbox

    In TradesWork open the import page, press Another system or a spreadsheet, drop the customer file and price list, match the columns, check the preview and import into a sandbox company first.

  5. 5

    Set up memberships and equipment

    Recreate recurring customers as TradesWork memberships and add equipment for HVAC or plumbing customers. These don't import from a spreadsheet.

  6. 6

    Run both for two to four weeks

    Import into your real company, put one crew on TradesWork, then move the office. Finish collecting GorillaDesk invoices in GorillaDesk.

  7. 7

    Re-collect cards and cut over

    Ask customers on autopay to save a card in TradesWork, run final exports, then cancel or freeze GorillaDesk.

Moving from GorillaDesk to TradesWork takes minutes for your customers and prices and about six weeks for everything else. But start with the harder question, because for many GorillaDesk users the right answer is don't switch.

GorillaDesk is built for recurring routes: pest control, lawn care, pool service. It has routing, material usage records, device tracking and per-route pricing from $49 a month for one route.12 TradesWork has no route-day scheduling or pesticide logs and costs more. It fits HVAC, plumbing and electrical shops whose work is service calls, maintenance memberships and replacement sales. If your business has drifted that way, read on.

This guide is written by TradesWork, so read it with that in mind. GorillaDesk facts come from its help center and pricing page, checked October 15, 2026.

Who this switch is for, and who it isn't

Switch if

  • Most revenue is HVAC, plumbing or electrical service and replacements
  • You sell maintenance memberships with visits due and member pricing
  • You need equipment history and refrigerant records
  • Your techs sell good/better/best options on site

Stay on GorillaDesk if

  • Most revenue is recurring pest, lawn or pool stops
  • You rely on route optimization and drive time
  • You keep pesticide usage records for state reporting
  • You track bait stations or devices

If you run a real route business and a real service business side by side, consider keeping both tools rather than forcing one to do work it wasn't built for.

The whole move on one page

  1. Week -2

    Decide and export

    Confirm fit. Run every GorillaDesk export and copy your service prices into a spreadsheet. Start a TradesWork trial and request your phone port.

  2. Week -1

    Sandbox import

    Import customers and prices into a sandbox company. Fix leftover rows. Create membership plans and add your team.

  3. Week 1

    One crew live

    Import into your real company. One crew books, works and invoices in TradesWork. Connect QuickBooks Online with a cut-over date.

  4. Week 2

    Office and cards

    The office books new work in TradesWork. Send card links to customers billed soonest. Keep collecting old invoices in GorillaDesk.

  5. Week 3

    Everyone

    Remaining crews move. Re-drop a fresh customer export to pick up changes.

  6. Week 4

    Final exports and cut over

    Port shows done. Run aging, recurring invoices and material use one last time. Cancel or freeze GorillaDesk once every card customer has moved.

What moves, what stays, what you rebuild

From GorillaDeskIn TradesWork
  • Customer exportImportsCustomers and service locationsName, phone, email and address matched in the column review. The service address becomes the first service location.
  • Price list spreadsheet (you build it)ImportsPrice bookName and price required. Code, description, category and cost carry over if you add them.
  • Invoices, Payments, CreditsKeep as archiveYour archiveThe spreadsheet importer takes customers and price lists only.
  • Accounts Aging (Current)Keep as archiveYour collection listFinish collecting in GorillaDesk.
  • Recurring Invoices, subscriptionsKeep as archiveMemberships you set upYour list for enrolling members by hand.
  • Material Use, Device TrackingKeep as archiveYour compliance archiveTradesWork has no pesticide log. Keep these for your state's retention period.
  • Saved cardsKeep as archiveRe-collected by secure linkCard data stays with Stripe or Square.
Import facts from the TradesWork spreadsheet importer. GorillaDesk exports per its help center.

GorillaDesk itself says imports from another system can't bring complete past service or billing history.1 The same limit applies in this direction.

Our GorillaDesk export guide shows every click path. In short:

  • Customers: Customers tab, Action, Export.3
  • Reports: Invoices, Payments, Credits, Accounts Aging, Recurring Invoices, New Jobs, Estimates, Documents, Material Use and Device Tracking, each exported to Excel or CSV from the upper right.4
  • Price list: we didn't find a documented export for service templates. Copy names and prices into a spreadsheet.
  1. 1Customers
  2. 2Action
  3. 3Export
Illustration of the steps in GorillaDesk help: Exporting your customer data. Not GorillaDesk's actual screen; menus can differ by plan and version.

Bring it into TradesWork

Open Settings › Integrations and go to the import page. You need the Owner or Admin role. GorillaDesk isn't one of the named sources, so you use Another system or a spreadsheet, which takes a customer list and a price list. Here's the whole flow on real screens.

1. Choose Another system or a spreadsheet

The source buttons sit across the top of the import page; press Another system or a spreadsheet. Drop CSV, Excel or a ZIP, up to 50 MB per drop. TradesWork never logs in to GorillaDesk.

app.tradeswork.app · TradesWork importer with another system or a spreadsheet selected
TradesWork importer with another system or a spreadsheet selected
Real TradesWork screen, sample export files.

What makes the GorillaDesk files go in cleanly:

  • Two addresses. GorillaDesk keeps service and billing addresses.1 TradesWork may match a "billing address" column to Street on its own, because it's one of the names it recognizes. Change the match to the service address, and keep the billing address in notes if it's different.
  • Multi-unit properties. One row becomes one customer with one service location. Check how multi-unit customers came across and tidy them by hand.
  • Names. A full-name column or first and last name columns both work. A company name with no person name comes in as a commercial customer.
  • Prices. "$85.00" is fine. Text like "per sq ft" isn't an amount and lands on the leftovers list.
The TradesWork customer list after an import: type, phone and primary location for each customer. · Real product screenshot, demo company data.
Customer list

What you set up by hand

  • Memberships. Use your Recurring Invoices and subscription exports as the list. Create the plan types you sell, enroll each recurring customer with their next visit date, and set the first TradesWork billing date after their last GorillaDesk charge so nobody pays twice.
  • Equipment. For HVAC and plumbing customers, add the units you service most. Techs add the rest as they visit.
  • Automations. List the GorillaDesk triggers you rely on (reminders, follow-ups, review requests) and turn on the TradesWork equivalents.
  • Forms and checklists your techs fill in on site.
  • Your team. Office staff are free seats in TradesWork.

The side-by-side run, and re-importing newer exports

Put one crew on TradesWork Field for a week while the office keeps booking in GorillaDesk. When that crew's week looks normal, move the office, then everyone else. Keep invoicing old jobs in GorillaDesk until they're paid so your aging stays clean in one place.

During the run, re-export the customer list and drop it into TradesWork again. Customers are matched by an ID column if your file has one, or by name and address, so a re-drop updates what's there instead of duplicating it. Re-drops add and update; they never delete. If a name or address changed between exports, check for a duplicate.

Payments, phones and QuickBooks

Cards. GorillaDesk integrates with Stripe and Square.1 Card details live with the processor, so they don't come across in a file. Leave GorillaDesk billing on for each customer until they save a card through the TradesWork link you send, then turn it off for that customer. Start with the customers billed soonest.

Phones. If your number forwards through GorillaDesk's texting line ($5 a month for a local number that forwards to your main line1), check with GorillaDesk what happens to it. Your main business number moves by porting: in TradesWork go to Settings › Phones › Numbers, Routing and Texting and choose Bring your numbers. Ports take one to two weeks. Keep the old service until the port shows done.

QuickBooks Online. Connect the same company and set a cut-over date. Only invoices and payments created in TradesWork after that date post; imported customers post nothing. Turn off GorillaDesk's accounting sync, if you use one, on the same day.

Cancel or freeze

GorillaDesk's monthly plans can be cancelled at any time without penalty, accounts can be frozen for a seasonal break, and annual plans are billed in full at the start.1 If you're on annual, line your switch up with the renewal. GorillaDesk doesn't publish how long it keeps data after you cancel, so ask support in writing and save the reply before you do.

What switching really costs

CostExampleYour number
TradesWork subscription6 × $99 = $594 a month billed annually, or 6 × $114 = $684 month-to-month; office seats free
GorillaDesk todayPro is $99 a month for one route; the pricing page prices more routes in its calculator1
OverlapOne more month of GorillaDesk at your route count
Office time6 to 12 hours: price list, column review, memberships (example)
Card re-collectionCalls and texts over two to four weeks
Phone portingCarrier fees, if any

The comparison that matters isn't the overlap month. TradesWork costs more every month than GorillaDesk does. That only makes sense if memberships, replacement sales and equipment records earn it back.

GorillaDesk to TradesWork checklist

  • Fit confirmed: service calls and memberships, not routes
  • Every report exported and the price list copied into a spreadsheet
  • Phone port requested in week one
  • Sandbox import checked; Street matched to the service address
  • Customers and price book imported into your real company
  • Membership plans set up and recurring customers enrolled
  • Fresh customer export re-dropped during the run
  • Every card customer saved a card or was contacted
  • QuickBooks cut-over set and old sync off
  • Material use archived; written answer on data retention; then cancel or freeze
Free download · ExcelField Service Software ScorecardWeight what matters to your shop, score up to five systems, and see year-one cost side by side.

Next steps

Read the side-by-side in TradesWork vs GorillaDesk before you commit. If you're coming from a bigger platform instead, our ServiceTitan migration plan shows how a dedicated importer handles history.

Footnotes

  1. GorillaDesk, Plans & Pricing and FAQs, checked October 15, 2026. https://gorilladesk.com/pricing/ ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7

  2. GorillaDesk help center, "Material Usage." https://intercom.help/gorilladesk/en/articles/1086001-material-usage ↩

  3. GorillaDesk help center, "Exporting Your Customer Data." https://intercom.help/gorilladesk/en/articles/1090308-exporting-your-customer-data ↩

  4. GorillaDesk help center, "Available Reports." https://intercom.help/gorilladesk/en/articles/1090344-available-reports ↩

Free download

Field Service Software Scorecard

Weight what matters to your shop, score up to five systems, and see year-one cost side by side.

Get it free
  • 30 criteria across booking, dispatch, field app, selling, money and reporting
  • Your own weights, totals calculated for you
  • Year-one cost worksheet: licenses, add-ons, setup, payments
  • Demo question list to ask every vendor

Frequently asked questions

No dedicated one. TradesWork's spreadsheet importer reads your GorillaDesk customer export and a price list spreadsheet, lets you match the columns on screen and shows a preview before anything is saved.

Sources

Last reviewed October 15, 2026. Third-party sources are marked; some are written by competing vendors.

  1. 1.GorillaDesk pricing and FAQs
  2. 2.GorillaDesk help: Exporting your customer data
  3. 3.GorillaDesk help: Available reports
  4. 4.GorillaDesk help: Accounts Aging
  5. 5.GorillaDesk help: Material Usage

Ready to run a tighter shop?

Try TradesWork free for 14 days. Bring your customers and price book, or start fresh with a price book made for your trade.

  • No credit card
  • No contract
  • Cancel any time
Three workers in coveralls unloading equipment from a van