Exporting Data From a DMS: A Dealer's Guide for 2026
By MDMS Team · 19 October 2026

Exporting Data From a DMS: A Dealer’s Guide for 2026

To export data from a dealer management system (DMS), pull each record type (customers, equipment, parts, work orders, invoices, rental contracts) into a standard format such as CSV or Excel. Keep the links between those records intact, test the files by rebuilding something from them, and store a copy outside the system. Do it on a schedule, not only when you are leaving a vendor. In Australia, the ATO expects you to be able to produce your records on request, and AI tools in a modern ERP only work as well as the data you can get out and put back in.
This guide is for dealership owners and department managers in sales, service, parts, rental and finance. It covers what to export, how to check the result, which rules apply, and how exports relate to the AI features now arriving in DMS and ERP platforms.
TL;DR
- Export by record type and keep the relationships: an invoice is only useful if you can still tell which work order, serial number and customer it belongs to.
- The ATO requires digital records to be producible in a readable format, and GST records must be kept for five years.
- A vendor’s uptime is not a backup. Keep an isolated copy and test a full restore.
- Clean, complete exports are also the raw material for AI: forecasting, search and assistants are only as reliable as the data behind them.
- Ask any vendor, before you sign, how you get your data out and what it costs.
Table of Contents
- Why exporting matters before you need it
- What the ATO expects from your digital records
- What to export from a dealership system
- A practical export routine
- Backups are not exports, and uptime is not a backup
- Privacy: customer data leaves the system too
- Contract questions to ask before you sign anything
- Exports and AI: why data portability matters more now
- Our perspective: data should travel once
- Getting your data into MDMS
- Common export problems and fixes
- FAQ
- Sources
Why exporting matters before you need it
Most dealers think about exports at the worst moment: a system is being replaced, a vendor changes terms, an auditor asks for three years of invoices, or something has gone wrong with the server. Exporting under pressure means you discover the gaps while you have no time to fix them.
There are four common reasons to export:
- Compliance. The ATO expects you to produce records when asked.
- Migration. You are moving to a new platform and need history to come with you.
- Resilience. You want a copy that survives an outage, a ransomware incident or a vendor failure.
- Analysis and AI. You want to run reports, models or assistants over your own data.
Each reason leads to a slightly different export. A compliance export prioritises completeness and readability. A migration export prioritises structure and keys. A backup prioritises isolation and restorability. An analytics export prioritises consistency of fields over time.
What the ATO expects from your digital records
The ATO’s record-keeping overview says you must be able to show your records when asked, and that you should keep information about your record-keeping system so the ATO can check it meets the requirements. In practice, that means data locked inside a proprietary database, with no way to turn it into something readable, is a risk for you.
Two practical points for dealerships:
- Retention. If you report GST on a business activity statement (BAS), the ATO’s GST records guidance says you need to keep supporting records for five years. That covers sales, tax invoices, expenses and GST-related transactions, and for a dealer it includes parts counter sales, workshop invoices, rental invoices and equipment sales.
- Readable formats. The ATO’s digital record keeping page describes what a digital system should let you do, including producing summaries and reports for GST and income tax. If you cannot export, you cannot reliably do that after a system change.
This is general information, not tax advice. If you are unsure whether your records meet the rules, ask your accountant or the ATO directly.
What to export from a dealership system
A dealer management system holds several connected datasets. Export them separately, then check the connections.
| Dataset | What to include | Why it matters |
|---|---|---|
| Customers and contacts | Account details, contacts, credit terms, notes, activity history | Sales follow-up, privacy requests, migration |
| Equipment and assets | Serial numbers, models, hours, ownership history, location, status | Warranty, service history, resale |
| Parts and inventory | Part numbers, supersessions, bin locations, cost, stock on hand, suppliers | Stocktake, margin analysis |
| Sales and quotes | Quotes, deal sheets, configurations, win/loss status | Pipeline analysis, pricing review |
| Service | Work orders, labour lines, parts used, technician time, notes | Warranty claims, repeat-fault analysis |
| Rental | Contracts, fleet utilisation, rates, off-hire inspections, invoices | Fleet decisions, billing disputes |
| Warranty | Claims, supplier recoveries, status, payments | Recovering money owed |
| Finance | Invoices, credit notes, payments, GST codes, ledger movements | ATO records, audits |
| Documents | Attachments, photos, signed contracts, inspection forms | Evidence in disputes |
A few details separate a useful export from a messy one.
Keep the keys
When you export invoices in one file and work orders in another, the link between them is a reference number. If that number is missing from either file, you have two lists, not a history. Before you accept an export, check that every transactional file carries the identifiers of the records it relates to: customer ID, serial number, work order number, invoice number.

