Data in- & export
Data import and export
Import your customers, suppliers, products and bank statements from the file you already have — map your columns to ours and check the preview before a single record is written. Then export your data and reports back out in PDF, Excel or CSV.
Free plan available · 14-day trial on paid plans · No credit card

What you can move
What you can import and export
Getting started is the moment most people abandon a switch. Every route in is built to make that first hour shorter.
- Import formats
- Excel, CSV, UBL, MT940Import formats
- To your own columns
- Map fieldsTo your own columns
- Export formats
- PDF, Excel, CSVExport formats
- Bring your file as it is
- Moving from other software should not mean rebuilding your export to suit us. Upload your CSV or Excel file, and the Map fields step lines your columns up with ours. A ready-made template is there if you would rather start from one.
- Everything you can import
- Customers, suppliers, products, price lists, bank statements, VAT codes and ledger accounts each have their own import, and contacts come in separately for customers and suppliers — so a move covers the whole account, not just the address book.
- Import whole documents, not just lines
- Invoices, quotes, order confirmations and packing notes import from a spreadsheet through the same wizard. Inside an invoice, a Pro license also lets you import just the lines — the quicker route for one long document.
- UBL XML for supplier invoices
- UBL is the standard XML format for electronic invoices. Upload a supplier’s UBL file on a purchase and the supplier details, purchase number, amounts and tax rates fill themselves in — the file is imported rather than just attached. UBL import is part of the Pro license.
- Bank statements in MT940 or CSV
- Pick your File format, which includes MT940, MT940 Structured, MT940 .txt and .swi files and .csv, then switch on Match and register payment so the statement settles invoices as it imports. Automatically send payment notification e-mails the payer when it does.
- Export what you are looking at
- Customers, suppliers and products export to PDF, Excel or CSV, and so does every document list — invoices, quotes, order confirmations, packing notes and purchases. Pick the columns you want and the export follows the filter you already have on screen instead of dumping the whole table. Expenses export in the same three formats; there you tick the rows you want.
- Reports out in the format that fits
- Profit and loss and the VAT declaration export to PDF, Excel or CSV, carrying the date range you set — Excel or CSV to work the numbers further, PDF to hand a clean document to your accountant or your bank.
- Drag, drop, or pull from the cloud
- A purchase document can be dragged onto the page, picked from Google Drive, Dropbox or OneDrive, or uploaded as a UBL file. Invoices can go the other way too: connect Google Drive or Dropbox on a Pro license, name a folder, and finished invoices are saved out to it automatically.
Getting it right first time
The wizard checks your file before anything is written
An import either lands cleanly or leaves you unpicking records for an afternoon. That is why nothing is written until you have mapped your columns and seen the counts.
Your columns are detected, then mapped
Upload the file and the wizard reads its columns and proposes a match for each one, recognising headings in any language the app supports. Where it guesses wrong, you correct it — so a column in an unexpected place, or in Dutch, is a dropdown rather than a failed import.
Save the mapping and reuse it
If the same export lands on your desk every month, save the mapping once. The next file with that shape maps itself, which is what turns a migration job into a routine one.
Preview shows valid and errors
Before anything is written, the Preview step counts the rows that are good and the rows that are not. You fix the file and come back rather than discovering the problem in your customer list.
Every failing row is named
The Errors tab lists the row, the column, the value and the reason — a required field left blank, text where a number belongs, an address that is not an e-mail. Nothing is staged while an error remains, and you can download the error report to fix the file.
How it works
How the import wizard works
Step 1Pick your source and upload
Go to Settings → Company → Import and open the one you need — customers, suppliers, products, bank statements and the rest each have their own. Choose CSV or Excel and upload the file you already have. A template is there if you would rather start from one.
Step 2Map your fields
The wizard reads your columns and proposes a match for each. Correct anything it guessed wrong, and save the mapping if this file will come round again.
Step 3Preview, then import
Preview counts the valid rows and the errors before anything is written. When it looks right, import — large files are processed in the background, so you can carry on working and get a notification when it finishes.
Import and export questions, answered
What data can I import into Invoice Office?
What file formats can I import?
How do I move my customers over from other software?
Do I have to use your template?
Why did my import fail or import the wrong data?
What is UBL XML and can I use it?
Can I export my data back out?
Can I export my reports?
Can I import a document from Google Drive or Dropbox?
More answers in our FAQ and help center.
Bring your data with you
Upload the file you already have, map your columns, and see the preview before a single record is written. Free to start, and no credit card to try it.