Shop Management Software
30-Day Money Back Guarantee

RepairShopPro Shop Management Software
" auto repair shop software that scales with your business "

Runs on any Device. PCs, Tablets, Phones.

Auto Repair Payments

Download Online Parts Orders

Order WorldPac Auto Parts Order AutoZone Auto Parts Online Order O'Reilly Auto Parts Online Order Advance Auto Parts Online

Create QB Import Files

QuickBooks Auto Repair Software

Cloud Hosting. Create an internet VPN.

Automotive Software Cloud Hosting

Advanced Inventory Management Features

Inventory Management software for auto repair shops

Print Register Tapes

Auto repair POS software

Scan Barcodes

Barcode scan auto parts to auto repair work orders

Runs outside the US. Shows correct currency, date-time and phone formats.

Barcode scan auto parts to auto repair work orders

RepairShopPro Frequently Asked Quesions


Click links to hide and show answers

Are there any ongoing costs associated with the Windows editions? I just want to know the final price.

No. RepairShopPro is a turn-key application. In other words, it’s off-the-shelf and ready to go at the asking price. There are no complicated setups, nagging registrations or on-going support and training requirements. Just download the setup file and click once to install. That's it. RepairShopPro is a standalone product and not a service or subscription. You’re only charged once for your license.

Are there any ongoing support requirements?

No. Once it’s installed there are no potential support issues. In any case, please make sure you back-up your data everyday using the “Back-up” command under the Utilities menu. Then, if something catastrophic happens, you can reinstall RepairShopPro, then restore your data from the last back-up using the “Restore” command and you're right back to where you left off safe and sound.

Do the Desktop and Express versions require an internet connection?

No. An internet connection is only required for intial product activation. After that, you can run the program disconnected. Of course you will lose your email and some other features that rely on an internet connection, but you will still be able to process repair orders and accept payment.

How do I transfer my license to a new computer?
Please do the following ...
  1. Take a back-up then copy data file to the new computer. The Back-up command is under Utilities->Admin.
  2. Using the installer that shipped with your start package, install RepairShopPro on the new machine. Login with the default credentails also supplied in your start package. Note: Once you restore your data, you can go back to your old logins.
  3. When you get to the activation screen, you will not be able to activate new license because another license is active on another computer. At this time, please contact Support@RepairShopPro.com and request a registration reset. This will cancel the old registration and allow you to proceed with new registration.
  4. Once you're back up and running, restore your data file. The command to do that is under Utilities->Admin.
Important! Please make sure you use the correct installer that shipped in your start package. If the database version doesn't match client version, the program will crash. If you didn't save your installer, then we may be able to find it. Currently, we have installers going back to v9.2 which amounts to about 8 major updates and a large number of minor updates.
Warning! A "new computer" is defined as one that has not had RepairShopPro installed on it. If you get an error message saying "Error Validating Registration" or "Licenses Already Activated", the installation will terminate. Note: We do not offer support on registration errors..
Is RepairShopPro difficult to learn?

No. RepairShopPro closely follows the familiar repair shop business model. It's very intuitative and easy to use once you get the hang of it. In fact, the most popular customer comment about the program is it "flows nice". With a little patience and some help from our Feature Tour, Quick Start Tutorials and Videos you will be up and running in short order. This amounts to a huge savings in support and training costs we pass on to you.

What is the Clock to Book ratio?

It's a measure of how long it takes a mechanic to complete a job relative to the time allotted (book value). For example, a clock to book ratio of (+.95) means the job was completed in 95% of the book estimate. In other words, the mechanic beat the books by 5%. The plus and minus signs indicate profit or loss and are there for quick reference. Note: to use this feature requires clocking-in and out on jobs. The calculation will ignore jobs where the times have not been entered.

Why do I need to do back-ups?

If you want to own the software, then it will be running entirely on your computer. At the end of each day, just hit the back-up button and your good to go. It only takes about 5 seconds. Note: you will want to store your back-up file on another device or computer in case your main computer goes down.

How do I change a repair order after it has been closed out?

Technically, the only safe way to do that is undo the check-out under the "Actions" menu and check-out again. This will roll-back the payment and put the service back on the tree. Changing a repair order after it's been closed for accounting purposes can lead to data integrity issues so it is not allowed. RepairShopPro is advertized as standards compliant. We must adhere to generally accepted accounting principles (GAP). If you're used to other systems that let you fudge the books, please believe me, they're not doing you any favors. Note: when undoing a check-out on a credit card payment, it's only removed from RepairShopPro, not the bank. When you check-out again, use the manual gateway to renter the transaction codes.

