Learn how to import multiple invoices to QuickBooks Online in one go.
QuickBooks Online Advanced lets you import multiple invoices at once so you can save time.
Don't have QuickBooks Online Advanced? Find out if it's the right QuickBooks version for you.
What you can and can’t import
- You can’t add discounts, credit memos, and negative amounts in general.
- You can import a maximum of 100 invoices at a time and 1,000 row limit per spreadsheet.
- You can import invoices with single or multiple line items.
- You can also import a large volume of customers and vendors or products and services.
Step 1: Prep your spreadsheet
Before you import your invoices, make sure everything looks good in your spreadsheet.
- Fill in the required columns:
- Invoice number
- Invoice date
- Due date
- Item amount
- Item tax code
Note: If your invoices have multiple line items, make sure each line entry has an invoice number, customer, invoice date, etc. just like in the sample spreadsheet.
- If you collect taxes, just add the tax rate in your invoices in the spreadsheet. When importing, you can map the tax codes you created into QuickBooks tax codes.
- You can map each of your column headings to the invoice fields during the import. Take a look at what's required to import invoices. Or you download this sample spreadsheet.
Note: If your spreadsheet has new products or services, customers, and vendors, be sure to add them in QuickBooks before importing.
Step 2: Turn on custom transaction numbers
If you use numbers to track your invoices, turn on custom transaction numbers in QuickBooks. If you don't turn this on, QuickBooks will automatically number the invoices for you.
- Go to Settings ⚙ and select Account and settings.
- Select the Sales tab. Then select Edit ✎ in the Sales form content section.
- Select Custom transaction numbers and turn on the option.
- Select Save and then Done.
Step 3: Upload your spreadsheet
Upload your spreadsheet so you can start with the import.
- Go to Settings ⚙ and select Import data.
- Select Invoices.
- (Optional) Under the Browse button, you can select the checkboxes to add new customers that don't already exist in QuickBooks.
- Select Browse and then find and select the spreadsheet of your invoices. Note: If you have new imported customers without setting its proper currency, QuickBooks assumes the currency is USD. If you have multicurrency turned on, you can import invoices in foreign currencies.
- Select Next.
Step 4: Map your import fields
Make sure your spreadsheet’s column headings match with QuickBooks fields.
- Map the column headers with invoice fields in QuickBooks. Fields with an asterisk (*) are required.
- Select Not applicable for any fields not in your spreadsheet.
Note: If product or service isn’t added, QuickBooks populates with a generic item called "sales".
- Select the date format you used, like DD/MM/YYYY.
- Select Exclusive or Inclusive as your tax option.
- Select Next.
Step 5: Import invoices
After you map the fields, review the summary of your import. If everything looks good, select Start import.
Once you’re done:
- Select OK if all your invoices are imported.
- If some invoices fail to import, note why, then select Done.