Guide
How to leave shop software without losing your data
Everything about this gets harder the day after you cancel. Do the asking, the taking and the checking while the account is still paid and you can still sign in.
The short answer
Take your data out while the account is still live. Not on the last day, and not after the renewal you were trying to avoid. An account you can still sign into is the difference between a task and a negotiation, and the leverage you have as a paying customer disappears the moment you stop being one.
Ask the company, in writing, exactly what you can get and in what form, and keep their written answer. Asking in writing costs nothing, and it turns a vague verbal yes into something you can point at later when what arrives is not what you expected.
Assume that the parts which make a repair record readable will not come out. Photographs, message threads, attachments, inspection reports and anything a technician typed into a free text box are the usual casualties. Names, vehicles and invoice totals travel far more reliably than the story of what actually happened.
Then check what you got before you cancel anything. Open it, pick a customer you remember well, and see whether the file can answer a question you would genuinely be asked about that job. An export nobody has opened is not a backup, it is a file.
The order to do it in
- 1
Write down what you would actually need to look up
Before you ask for anything, work out what questions you expect to be asked after you have gone. In this trade they are nearly always the same ones: what did you do to this car, when, what did it cost, and what parts went on it.
That short list is your specification. It tells you what a good export looks like and it stops you accepting a file full of fields nobody will ever read while the one thing you needed is missing.
- 2
Ask in writing, and ask before the renewal date
Send the request by email or through whatever leaves a record, and ask three things: what data can I have, in what form, and how do I get it. Keep the reply.
Timing matters more than wording. Ask far enough ahead that a slow answer does not force you into another billing period, and far enough ahead that if the answer is disappointing you still have time to do something about it.
- 3
Take the export while you can still sign in
Do it as soon as you have the answer, even if you have not finally decided to leave. Having your own copy while you are still a customer costs you nothing and changes the conversation completely if the leaving turns awkward.
If the export comes in pieces, take all the pieces. Customers, vehicles, invoices and payments are often separate files, and the one people forget is the one that ties them together.
- 4
Open it the same day
An export you have not opened is an assumption. Open every file, look at the columns, and confirm that the rows are what the file name says they are.
Do this while you are still inside the notice period you gave yourself. If something is missing, you want to be asking about it as a paying customer rather than as somebody who left last month.
- 5
Save the things that will never be in an export
Photographs, inspection reports, signed authorizations, message threads and attachments are the parts that make a record convincing, and they are the parts that usually stay behind.
Pick the jobs where this genuinely matters, which is a much shorter list than all of them: the big ones, the ones under warranty, the ones where somebody was unhappy. Save those by hand, in whatever way the system allows you to see them, and accept that the rest goes.
- 6
Keep the old account readable for one more cycle if you can
The cheapest insurance in this whole process is paying for one more period after you have started using the new system. It converts every unknown into something you can go and look up.
Decide in advance what would make you cancel: usually it is a full week of work in the new place without opening the old one. Then cancel on purpose rather than drifting into another year of paying for something you no longer use.
- 7
Store it where you will find it in a year
Put the export somewhere that is not only on the laptop you are using today, and give the folder a name that says what it is and when it came out.
A year from now you will be looking for this while somebody is on the phone. The whole value of the export is whether it can be found in that moment.
- 8
Cancel deliberately, and write down what you did
Cancel through whatever route the company actually requires and keep the confirmation. Note the date you cancelled and the date your access ends, because those are not always the same date.
Then write yourself one short note saying where the export lives, what is in it, and what did not come out. That note is what turns a pile of files into something a future you can use.
Why the day you cancel is the worst day to start
Leaving software feels like an ending, so people do the export last, in the same session as the cancellation. That order is backwards and it is where most of the loss happens.
While you are paying, you are a customer with an open account, a working login and somebody who will answer your email. After you cancel you may be none of those things, and how long anything remains available to you afterwards is set by whatever you agreed to when you signed up rather than by what feels reasonable.
The other reason is simpler. If the export turns out to be disappointing, you need time and options, and both of those exist only while you are still inside the relationship.
What people mean by their data, and what a file actually contains
Everybody agrees that your customers are yours. The argument, when there is one, is never really about ownership. It is about what shape the thing can be handed over in.
A repair record inside a system is a web of connected pieces: a person, a vehicle, an estimate, an approval, some photographs, a set of parts lines, an invoice and a payment. A file is flat. Something has to be lost in the flattening, and what gets lost is usually the connections and the evidence rather than the totals.
So the useful question is not do I own my data. It is which of these pieces can I actually get, in what form, and can I still read it once it is out. Those have specific answers and they differ from one company to the next, which is why this page tells you to ask rather than telling you what you will get.
Why a file you have not opened is not a backup
The most common way this goes wrong is not a refusal. It is somebody downloading a file, feeling relieved, cancelling, and discovering months later that the file is empty, truncated, or holds a list of record numbers with no names attached.
Nothing about having a file proves it is readable. Exports get truncated at a size limit, get produced from a filter somebody forgot was applied, or come out in a format that opens as one long column of nonsense.
Opening it takes minutes and it is the only step that turns an assumption into a fact. Do it while you can still ask a question about what you see.
The parts of a job that never come out of a system
Here is what tends to survive an export and what tends not to, so you can plan around the gap instead of discovering it. None of this is a rule about any particular company, it is the pattern worth expecting until they tell you otherwise.
Usually survives: customer names and contact details, vehicles, invoice numbers and dates, line item descriptions and totals, and payment records. These are rows in a table inside the system too, so handing them over is straightforward.
Usually does not survive: photographs. This is the big one for anybody doing inspections, because the photograph was the proof. Images live somewhere separate from the records that point at them, and an export of the records is not an export of the images.
Usually does not survive: message threads. Everything you and the customer agreed by text, including the approval for the extra work, tends to live in a messaging layer that is not part of the data export at all.
Usually does not survive: signatures and approvals. The record may say a quote was approved. The thing that shows how it was approved, by whom and on what device, is a different sort of object and it rarely travels.
Usually does not survive: inspection reports as the customer saw them. The findings may come out as rows. The report, the layout, the colours, the photographs beside each item, which is the thing that persuaded somebody to spend money, is generated by the software and does not exist as a file.
Usually does not survive: attachments and documents somebody uploaded to a job. Parts invoices, warranty paperwork, a photograph of a plate, a scan of something signed.
Comes out but arrives unreadable: free text notes with formatting in them, and anything with characters the export format did not expect. It is there, technically, and it is a wall of symbols.
Comes out but arrives disconnected: the links between things. You may get customers in one file and vehicles in another with nothing obvious joining them, or invoice lines with an identifier that means something only inside the system you just left.
What to do with that list: use it as the agenda for your written question. Instead of asking can I export my data, ask about these categories by name. The answers you get will be far more specific, and specific answers are the ones you can plan around.
Read the export as a customer would, not as a database
The test that matters is not whether the file is complete. It is whether you can answer a real question with it, months from now, while somebody is waiting on the phone. Those are different tests and only the second one is the one you will actually face.
So do this, once, properly, before you cancel anything. Think of a customer you remember well and a job you did for them that had something to it: a big bill, a part that was hard to get, an argument, a comeback. Then try to answer, using only the export, the questions that person could plausibly ask.
When did you do this. Look for the date, and check it is the date of the work rather than the date somebody typed the record.
What did you actually do. Look for the description, and see whether it is a sentence a customer would understand or an internal shorthand that made sense to you on the day.
What part went on it. Look for the part named specifically enough to identify again. A line reading part and a price is the version that helps nobody, and it is common.
What did it cost, and what did they pay. Check whether labour and parts are separated, and whether the payment is recorded anywhere in the same set of files.
Is it still under whatever you promised. This is the one that turns a filing question into a money question. If the export cannot tell you when the work was done and what was fitted, you cannot answer a warranty question, and you will be answering it out of memory in front of somebody who is not in a good mood.
Can you prove any of it. Look for the approval, the photograph, the signature. This is where most exports fall silent, and knowing it now tells you which jobs are worth saving by hand.
If the export fails this test, you have learned something valuable while you still have options: either what you are missing is worth asking about, or it is worth saving separately, or it is worth staying one more period to collect. All three are decisions. Discovering the same thing after cancellation is not a decision, it is a loss.
One more pass worth doing: pick your largest unpaid or recently disputed job rather than an easy one. Exports look excellent on simple records and reveal their gaps on complicated ones, and the complicated ones are the only ones anybody argues about.
What to save when the answer is that you cannot have it
Sometimes the answer is no, or the answer is yes but not the part you wanted. That is not the end of it, because there is almost always a slower way to keep what matters, and it is worth doing for a small number of jobs rather than for all of them.
Start by narrowing hard. You do not need every record you ever made. You need the jobs that could come back at you, and there are far fewer of those than you think: work still inside whatever warranty you offer, jobs where a customer was unhappy, jobs that were expensive, anything already in dispute, and anything involving a business customer who keeps their own paperwork.
For those, save what the screen shows you. If you can view it, you can keep it in some form, even if the system will not hand you a file. That is slow and it is entirely adequate for a short list.
Save the customer facing version rather than the internal one where you have the choice. What you want later is the thing the customer also received, because that is what they will be quoting at you.
Photographs are the highest value thing to rescue by hand, because they are the least likely to come out and the most convincing when they do. If a job had photographs and the job could come back, get the photographs.
Message threads are the second. The exchange where somebody approved the extra work is the whole defence in an argument about the bill, and it lives in a part of the system that exports usually do not reach.
Keep the saved pieces named so that a future you can find them. Customer name, vehicle, date, in the file name. A folder full of things named image and screenshot is a folder nobody opens twice.
Then write the one page note that goes with all of it: which system this came from, when you left, what is in the export, what you saved by hand, and what you know is missing. Write it while you still remember, because this note is what stops a future you from searching for something that was never there.
And keep the whole thing findable for as long as your own record keeping rules say, which is a question for your accountant and your own obligations rather than for this page. The point of this section is not to keep everything. It is to make sure the small number of things that could hurt you are not the ones you left behind.
Where the short answer stops being the answer
Every rule on this page has a situation it does not survive. Here are the ones worth knowing about before you meet them.
They will not give you an export at all
Ask again in writing and ask specifically, category by category, rather than for everything at once. A no to give me my data is often a yes to can I have a list of my customers with their phone numbers.
If the answer stays no, fall back to saving what the screen shows you for the jobs that matter, and do it before your access ends. Slow and partial beats nothing.
What you are entitled to depends on your agreement with them and on where you are, and that is a question for your own copy of what you signed and for somebody qualified rather than for a guide.
You have already cancelled and lost access
Ask anyway, quickly, and be specific about what you need. Data is often still there for some period after an account closes, and a polite, precise request made early is answered far more often than a general one made late.
While you wait, write down everything you can reconstruct from outside that system: your bank records show what you were paid, your phone shows who you were talking to, your parts supplier account shows what you bought and when. It is not a repair history but it answers more questions than people expect.
The account is in somebody else name
A partner, a former employer, a family member who set it up. Then the person who can request the export is not necessarily you, and pushing on it yourself can turn a filing problem into a dispute.
Sort out who is asking before anybody asks. If the relationship has gone bad, that is the point to get advice rather than to start downloading things.
You are leaving a job, not a product
If the records live in a shop system belonging to an employer, the question of what you may take with you is not a technical one and this page cannot answer it. It depends on what you signed and on where you work.
The safe position while you find out: your own knowledge and your own contacts are yours, and a copy of somebody else database is a different thing entirely. Ask before you take, and get the answer from somebody qualified rather than from a forum.
The export arrives and it is enormous
Large is not the same as useful, and it is often the opposite. A very large export usually means every internal field came out, which makes it harder to find the ones you care about.
Do not try to clean it. Keep the whole thing as it arrived, then make yourself a small second file holding just what you would look up: customer, vehicle, date, what was done, what it cost. The big file is the archive and the small one is the thing you will actually open.
When it has already gone wrong
Most people find a page like this after the fact rather than before it. This part is for them.
You cancelled before taking anything
Act today rather than next week. Whether anything is still retrievable usually depends on how long ago it was, and every day makes a yes less likely.
Ask in writing, be specific about the categories you need, and say plainly that you are a former customer trying to answer warranty questions from your own customers. That is a reasonable request and it is answered more often than a demand is.
The file opens as gibberish
Do not conclude the data is corrupt. Far more often the file is fine and it is being opened by the wrong thing, or opened with the wrong assumption about how the columns are separated.
Try opening it in a different program before you go back to the vendor. If it is still unreadable, go back to them while you can, and tell them exactly what you see rather than that it does not work.
A customer is asking about a repair that only exists in the old system
Answer honestly and quickly. Say you changed systems, say you are checking your records, and give yourself a specific time to come back to them rather than leaving it open.
Then look in the export, then in the pieces you saved by hand, then in your own bank and parts records for the date. Between those three you can usually reconstruct enough to answer the question that was actually asked.
If you genuinely cannot, say so plainly and deal with the underlying question on its merits. A straight I cannot find the paperwork, tell me what happened and I will look at it lands far better than a vague answer that sounds like avoidance.
The photographs are gone
This is the loss people feel most, and it is worth checking whether they are somewhere else before you accept it. Photographs taken on your own phone are often still on your own phone, whatever the software did with them afterwards.
For anything still live, start taking and keeping photographs somewhere you control from now on, in parallel with whatever system you use. That habit costs nothing and it is the one that saves the argument.
You realise months later that something never came out
Check the note you wrote when you left, if you wrote one, because the fastest answer to is this missing is a list of what was never there.
Then treat it as a gap to work around rather than a hole to fill. Reconstruct what you can from your own records, and if the missing thing matters commercially, ask the old company even now. The worst outcome of asking late is the same as not asking.
Questions
How do I leave shop software without losing my data?
Ask in writing what you can have and in what form, take the export while the account is still paid and you can still sign in, open it the same day and check it against a job you remember, save the photographs and message threads for the jobs that could come back, and keep the old account readable for one more period if you can afford to. Cancel last, not first.
When should I take the export, before or after I cancel?
Before, and not on the last day. While you are still paying you have a working login and somebody who answers your email, and if the export turns out to be disappointing you still have time and options. After you cancel, how long anything remains available is set by what you agreed to when you signed up.
What usually does not come out in an export?
Photographs, message threads, signatures and approvals, inspection reports as the customer saw them, and files somebody attached to a job. Names, vehicles, invoice lines and payments travel far more reliably. Plan on the evidence staying behind and the totals coming with you.
How do I know whether the export is any good?
Open it and try to answer a real question with it. Pick a customer you remember and a job that had something to it, then see whether the file tells you when you did it, what you did, what part went on, what it cost and whether you can prove any of it. Use a complicated job rather than an easy one, because exports look fine on easy ones.
What if they refuse to give me my data?
Ask again in writing, category by category rather than all at once, because a no to everything is often a yes to a customer list. If it stays no, save what the screen shows you for the jobs that could come back, before your access ends. What you are actually entitled to depends on your agreement and where you are, and that is a question for your own paperwork and somebody qualified.
Do I have to move my old records into the new system?
No, and for a one person operation it is usually the wrong goal. Keeping the old export readable and starting the new system from today is quicker, safer and loses less than a half finished migration does. There is a guide in this cluster on switching that way.