Export history, not just the current state
A parts file showing today’s stock on hand is useful. A parts file showing every movement behind that number is far more useful, because you can rebuild the balance and explain it. The same applies to equipment ownership, rental status changes and warranty claim stages.
Don’t forget attachments
Photos of damage at off-hire, signed rental agreements and inspection forms are often stored as attachments rather than fields. Many standard exports skip them. Ask specifically how to export documents, and check that file names or references tell you which record each belongs to.
A practical export routine
Here is a routine most dealerships can run without a project team.
- List your datasets. Use the table above and add anything specific to your business, such as consignment stock or customer portal activity.
- Choose formats. CSV is the most portable choice for tabular data. Excel is convenient for people but can quietly change things such as leading zeros in part numbers or long serial numbers. Check that identifiers survive.
- Run the export for a fixed cut-off. Use the end of a month or financial year so the totals can be reconciled against your accounts.
- Reconcile. Compare record counts and dollar totals in the export with the system’s own reports. Invoice totals by month should match your general ledger.
- Spot-rebuild a transaction. Pick a workshop job and trace it through customer, machine, work order, parts used and invoice using only the exported files. If you can’t, the keys are missing.
- Store a copy offline or isolated. More on that below.
- Record what you did. Note the date, who ran it, the filters used and where the files are kept. The ATO asks that you keep information about your record-keeping system, and this note is part of it.
- Repeat on a schedule. Monthly for transactional data is a sensible starting point for most dealerships, with a full export at financial year end.
Backups are not exports, and uptime is not a backup
An export is a readable copy of your data. A backup is a copy you can restore from. You want both, and they overlap, but they are not the same.
The Australian Cyber Security Centre’s guidance on regular backups points out that even large cloud providers recommend using third-party backup software because their own offerings do not suit every case. That is a useful reminder: your DMS provider keeps the service running, but a separate copy of your data is your responsibility.
The ACSC’s ransomware guidance explains that ransomware locks or encrypts your files and demands payment to restore access. Its emergency response guide warns that backups can be infected if they sit on an infected device or on the same network. So:
- Keep at least one copy that is not permanently connected to your main network.
- Don’t rely on real-time sync as your only copy, because it can copy the damage too.
- Test a full restore, not just a check that files exist. A restored invoice that no longer links to its work order is a failed restore.
If your DMS is cloud-hosted, you can read more about how we think about this on our security and data sovereignty page.
Privacy: customer data leaves the system too
Exports contain personal information: names, phone numbers, addresses, credit details, sometimes driver or site information. Treat the exported files with the same care as the live system.
- Access requests. Under Australian Privacy Principle 12, organisations must give individuals access to their personal information on request, in the manner requested where reasonable and practicable. Being able to pull one customer’s full record quickly makes that easy. Australia has no direct equivalent of the EU’s data portability right, so this is about access rather than transfer.
- Overseas hosting. The OAIC says that when you send personal information overseas, you remain accountable for how it is handled. Check where your DMS provider stores data, and what your contract says about it.
- Keep less, protect more. The ACSC’s guide to securing customer personal data recommends knowing what personal data you hold. A register of the fields in each export is a good start.
When you need to send files to an accountant, auditor or customer, avoid email attachments with whole customer lists. A secure document sharing approach with controlled access is a better habit, whichever tool you choose.
Contract questions to ask before you sign anything
The easiest export is the one the contract already promises. Before you commit to any DMS or ERP, ask:
- Who owns the data, including data created by the system, such as audit trails?
- Can you export everything yourself, at any time, without raising a support ticket?
- Is there a fee for a full export, and is it published?
- In what formats do exports arrive, and do they include attachments and keys?
- What happens to your data, and how quickly, when you cancel?
We go through the clauses to test in more detail in 3 contract demands equipment dealers must test to protect DMS data. If you are moving from an older system, migrating data from a legacy DMS without losing history covers the import side of the same problem.
Exports and AI: why data portability matters more now
AI is moving into DMS and ERP platforms, and it changes what an export is for. Three uses are worth planning around.
Search and assistance. An assistant that answers “which machines due for a 500-hour service are in the Hunter region?” needs service intervals, machine hours and locations stored as structured data, not free-text notes. If your current exports show those fields as a jumble, an AI layer will struggle in the same way.
Forecasting and pricing. Demand forecasts for parts, rental utilisation predictions and quote margin analysis all rely on history. A few years of consistent transactions are worth more than a large pile of inconsistent ones. Exporting history regularly shows you where your data has gaps, such as missing serial numbers on old work orders or parts without categories.
Automation of admin. Drafting quotes, summarising work order notes and flagging warranty claims that are about to expire all depend on records being linked: machine to customer to job to claim.
The lesson is simple: AI does not repair poor data, it exposes it. A regular export is the cheapest audit of your data quality you can run.
Built in, not bolted on
There are two ways AI reaches a dealership. One is a separate tool you feed with spreadsheets, which means exporting, uploading and reconciling every time. The other is AI built into the ERP, working on live records inside the same permissions. We take the second approach with MDMS AI, and the logic follows from how we think about data: it should travel once, not be copied between systems.
Even so, the first approach has a role. Exports let you run your own analysis, hand data to your accountant and keep an independent copy. An AI feature inside your DMS should add to your control over data, not replace it. Ask any vendor whether switching AI features off, or leaving altogether, leaves you with complete, usable exports.
What to check when a vendor says “AI”
- What data does it read? Does it work on your live records, or on a copy sent elsewhere?
- Who can see what? An assistant should respect the same user permissions as the rest of the system.
- Where is data processed? The OAIC position on overseas handling applies here as well.
- Can you see how it reached an answer? For anything involving money, such as a quote or a warranty claim, a person should confirm before it goes out.
- Is the price clear? Our own pricing is published: MDMS AI is 449 AUD per month, and each AI-enabled user is 29 AUD per month per seat. Whatever you evaluate, ask for the same clarity.
Our perspective: data should travel once
We built MDMS for equipment dealers because most of the dealership software we saw was either generic or locked its data away. Our view is straightforward.
Your data is your asset, not the vendor’s. That is why we put complete data ownership and no lock-in at the centre of how we work, and why we want you to be able to leave with your records intact. A vendor confident in its product does not need to hold your history hostage.
Departments should not each export their own version of the truth. When sales, service, parts, rental and finance work in one connected system, a serial number entered once appears everywhere, and an export reflects one set of records rather than five spreadsheets that disagree. Where data does have to cross a boundary, such as into Xero or MYOB for the accounts, it should do so through a maintained integration rather than a monthly copy and paste.

