Import Vendor Credits into QuickBooks Online & Desktop

How to Import Vendor Credits into QuickBooks: Desktop & Online

Latest Date: April 10, 2026

Vendor Credits in QuickBooks represent amounts that vendors owe back to a business due to returns, overpayments, or rebates. These credits reduce Accounts Payable and help maintain accurate financial records. Many businesses import vendor credits in bulk to save time, avoid manual entry, and ensure consistent data across transactions, especially when handling large volumes from multiple vendors.

Incorrect imports can trigger issues like QuickBooks Error 3120, missing vendors, or mismatched data, which lead to failed imports and inaccurate reports. To avoid this, users must ensure vendors exist, data fields are complete, and file formats are correct. This guide explains prerequisites, step-by-step import methods for Desktop and Online, common error fixes, and how to apply credits after import.

Table of Contents

Why Bulk Import Vendor Credits? (Returns, Overpayments, and Rebates)

Bulk import helps businesses record vendor credits quickly and accurately. It reduces manual effort and keeps Accounts Payable data consistent across QuickBooks Desktop and Online.

1. Save Time on High Volumes

  • Import hundreds of credits in one upload
  • Avoid manual entry for each vendor or line item
    • Example: Import one multi-line credit instead of multiple entries

2. Reduce Data Entry Errors

  • Validate Excel or CSV files before import
  • Detect missing fields, duplicates, and format issues
    • Example: Missing Ref No. gets flagged before upload

3. Improve A/P Accuracy and Reports

  • Update vendor balances instantly
  • Maintain correct A/P Aging and General Ledger
    • Prevent overstatements and duplicate payments

4. Use Automation Tools

  • Tools like Dancing Numbers simplify the process
    • Auto-map fields between file and QuickBooks
    • Validate data before import
    • Create vendors and credits in bulk

Preparation: Essential Fields for Your Excel/CSV Template

Before importing vendor credits into QuickBooks, proper preparation of your Excel or CSV template is critical. Missing or incorrectly formatted fields are the most common causes of failed imports or incorrect accounting entries. This section outlines the essential fields, formatting rules, and tips to ensure a smooth bulk import.

Field 1. Vendor Name

  • Must match exactly with the vendor name in QuickBooks.
    • Even minor spelling differences or extra spaces can create duplicates or failed imports.

Tip: Use a drop-down of existing QuickBooks vendor names in Excel to prevent typos.

Field 2. Transaction Date

  • Represents the date the credit is issued.
    • Ensure the format matches your QuickBooks settings (e.g., MM/DD/YYYY).
    • Using inconsistent dates can cause reporting errors, especially for A/P Aging.

Field 3. Reference Number (Ref No.)

  • Required to group multiple line items into a single credit.
    • All rows for the same credit memo must have the same Ref No. to avoid QuickBooks creating multiple separate transactions.
    • Example: For a credit covering 5 returned items, assign “CN-1023” to all 5 rows.

Field 4. Amount

  • The monetary value of each line item or total credit.
    • Ensure currency formatting matches QuickBooks (decimal points, no extra symbols).
    • For multi-currency credits, include the currency code if applicable.

Field 5. Credit Type / Account Mapping

  • Expense Credits: Assign to the correct expense account; they impact the General Ledger but not inventory.
    • Item/Inventory Credits: Must map to the correct item for inventory adjustments. Improper mapping can misstate stock levels.

Tip: Create an Excel mapping guide to standardize this across all imports.

Field 6. Memo / Description

  • Include original bill numbers or explanations for the credit.
    • Helps with auditing and tracking, especially for multi-line or multi-vendor imports.
Quick Tip: Maintain an Audit Trail for Vendor Credits   Including proper references during import makes audits and reconciliations significantly easier.   Always include the original bill number in the Memo field Use consistent Ref No. for traceability Helps auditors understand the purpose of credits even months later  

Field 7. Optional Fields

  • Class / Location: If using QuickBooks classes for reporting, ensure this field is populated.
    • Customer/Job: For billable credits, indicate which job or customer it applies to.
    • Terms: If the credit affects vendor payment terms, include them.

The ‘Ref No’ Rule: How to Group Multi-Line Credits

When importing vendor credits that include multiple items or expense lines, the Reference Number (Ref No.) plays a critical role in determining how QuickBooks groups those entries. If not used correctly, QuickBooks may treat each row as a separate credit, leading to duplicate or fragmented transactions that distort your Accounts Payable records.

Why the Ref No. Rule Matters?