In the future, I may need to run RepairShopPro on more than one computer. How do I do that?

As your business grows, you can add more terminals. Our upgrade policy credits your initial purchase amount towards the next higher version.

What is the difference between Enterprise Cloud and Enterprise Open License?

None. They are functionally the same. The only difference is Open License Edition ships without hosting. You will have to provide your own network. Some of our customers are hosting providers, DIY'ers and IT Consultants. They only want the software.

What are the minimum hardware requirements to run Open License edition on an in-shop network?

A router hosting a shared internet connection. Typically, this what you get when you subscribe to a broadband internet service. Some people go as far as setting up a Windows Peer-to-Peer network, but that is not necessary.

Does installing Open License on an in-shop network require a lot of setup and configuration?

No. The server installer does all the work. It should connect right up. However, a potential issue with a 3rd party firewall or anti-virus program may pop up. In which case, we show you how to deal with it manually in our Troubleshooting Guide. So far there hasn't been any such issues reported from the field. Note: once you install the server software, you can begin working. Installing the network clients can wait until later if necessary.

What are the minimum hardware requirements to run Open License edition on a Cloud network?

None. You simply upload your database file to the hosting provider. In turn, they will provide you with a connection string. When the program starts for the first time, simply enter the connection string and you're done. Note: all things considered, you may not save much using your own Cloud host over our service. Using our service saves having to establish a domain account and manage a SQL instance. We also offer unlimited tech support. Count on very little support from a commerical host unless you purchase a premium account which could get expensive. Most are volume sellers.

How does the Enterprise edition perform on a In-shop network compared to a Cloud network?

Running locally avoids unnecessary round-trips over the internet to fetch data, but the perceived performance difference is only slight. This is partly due to improved internet connectivity and mostly due to the way RepairShopPro smartly caches data on your computer to minimize round-trips to the server in the first place.

What type of internet connection do I need to run Virtual Desktop?

If you want to run the Desktop edition on a Cloud network (Virtual Desktop), then you will mostly likely need a broad-band internet service provider like Cable or FIOS. Virtual Desktop requires a direct connection (very efficient) to Cloud storage that some providers, typically mobile and phone, may not accept. WebExpress and Phone App will run on any internet connection.

What is WebExpress? Do I have to learn another program?

WebExpress is a web based version of RepairShopPro that ships a free Add-on to our Cloud Hosting package. It's there when you need to access to the program through a web browser or Tablet computer. No. You will not have to learn another program. To the greatest extent possible, it works in the same way as the standard edition.

Does your trade-up policy apply to Cloud Hosting?

Sorry, no. When you switch to Cloud hosting, you're only leasing bandwidth and disk space. The software is free. If you want to own the software, go with Open License edition or stick with Desktop or Express if only one terminal is required.

Will this work with foreign currencies and date-time formats?

Yes. RepairShoPro supports most English speaking Windows Control Panel Region settings and currency symbols. However, some region settings require a little extra configuration. Please see the Using RepairShopPro Outside the US section at the bottom of our "TryIt" page for more information.

Why are Estimates and Service Requests treated Separately?

When it comes time to accept payment, it's not uncommon for an estimate to change over the course of the service life cycle. RepairShopPro accounts for these differences by permanently linking the originating estimate with its follow-on service. Using the "Estimate Follow-up" template, an estimate is instantly converted to a service request with the originating estimate bound on the "Linked" tab for reference. This all happens with one click. When the service is closed, this link stays alive in history. This same concept also applies to Come-backs in which case the failed service is bound on the "Linked" tab. At any time, the link can be removed or reattached.

Additionally, creating stand-alone estimates allows you to track declined service items. Using this feature, new estimates for the declined line items are generated by the system and stored in history where they can be recalled in case the customer returns.

What email program do I need to use the PDF-to-Email feature?

None. You will use the RepairShopPro built-in email client to send messages and attachments without leaving the program. Please see Help topic "Email and Messaging" for more information on how to setup popular providers. We support Gmail, Yahoo, Hotmail and any other provider that supports direct messaging.