AI should sit on top of that foundation. Without a clean, connected data model, an assistant is a clever guess. With one, it can save real time on admin. Some of our users report saving up to 10 hours a week on administrative tasks, and we think the gain comes from fewer re-keyed records, not from clever features alone.
So our advice to any dealer: export now, check the result, fix what the export reveals, and only then decide where AI belongs in your workflow.
— ModernDMS
Getting your data into MDMS
If you are exporting because you are changing systems, we can help with the other end. MDMS is modular, so you can start with the department that hurts most, such as Parts, Rental or CRM, and add others later. Individual modules are 59 AUD per month, and the General Ledger & Operations and Equipment Dealer Suite plans are 259 AUD per month each. A data upload service is 259 AUD one-off per module, and a training package is 499 AUD one-off per module. Full details are on the pricing page, and you can start with a free trial.
Common export problems and fixes
| Problem | Likely cause | Fix |
|---|---|---|
| Part numbers lose leading zeros | Excel converts them to numbers | Open CSV as text, or import with column types set |
| Serial numbers shown as scientific notation | Long numeric strings in Excel | Format the column as text before opening |
| Invoice totals don’t match the ledger | Export filtered by date created, not date posted | Re-run using the posting date and reconcile again |
| Work orders without parts | Parts stored in a separate table | Export the parts lines too, and match on work order number |
| Missing attachments | Standard export skips files | Ask the vendor for a document export, or download in bulk |
| Duplicate customers | Same customer entered by different departments | Clean up before migrating, and merge using ABN where available |
FAQ
How often should a dealership export data from its DMS?
Monthly is a sensible baseline for transactional data, with a full export at financial year end. Increase the frequency if your system changes quickly, such as in a busy rental fleet. Whatever the schedule, test that the files reconcile to your accounts.
What format is best for exporting DMS data?
CSV is the most portable format for tabular records, and the ATO gives CSV and Excel as examples of readable formats. Use Excel for review, but keep identifiers as text so part and serial numbers are not altered.
Can I export my data if I cancel my DMS subscription?
It depends on the contract, so check before you sign. Look for a clause that gives you ownership of your data, a self-service export and a defined period after cancellation. If you are already leaving, export everything you need before access ends.
Does exporting DMS data replace a backup?
No. An export gives you readable data, while a backup lets you restore a working system. The ACSC recommends keeping isolated copies and testing restores, so do both.
Sources
- Overview of record-keeping rules for business, ATO
- GST records, ATO
- Digital record keeping for businesses, ATO
- Ransomware, Cyber.gov.au
- ACSC Ransomware Emergency Response Guide
- Securing Customer Personal Data for Small to Medium Businesses, ACSC
- APP 12: Access to personal information, OAIC
- Sending personal information overseas, OAIC