The Ref No. acts as a unique transaction identifier. QuickBooks (or the import tool you’re using) reads this field to decide whether multiple rows belong to a single vendor credit or should be created as separate entries.

  • If the Ref No. is the same across rows < One multi-line vendor credit is created
  • If the Ref No. is different or missing < Multiple separate credits are created

This is especially important when handling returns, rebates, or adjustments involving multiple items, where all lines must be grouped under one credit memo.

How to Apply the Ref No. Rule in Your Import File?

To correctly group multi-line credits, follow these steps while preparing your Excel/CSV file:

  • Assign a unique Ref No. for each vendor credit (e.g., CN-1001, CN-1002).
  • Repeat the same Ref No. on every row that belongs to that specific credit.
  • Ensure the Ref No. is consistent (no extra spaces, typos, or formatting issues).
  • Avoid leaving the Ref No. blank for any grouped transaction.

Best Practices for Applying the Ref No. Rule

These additional practices help ensure accurate grouping and better traceability:

Practice 1. Reference the Original Invoice or PO Number

Use the original invoice number or purchase order number in the Ref No. or Memo field. This creates a clear link between the credit and the original transaction, improving audit tracking.

Practice 2. Use Unique Identifiers for Each Credit Memo

  • Each vendor credit should have a distinct Ref No.
  • Avoid reusing the same reference across different credits, as this can merge unrelated transactions.

Practice 3. Maintain Item-Level Accuracy

  • For inventory-related credits, ensure each line references the exact item from the original purchase.
  • This ensures accurate inventory adjustments and prevents mismatched stock records.

Practice 4. Batch Similar Credits Carefully

  • If multiple credits relate to the same invoice or transaction, using a shared reference can help group them logically.
  • However, ensure they truly belong together to avoid incorrect consolidation.

Expense vs. Item Mapping: Choosing the Right Category

When importing vendor credits into QuickBooks, it’s crucial to correctly categorize each line as either an Expense credit or an Item (Inventory) credit.

1. Expense Credits

  • Used for services or non-inventory purchases such as utilities, consulting, or fees.
  • Reduce the balance of the associated expense account in the General Ledger.
  • Do not affect inventory levels or Cost of Goods Sold (COGS).
  • Simpler to import because they only hit the GL and don’t require quantity/unit cost.

2. Item (Inventory) Credits

  • Used for physical goods or inventory items.
  • Adjust inventory quantity and COGS, in addition to reducing the vendor balance.
  • Require additional fields in your import template, such as Quantity, Unit Cost, and Item Name.
  • Misclassifying inventory as expense can misstate both stock levels and financial reports.
Feature / AttributeExpense CreditItem (Inventory) CreditNotes / Tips for Import
PurposeNon-inventory purchases or servicesPhysical goods or inventory itemsMisclassification can distort reports and inventory
Impact on AccountsReduces expense accounts (GL only)Reduces inventory value and adjusts COGSItem credits affect both GL and inventory levels
Quantity FieldNot requiredRequiredInclude exact quantity for accurate stock updates
Unit Cost FieldNot requiredRequiredNeeded to calculate inventory adjustments
Ref No. UsageRequired for multi-line groupingRequired for multi-line groupingEnsures all lines for one credit memo import as a single transaction
Inventory AdjustmentNoYesQuickBooks updates stock levels automatically
COGS AdjustmentNoYesAffects profitability reports
Multi-Currency SupportYes, the exchange rate appliedYes, the exchange rate appliedEnsure the currency code and rate are included in the import

Import Vendors Before Vendor Credits (Avoid Missing Vendor Errors)

Before importing vendor credits, it is critical to ensure that all vendors already exist in QuickBooks. Missing vendor records are one of the most common causes of import failures and errors like “Object not found.”

Why Vendors Must Exist Before Importing Credits

QuickBooks requires an exact match between vendor names in your import file and existing records.

  • If a vendor does not exist, the import will fail or trigger errors like Error 3120
  • Name mismatches (extra spaces, spelling differences) can create duplicate vendors
  • Ensuring vendor availability prevents mapping and reconciliation issues

Use Dancing Numbers for Bulk Vendor Import

Instead of manually creating vendors one by one, you can import them in bulk using automation tools.

  • Upload vendor data via Excel or CSV files
  • Create hundreds or thousands of vendors in one process
  • Reduce manual effort and setup time significantly

Enable 1099 and Tax Configuration During Import

Proper vendor setup ensures compliance with tax reporting requirements.

  • Assign 1099 status to applicable vendors during import
  • Include tax IDs and reporting details in your file
  • Avoid rework during year-end tax filing