I'm stocking motor oil by the quart. Sometimes I need an additional .5 quart. How do I invoice that amount? It won't accept fractional quantities

If you're selling odd amounts or dispensing from a large container, it's best to charge by the pint, liter, milli-liter or lowest consumable unit. Another option would be to wrap common quantities in convenient bundles. The problem with fixed sized containers and partial quantities is how do you account for the left-overs? For example, if you buy oil by the quart, and you want to charge 2.5 quarts, you have to take 3 cans off the shelf. Now your inventory is out of synch because you have .5 quart remaining. This is why RepairShopPro will not allow you to invoice fractional unit quantites.

Does RepairShopPro include a 3rd party Labor Guide?

No. You enter your own times or import them from a spreadsheet or another database. The RepairShopPro labor library (Service Package Editor) is fully integrated with the invoicing workflow, vehicle data and parts inventory management system. Using a standalone labor guide would result in the loss of that integration and ability to bundle parts and labor combinations. You only have to enter a line item once. Over time, your library will grow. Considering all the advantages the integration has to offer, we think you'll agree the up-front cost of entering the times initially will pay-off in the long run in terms of faster invoicing and more accurate record keeping.

I’m not in the auto repair business, I fix computers. Will it still work?

Yes. All repair shops have one thing in common: Customers, Service Items, Parts, Labor, Fees and Supplies. To adapt RepairShopPro to a different business model, you can easily redefine your service item definition using the Global Settings editor. Additionally, we offer register tape printing when the full page invoice is not a good fit. This idea was brought to us from a watch repair stand in a shopping mall.

I don't always use the same labor rate. Does the software support multiple rates and charges?

Yes. There can be any number of rates and charges. Using the Global Settings editor, you set your default rates and charges for new invoices during initial setup, then override the defaults at the customer level when you want to make an expception. This saves you time typing and re-typing the same rates and charges each time you create a new invoice, but still allows you the flexibabilty to customize your terms for an individual customer.

Why do I see the words "Parts Counter Sale" on some of the sample repair orders?

Anything marked "Parts Counter Sale" on a service invoice indicates those parts (or products/services) were charged against the invoice, but not associated with an actual repair line item. Use this option for combining a sales transaction and repair transaction on the same invoice. However, if there will be no labor charges, then a better option is to use a standalone Parts Invoice. A Parts Invoice is a generic sales transaction. It can be any type of part, product or service.

I created two invoices for the same person by entering the same name and contact info, but the system seems to treat them as different people. Why is this?

That is correct. RepairShopPro makes a very important distinction between new and returning customers. To prevent a name conflict, RepairShopPro stores some additional information that uniquely identifies a person. To create a new invoice for an existing customer, you must use the "Returning Customer" option under the "Application" menu. If you need to differeniate like names, add middle initial after first name.

How do I create an invoice for a company? The first and last name fields are required.

Enter the company name in the "Company" field and use the first and last name fields for the point-of-contact. If there will be no point-of-contact, then please use the "Last Name" field for the company name and the first name field for the business form. For example, if the company name is "Rockville Auto Repair Inc.", it will appear as "Rockville Auto Repair, Inc." in the trees and browsers.

Some of my customers are collectors, at times they may have mulitple cars in the shop for different reasons. How does the software handle this situation?

Take a look at the "Combine Invoices" option under the "Utilities" menu. This feature allows you to work with stand alone invoices to process service, then combine them into a single invoice at check-out time to accept payment. Each invoice is assigned a group number so the invoice group can be recreated from history.

I sometimes take Purchase Orders. How do I do that in RepairShopPro?

There is a "Purchase Order" field under the "Customer" tab. You will use that to reference the PO. However, please understand that a PO is only a promise to pay, an invoice in not closed out for accouting purposes until payment is made.

Are you open to new ideas?

Yes. We greatly appreciate the feedback. We've been very good at getting your ideas into the program and version 10 reflects that. Of course, we can’t respond to every request, but if it’s something that will benefit most shops, there is a very good chance we will add the feature.

There are a lot of grids and tables on the forms in RepairShopPro. How do I sort the columns?

Just click on the column header. Clicking a second time reverses the sort.

What is Role Based Security?

