![QuickBooks Help](https://uxfabric.intuitcdn.net/web-app/sh-exp-sbg-app-experience/sbg_ohh_icon.19f2ae89.png)
Import or export MS Excel files
by Intuit• Updated 1 month ago
Learn how to import and export QuickBooks data with MS Excel files.
You can import and export various list and transaction types to and from QuickBooks Desktop using different file formats.
Import Excel files
You can import Customer, Vendor, Items, and Chart of Accounts from an Excel spreadsheet. There are several options available when importing Excel files from QuickBooks.
For items
Follow the steps below if you are importing items and don't have an Excel or CSV file yet:
Reminders:
|
Step 1: Turn on inventory preferences
- Sign in to your company file as Admin.
- Make sure you are on the Single-user mode.
Note: On the File menu, an option to Switch to Multi-user Mode should be available. If not, select Switch to Single-user Mode. - From the QuickBooks Edit menu, select Preferences.
- Select Items & Inventory on the left pane, then go to the Company Preferences tab.
- Select the Inventory and Purchase Orders are Active checkbox, then select OK.
Step 2: Set up accounts in your data file
- From the Lists menu, select Chart of Accounts.
- Right-click anywhere in the Chart of Accounts then select New.
- Select Account Type. For this step, you need to create the following account types:
- Income Account to track sales.
- Cost Of Goods Sold (COGS) Account.*
- Inventory Asset Account.*
Step 3: Create your data with the following for each item:
- Item Name: Name you want on your item list.
- If you are importing Sub-Items, the Parent item must either already exist in the Item List or be above the Sub-item, in the list order, on the spreadsheet you are importing.
- If you are importing Sub-Items, the Item Name would be formatted with the Parent separated from the Sub-Item by a colon.
Example:
Widgets
Widgets:Widget001
Widgets:Widget002
Widgets:Widget003
- Item Type: Include the type of item, i.e. inventory part, service, etc. Item name must be spelled out just as you see it in QuickBooks.
- Description of the Item: Written description of the item that will appear in the Item List, Sales Orders, Sales Receipts, and Invoices.
- Income Account: Name of the Income Account in which sales of the item will be recorded.
- Inventory Asset Account: Name of the Asset Account in which the inventory value will be recorded.
- Name of the COGS Account: Name of the COGS Account in which purchases of the item will be recorded.
- On Hand Quantity: The Quantity On Hand of the Item (Inventory Items only).
- Cost of Item: The Cost of the Item.
- Sales Price: Sales Price of the Item.
- Total Value: The Total Value of the Item (New Inventory Items only).
- As Of Date: When the Item was last purchased (New Inventory Items only).
- Is Passed Thru: Be sure that you put a Y in this column so you can track both the cost and price of the item.
IMPORTANT: You must use the same name, spelling, and capitalization as it appears in the Chart of Accounts.
Optional Information:
- Manufacturers Part Number or SKU: You can also import the part/SKU number of an item.
- Reorder Point: Once the Item On Hand count reaches this amount, QuickBooks will prompt you to reorder more Items.
Step 4: Create the spreadsheet
Create the spreadsheet using these tables as guides:
Step 5: Prepare to import
Make sure you know the location of the Excel spreadsheet file. QuickBooks will sync with the spreadsheet during the process.
- Start QuickBooks.
- Open your company data file.
- Back up the QuickBooks company file without overwriting any previous backup.
Step 6: Import the spreadsheet
- Go to the File menu, select Utilities then Import and then Excel Files.
- On the Add/Edit Multiple List Entries, select No.
- Select Advanced Import.
- Setup a mapping.
- Select Browse and choose the Excel file.
- Choose the correct sheet in the Excel workbook.
- Select the This data file has header rows checkbox to identify the available headers from your file.
- On the Choose a mapping dropdown, select Add New.
- On the Mappings window:
- On the mapping name field, type a name to easily identify the mapping (Customer, Vendors, etc…).
- From the Import type dropdown, choose the data you are importing.
- Match the QuickBooks and Import Data columns, then select Save.
Note: QuickBooks column displays the available customer fields in QuickBooks and Import Data column displays the available row headers on your Excel file. If you don’t have data from your file that will match the fields in QuickBooks, leave it blank. - Select Preview to verify the mapping.
- Select Import to complete the import.
- If you receive the Duplicate Record Found error, you will be presented with these options:
- Keep the existing data and discard the import data.
- Replace the existing data with import data, ignoring blank fields.
- Replace the existing data with import data, including blank fields.
To fix the errors:
- Choose the appropriate option.
- Select Apply or Apply to all.
- You will receive a notification indicating the number of successful imports and the number of errors. If you have errors, select Save for the error log and review it to determine the necessary action to resolve the errors.
- Re-import list as needed.
For customers, vendors, and other lists data
Use this option if you are importing Customers, Vendors, Items and other lists data and you have an Excel file or CSV data already formatted for QuickBooks.
- From the File menu, select Utilities then Import and then Excel Files.
- On the Add/Edit Multiple List Entries, select No.
- Select Advanced Import.
- Set up a mapping.
- Select Browse and choose the Excel file.
- Choose the correct sheet in the Excel workbook.
- Select the This data file has header rows checkbox to identify the available headers from your file.
- On the Choose a mapping dropdown, select Add New.
- On the Mappings window:
- On the mapping name field, type a name to easily identify the mapping (Customer, Vendors, etc…)
- From the Import type dropdown, choose the data you are importing.
- Match the QuickBooks and Import Data columns, then select Save.
Note: QuickBooks column displays the available customer fields in QuickBooks and Import Data column displays the available row headers on your Excel file. If you don’t have data from your file that will match the fields in QuickBooks, leave it blank. - Select Preview to verify the mapping.
- Select Import to complete the import.
- If you receive the Duplicate Record Found error, you will be presented with these options:
- Keep existing data and discard import data.
- Replace existing data with import data, ignoring blank fields.
- Replace existing data with import data, including blank fields.
To fix the errors:
- Choose the appropriate option.
- Select Apply or Apply to all.
- You will receive a notification indicating the number of successful imports and the number of errors. If you have errors, select Save for the error log and review it to determine the necessary action to resolve the errors.
- Re-import list as needed.
This option allows you to add and edit multiple customers, vendors, and items. This is for list information (name, description, etc.) and cannot be used to import transactions (invoices, bills, etc…).
- From the Lists menu, select Add/Edit Multiple List Entries.
- Select the List dropdown and choose the list you want to work with.
- Filter the list to see a particular record.
- (Optional) Select the Customize Columns button to choose which columns you want to see in the Add/Edit Multiple List Entries window. This way, you can easily work on the columns you need. Select the Default button to return to the preset columns for the list.
- To add: from the left pane, select a column and select Add.
- To remove: from the right pane, select a column and select Remove.
- To rearrange the column order: from the right pane, select the column and select Move Up or Move Down.
- Select Ok.
Note: Columns like customer or vendor name are required and cannot be removed. You can only change their order.
- Add or edit the entries by clicking the appropriate fields. Note that you can copy (Ctrl+C) data from Excel and paste (Ctrl+V) it into this window. You can also Copy down and Duplicate rows (highlight any field and select Copy Down and Duplicate Row)
- Select Save Changes.
After saving your changes, you will receive a warning telling you the number of records saved. QuickBooks will also tell you if there are errors that need to be fixed.
To fix the errors:
- Click or hover your mouse in any field to see what the error is.
- Update the record to fix the errors.
- Select Save Changes and repeat the process until all errors are fixed. Note that if you don’t want to fix an error, you can save the changes you’ve made so far and select Close without making further changes. QuickBooks will not save the changes that contain errors.
Export Excel files
You can export Customer, Vendor, Payroll lists and transactions, as well as Items list into an Excel spreadsheet. If you need to change a report’s appearance or contents in ways that are not available in QuickBooks, you can also export reports and customize it in Excel without affecting your QuickBooks data.
Sign in now for personalized help
See articles customized for your product and join our large community of QuickBooks users.
More like this
- Export your reports to Excel from QuickBooks Onlineby QuickBooks•595•Updated 1 day ago
- Export customer data to Excelby QuickBooks•344•Updated May 28, 2024
- Which contact fields are imported from Excel?by QuickBooks•264•Updated June 05, 2024
- Format CSV files in Excel to get bank transactions into QuickBooksby QuickBooks•1180•Updated June 21, 2024
- Create budgets in QuickBooks Onlineby QuickBooks•6819•Updated June 14, 2024