Import Opening Balances and Default Settings

Setting up vendors with complete details ensures smoother transaction processing later.

  • Include opening balances where applicable
  • Set default expense accounts and payment terms
  • Ensure consistency across all vendor records

Leverage Auto-Mapping for Faster Setup

Automation tools simplify field mapping between your source file and QuickBooks.

  • Map fields like “Supplier_Name” < “Vendor Name” automatically
  • Save mapping templates for future imports
  • Reduce errors caused by incorrect field alignment

Validate Vendor Data Before Credit Import

Cleaning and validating vendor data prevents downstream issues during credit import.

  • Check for duplicate vendor names
  • Remove special characters and formatting issues
  • Ensure all required fields are complete

Importing Vendor Credits into QuickBooks Desktop

Importing vendor credits into QuickBooks Desktop can be done either manually or by using automation tools like Dancing Numbers, depending on the volume and complexity of your data.

Method 1: Import Vendor Credits into QuickBooks Desktop (Standard Method)

Importing vendor credits into QuickBooks Desktop involves uploading a properly formatted file, mapping fields correctly, and validating data to ensure accurate Accounts Payable records.

Step 1. Open Import Utility

This step initiates the vendor credit import process within your system or import tool.

  • Open your QuickBooks import utility or integrated tool
  • Click on the Import option to begin

Step 2. Select File and Transaction Type

Here, you specify the file to upload and define the type of transaction.

  • Locate the File Selection option from the dropdown
  • Choose Vendor Credit as the transaction type
  • Ensure the correct selection to avoid incorrect imports

Step 3. Choose Company File and Upload Data

This step connects your data file to the correct QuickBooks company file.

  • Select your Company File
  • Upload your Excel/CSV file from your system
  • Use the Browse option to locate your file
  • Refer to a sample template if needed for correct formatting

Step 4. Configure Field Mapping

Mapping ensures that your data fields align correctly with QuickBooks.

  • Set up mapping settings between file columns and QuickBooks fields
  • Map key fields like Vendor Name, Date, Ref No., Amount, and Account
  • Verify mappings to prevent data errors

Step 5. Review and Validate Data

This step helps identify and fix issues before final import.

  • Review your data in the preview or grid screen
  • Check for missing fields, duplicates, or incorrect values
  • Ensure formatting consistency across all rows

Step 6. Import Vendor Credits into QuickBooks

This final step completes the process and updates your records.

  • Click on Import / Submit / Send to QuickBooks
  • Allow the system to process the data
  • Verify that vendor credits are created correctly in QuickBooks

Method 2: Import Vendor Credits into QuickBooks Desktop Using Dancing Numbers Desktop

Using Dancing Numbers allows you to automate and simplify the bulk import of vendor credits from Excel or CSV files into QuickBooks Desktop, reducing manual effort and errors.

Step 1. Start the Import Process from the Dashboard

Begin by opening the Dancing Numbers interface and initiating the import workflow.

  • Open the Dancing Numbers dashboard and click the Import button
  • This launches the import wizard, where you define the type of data you want to load into QuickBooks Desktop.

Step 2. Choose Your Import File and Transaction Type

Select the file that contains your vendor credit data and specify that you are importing vendor credits.

  • In the File Selection option, choose the Excel or CSV file you prepared
  • From the transaction type dropdown, select Vendor Credit
  • You can use the provided Sample Templates to ensure your file matches the expected format.

Step 3. Connect to Your QuickBooks Company File

Point the import tool at the correct QuickBooks Desktop company file.

  • Choose your company file from your local folder or use the Browse File option
  • Confirm that you are connected to the correct file before proceeding
  • This step ensures that subsequent data is imported into the intended company dataset.

Step 4. Set Up Field Mapping

Map each column in your spreadsheet to the appropriate QuickBooks field so the data imports correctly.

  • Configure Mapping Settings to align file columns with QuickBooks fields
  • If you use the Dancing Numbers sample template, the mapping often populates automatically
  • Ensure critical fields such as Vendor Name, Ref No., Date, Account/Item, and Amount are correctly matched.

Step 5. Review and Validate Your Data

Before importing, take time to check the data in the preview screen.

  • Use the Review Grid Screen to confirm values, field matches, and completeness
  • Look for missing fields, invalid entries, or mismatches that could cause import issues
  • Correct any issues here to avoid errors during the final import.

Step 6. Import and Confirm in QuickBooks Desktop