If more than one user will be accessing the application, you may want to restrict access on some accounts. For example, if you’re the shop owner, you may not want some employees to see your accounting data, other employee pay rates and things of that nature. If this is the case, you can setup individual login accounts that map to built-in Roles (Mechanic, Service Writer, Parts Clerk, Power User, Manager) which restrict the currently logged-in user’s access to specific areas based on his role definition. Roles are configured using the Roles Editor tool.

I changed the labor rate, but it doesn't look like it changed.

The rate applied to invoices is the rate that was in effect at the time the invoice was created. Changing the global defaults only applies to new invoices created after the change. This is to prevent invalidating old invoices that were associated with the old rates.

What is My Dashboard?

In the Desktop and Enterprise editions, My Dashboard lists the currently logged-in user’s Jobs, Work Items, Wait Services, Purchase Orders and job status alerts. These items stay on the job lists until closed-out. For convenience, My Dashboard docks on the bottom of the main form so it’s always in-view as soon as a user logs-in.

We use most of the same parts and labor combinations over and over. Is there a way to save having to re-enter that information on every work order?

Yes. One of RepairShopPro's most powerful features is the concept of "Service Packages". Using the Service Package Editor, you can pre-set unique parts and labor combinations in your labor library so when you add a new task to an invoice, its associated parts list travels with it. There can be any number of parts and labor line items in a Service Package.

What is a Ghost Part? That sounds scary.

Parts added to an invoice that require more units than are currently stocked, can be flagged “Is Ghost”. This allows the user to continue adding the part, but the invoice can’t be checked-out until enough quantity (on the Ghost Part) is on-hand at the time of check-out. Additionally, when a part is marked “Is Ghost”, the user has the option of generating a Purchase Order to initiate the re-stocking process.

What is the difference between the Enterprise and Desktop versions?

Functionally they are the same. The only difference is Enterprise will run on a multi-user network and Desktop is limited to only one computer.

What type of internet connection do I need to run Virtual Desktop?

If you want to run the Desktop edition on a Cloud network, then you will mostly likely need a broad-band internet service provider like Cable or FIOS. Problem is, the Windows edition requires a direct connection (very efficient) to Cloud storage that some providers, typically mobile, may not accept. WebExpress and Phone App will run on any internet connection.

What types of data can Imported or Exported to and from RepairShopPro?

One of RepairShopPro's most impressive features is the ability to import and export data. You can import parts, labor times and service items from Microsoft Excel spreadsheets. Typically, users will hand enter an item once, then let the system track it from there. But at other times, you may want to up-load a large list in bulk fashion. The nice thing is you're not bound to a specific format. RepairShopPro provides a means for matching the source and target columns list.

Going in the other direction, invoice and reporting data can be exported from the system as Microsoft Excel spreadsheets, Text Files, PDFs and QuickBooks Import Files(.IIF).

If I decline an Estimate, can I call it back if the customer changes his mind?

Yes. Under the Actions menu there is an option to un-decline an estimate. When declining an estimate, its parts are re-stocked. However, when un-declining an estimate, RepairShopPro will try to re-claim the original parts list. If stock is low at the time you're un-declining, then the system will mark those parts "IsGhost".

On a side note. You can also roll-back check-outs and issue refunds in the same way you decline an estimate.

How do I find previous customers? I may want to contact them for service reminders and special offers?

There are a few different ways to do that. You can use the “History Browser” to call-up invoice originals, run management reports or use the “Find Customers” feature. This feature allows you to find customers based on their service history or some other factor then use the search results to generate email recipient lists. This is a great tool for sending-out service notifications and running email marketing campaigns.

There is also a concept in RepairShopPro called "Blind Appointments". When you accept payment on a invoice, you're given the option to set a next service reminder in the form of an empty appointment. This allows you to manage your service reminders in the same way you handle your appointments. Note: Blind Appointments can be converted to real appointements.

No sweat. You're covered

auto shop software money back guarantee

WebExpress! New web based version for browsers and mobile devices.

auto shop software money back guarantee

Email and Text Messaging

Send text and email messages from repair shop management software

Vin Decoding. Data Capture

Automotive Vin Decoding

Import-Export from MS Excel

Export repair orders to spreadsheets

Comphrensive Report Library

Automotive management reporting

Turn-key Product Installer

Install auto repair software

Service Packages. Bundle parts and labor combinations.

Auto parts and vehicle repair labor times

Programmable Cash Drawer

Auto repair POS software