Send the validated vendor credit data into QuickBooks Desktop and verify that it appears correctly.

  • Click Send to QuickBooks to start the import
  • Once the import completes, open QuickBooks Desktop and review the vendor credits
  • Confirm that credits are created as expected and correctly linked if applying to open bills.

Tip: If you accidentally imported credits to the wrong vendor, you can use the Dancing Numbers Bulk Delete feature to remove transactions and re-import clean data.

Importing Vendor Credits into QuickBooks Online

In QuickBooks Online, vendor credits cannot be directly imported using native features, so users either enter them manually or use tools like Dancing Numbers Online (DNO) for bulk import and automation.

Method 1: Manual (General) Method

This method is suitable for entering individual vendor credits directly into QuickBooks Online when dealing with a small number of transactions.

Step 1: Organizing Your Data File

Before jumping into the software, your Excel or CSV file needs to be formatted correctly. QuickBooks is sensitive to naming conventions, so double-check that your headers include:

  • Payee/Vendor: This must be an exact match to the name already saved in your QuickBooks Vendor list.
  • Transaction Date: The day the credit was generated.
  • Total Value: The specific amount to be credited.
  • Mapping Account: The specific expense or category account where the credit should sit.
  • Ref #: (Optional) Use this for the specific credit memo number provided by your supplier.

Step 2: The “Bank Feed” Strategy (Native Workaround)

Standard QBO subscriptions don’t feature a direct “Import” button for vendor credits. Instead, you can process them through your connected accounts.

  • Go to Dancing Numbers Online and select Transactions import type.
  • From the Vendors and Purchase section, click on Vendor Credit.
  • Link the correct Vendor and Category from your charts.
  • Hit Add to finalize.

Step 3. Utilizing Batch Transactions (Advanced Users Only)

If you are running QuickBooks Online Advanced, you have access to a built-in bulk tool that streamlines this entire process.

  • Select the + New icon from the sidebar.
  • Choose Batch transactions.
  • Set the transaction type filter to Vendor credits.
  • Use the Import button in the top corner to upload your spreadsheet.
  • Field Mapping: Align your spreadsheet columns with the corresponding QuickBooks fields.
  • Validate the entries for accuracy and click Save.

Step 4: Leveraging External Tools (For Simple & Plus Users)

Because the standard “Import Data” utility doesn’t support vendor credits for most tiers, many bookkeepers use third-party connectors.

  • Top Recommendations: Tools like Dancing Numbers are counted among the industry standards.
  • How it Works: You upload your file to the app, map the vendor credit fields, and the software “pushes” the data directly into your ledger via the QBO API.

Step 5: Audit and Review

It is critical to confirm that the data landed in the right place before you start applying credits to bills.

  • Head over to Expenses and select the Vendors tab.
  • Open a specific vendor profile included in your import.
  • Confirm the transaction is listed as a Vendor Credit and shows an Unapplied status.

Using Dancing Numbers Online (DNO)

This method is ideal for bulk importing vendor credits into QuickBooks Online using Excel or CSV files with automation.

Step 1. Prepare Your Excel/CSV File

Proper file preparation ensures smooth import and accurate transaction creation.

  • Include fields like Vendor Name, Date, Ref No., Account/Item, Amount, Memo
  • Use a consistent Ref No. for multi-line credits
  • Ensure vendor names match QuickBooks Online records

Step 2. Access Dancing Numbers Online (DNO)

This step connects you to the platform used for importing data into QuickBooks Online.

  • Log in to Dancing Numbers Online (DNO)
  • Connect your QuickBooks Online account
  • Grant necessary permissions for data import

Step 3. Upload File and Select Vendor Credits

You need to upload your prepared file and define the transaction type.

  • Once you have selected the transaction type, upload your Excel/CSV file
  • Choose Vendor Credits as the import type
  • Preview the uploaded data

Step 4. Map Fields Accurately

Field mapping ensures your data is aligned with QuickBooks Online fields.

  • Map Vendor Name < Vendor
  • Map Ref No. < Reference Number
  • Map Account/Item < Category or Item details
  • Use auto-mapping for faster setup

Step 5. Validate Data Before Import

Validation helps prevent errors and ensures clean data entry.

  • Check for missing vendors or accounts
  • Identify duplicate or inconsistent entries
  • Verify date, currency, and amount formats

Step 6. Import and Verify Transactions

This final step completes the process and ensures accuracy.

  • Run the import process
  • Verify that credits are created correctly
  • Ensure multi-line credits are grouped using Ref No.
  • Apply credits to open bills via + New < Pay Bills

Apply General Troubleshooting and Prevention Tips

These steps help resolve persistent issues and prevent future import errors.

Step 1. Update QuickBooks to the Latest Version

Keeping QuickBooks updated ensures compatibility with import tools and fixes known bugs.

  • Go to Help > Update QuickBooks Desktop
  • Install the latest updates
  • Restart QuickBooks after updating

Step 2. Repair QuickBooks Installation

Repairing the installation can fix issues caused by corrupted program files.

  • Open Windows Control Panel
  • Go to Programs and Features
  • Select QuickBooks and click Repair
  • Follow the on-screen instructions to complete the process

Step 3. Ensure Proper User Permissions

Limited user permissions can block imports or restrict access to required features.

  • Log in as an Admin user in QuickBooks
  • Verify user roles and permissions
  • Ensure access to vendor and transaction modules

Step 4. Validate Your Import File Before Upload

Pre-validation helps catch formatting and data issues early, reducing import failures.

  • Check for missing required fields (Vendor Name, Date, Amount)
  • Ensure consistent formatting for dates and numbers
  • Remove duplicates, blank rows, and special characters

Step 5. Use Dancing Numbers for Automated Validation and Import

Automation tools simplify the process and reduce manual errors during bulk imports.

  • Enable auto-mapping of fields (Vendor Name < Vendor, Ref No. < RefNumber)
  • Detect duplicate or missing records before import
  • Perform pre-import validation to ensure clean data
  • Import bulk vendor credits efficiently with minimal errors

Post-Import Workflow: Clearing Your Accounts Payable Aging Report

Importing vendor credits is only half the process; if credits are not properly applied to open bills, your Accounts Payable (A/P) Aging report will still show outstanding balances, leading to inaccurate financial reporting and reconciliation issues.

Step 1: Create the Clearing Journal Entry

This step moves the balance out of Accounts Payable without affecting your bank account.

  • Open the Journal: Click + New and select Journal Entry.
  • Debit Accounts Payable: Choose Accounts Payable from the account list and enter the amount in the Debit column.
  • Tag the Vendor: You must select the specific Vendor name in the “Name” column on this line, or the credit won’t appear in their profile.
  • Credit the Offset: On the second line, select your Offsetting/Clearing Account and enter the matching amount in the Credit column.
  • Finalize: Click Save & Close.

Step 2: Access the Vendor’s Transaction List

Now that the “credit” exists, you need to find the “debt” it is supposed to cancel out.

  • Navigate to Expenses and select Vendors.
  • Search for the vendor you just adjusted and click on their name to open their profile.
  • Locate the Open Bill that needs to be cleared.

Step 3: Link the Journal Entry to the Bill

This is the “bridge” step that actually removes the items from your Aging Report.

  • Click the Make Payment button next to the open bill.
  • In the Bill Payment window, look at the Credits section at the bottom.
  • Check the box for the Journal Entry you created in Step 1.
  • Check the box for the Bill you are clearing.
  • Verification: The “Total Payment” at the top should now show 0.00.

Step 4: Finalize the Link

  • Click Save & Close.
  • The bill status will change from “Open” to Paid, and the Journal Entry status will change to Closed.
Accounting Professionals, CPA, Enterprises, Owners
Accounting Professionals

Looking for a professional expert to get the right assistance for your problems? Here, we have a team of professional and experienced team members to fix your technical, functional, data transfer, installation, update, upgrade, or data migrations errors. We are here at Dancing Numbers available to assist you with all your queries. To fix these queries you can get in touch with us via a toll-free number
+1-800-596-0806 or chat with experts.


Frequently Asked Questions

Can I import a credit to a “Job” or “Customer”?

Yes, You can import a vendor credit and assign it to a specific job or customer by using the Customer/Job field and marking the line as billable.

Why didn’t my Vendor’s Balance Change after Importing Credits?

Importing a vendor credit does not automatically reduce the vendor’s balance because the credit remains unapplied until it is linked to an open bill. To update the balance, you must go to Vendors < Pay Bills (Desktop) or + New < Pay Bills (Online) and apply the credit using the Set Credits option.

How do I undo a Bulk Import of Vendor Credits?

To undo a bulk import, you need to delete the imported transactions, which can be time-consuming if done manually. Instead, you can use the Dancing Numbers Bulk Delete feature to remove multiple vendor credits at once.

close btn

Get Your Case Study

Call Now +1-800-596-0806
Top