LIMITED TIME 90% OFF QuickBooks for 3 months*

Buy now
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements
Work smarter and get more done with advanced tools that save you time. Discover QuickBooks Online Advanced.
Anonymous
Not applicable

Importing Checks from Excel or CSV

I can't believe finding an answer to this is so hard.  Support is useless and no one knows what a CSV file is or what an import is or why someone would want to import from Excel into QBO... it's frustrating.

 

I want to import checks that are actually ACH transactions related to some of our work.  Each check can have multiple Categories (Expense accounts) and multiple Classes and Customers.  So, one check is multiple lines of information.

 

I cannot figure out how to actually get this to import.  The documentation is nonexistent.  There is a sample CSV file -- and a sample Excel file -- but the samples don't really explain a lot.  From what I can find, this is what the Excel file format should be...

 

Screenshot 2025-01-30 180818.png

 

But QBO has various problems with each of the permutations I try of this format.  The objective is to get ONE check recorded with Check #ACH, with ONE Payee, that does NOT have to be Printed.  And that ONE check will have three different expenses associated with it, each going to different accounts, customers and classes.

 

What is the correct format to get QBO to import it like I want?  

 

To import, I select the GEAR icon, Import Data, select CHECKS, and then NEW LAYOUT (because that lets me use Excel without having to go to CSV).

 

Any ideas anyone?

 

 

Solved
Best answer January 31, 2025

Best Answers
Anonymous
Not applicable

Importing Checks from Excel or CSV

Despite attempts by Quickbooks Support Staff to "help" or "answer" my question... they fundamentally didn't understand what I was asking, and gave information that was inaccurate.

I was able to solve the problem through Trial & Error... but the software remains very buggy and inconsistent on this process.

 

Here is the layout that works to import a check from Excel, a check that is a split transaction with more than 1 line item.

 

Check NoPayeeTransaction MemoPrint LaterPayment DateBank AccountTypeCategoryDescriptionAmountCustomer / ProjectBillableClass
1ABC CorpProject Payments for portions of scope completedFALSE01/31/2025Operating AcctCategory DetailsDataset PurchasePurchased XYZ dataset to use in anlysis1.25AlphaFALSEEast
1     Category DetailsEquipment RentalRented meeting space for project planning2.45BravoFALSESouth
1     Category DetailsPrinting and CopyingMade copies of project plans3.15CharlieFALSENorth

 

How you do the import makes a difference, though.  The process is buggy, however, and there were minor issues that popup -- so be careful.

 

Gear/Import Data/Checks - Use CSV

Take the table of info above and export to a CSV.  When you then import the CSV file, the first thing you see is the dialog to "Map Your Column Headings".   However, QBO will not auto match the Category Detail section, so you have to do it manually every time -- and that is easy, but requires a lot of clicking.  THen you will be presented with a preview of your import.  It all looks good and when you click SAVE, you will get the precise check entry in your register that you want. Even if you use a check number of "EFT" or "ACH" -- the import will work. The only snag is that it doesn't automatically map column headings. And, of course, you have to export from Excel to a CSV.

 

Gear/Import Data/Checks - NEW LAYOUT - Use CSV

Take the table of info above and export to a CSV.  When you want to import, click on the NEW LAYOUT button at the top.  When you then import the CSV file, the first thing you see is the dialog to "Map Your Column Headings".   Voila!  All of your column headings match perfectly!  Then you will be presented with a preview of your import.  Here's where it gets a little wonky.  The BILLABLE column does not respect what you imported... it checks these items as billable, even though my file had that set to FALSE.  Screenshot 2025-01-31 183825.png

However, it doesn't matter -- because QBO ignores those fields during import and you can't mark anything as billable.  It all looks good and when you click SAVE, you will get close to the precise check entry in your register that you want: the check number gets ignored, the Billable gets ignored, and so does the Print Later... the check has no check number and has to be switched from Print Later (fyi, in my case, these are ACH transactions that do not need to be printed). The import seems easier, but the results just ignore some of teh flags in the data.  And, you still have to export from Excel to a CSV.

 

Gear/Import Data/Checks - NEW LAYOUT - Use EXCEL!

Take the table of info above and export to a CSV.  When you want to import, click on the NEW LAYOUT button at the top.  Now import the original Excel file, not a CSV version of it. You will see the dialog to "Map Your Column Headings".   Voila!  All of your column headings match perfectly!  Then you will be presented with a preview of your import.  The BILLABLE column does not respect what you imported... it checks these items as billable, even though my file had that set to FALSE.  However, it doesn't matter -- because QBO ignores those fields during import and you can't mark anything as billable.  It all looks good and when you click SAVE, you will get close to the precise check entry in your register that you want: the check number gets ignored, the Billable gets ignored, and so does the Print Later... the check has no check number and has to be switched from Print Later. The import seems easier, but the results just ignore some of the flags in the data.  But, you don't have to export from Excel to a CSV.

 

View solution in original post

10 Comments 10
Jovelyn_M
QuickBooks Team

Importing Checks from Excel or CSV

This is not the experience we want you to have while importing your checks from CSV or Excel into QuickBooks, JohnnykT. L. I'm here to provide you with the relevant information to ensure your check imports correctly.

 

It's essential to know that QuickBooks supports importing CSV files in either a 3-column or 4-column format. These are the only formats that QuickBooks can process effectively. Here’s a sample of the correct formatting:

image (6).png

 

Additionally, may I ask what specific errors you're encountering while importing your CSV and Excel file? If you do encounter an error message when you upload, do the following:

 

  • Remove Zeros: Delete any zeros (0) from the file and leave those cells blank.
  • Correct Description Column: Ensure that the Description column does not contain any numerical values.
  • Adjust Column Headers: If the word "amount" appears in the Credit or Debit column headers, please remove it. The headers should simply read "Credit" and "Debit."
  • Standardize Date Format: Ensure all dates are in a consistent format. We recommend using dd/mm/yyyy.

 

For more detailed information you can check the format of the CSV file from the given information above.

 

However, if your bank does not support CSV files but offers formats like Quicken (QFX), QuickBooks Online (QBO), or Microsoft Money (OFX), you can manually import your data.

 

Furthermore, I'm adding this resource for future reference on how to categorize transactions uploaded to QuickBooks Online: Categorize online bank transactions in QuickBooks Online.

 

Our team is here to provide comprehensive support as you investigate these options in importing checks from CSV and Excel into QuickBooks. For further clarification or assistance, please reach out through this channel. We look forward to helping you enhance QuickBooks experience.

Anonymous
Not applicable

Importing Checks from Excel or CSV

Useless and irrelevant response. No one is talking about importing from a bank.

 

Please, before you help a customer by pasting a bunch of unrelated and inaccurate information, at least read the entire post to see if it makes sense to do so.

LollyNino_C
QuickBooks Team

Importing Checks from Excel or CSV

I know another way to achieve this, @Anonymous. I’m here to clarify any questions or issues you may have.

 

Since you're currently utilizing the New Layout, please note that the option to add a line item is unavailable. To manage your check transactions effectively, I recommended switching to the Old Layout. To add a new line item, click on the Number column and choose the appropriate option for the new line item.

 

 

On the other hand, you might want to review this material for additional information on Common questions about importing data to QuickBooks Online.

 

Once the checks are imported, you can review the entries in the Check Detail report. For more hints on running reports in QBO, see this article: Run a report in QuickBooks Online.

 

Our doors are always open to help you again if you have follow-up questions about importing checks from CSV and Excel into QuickBooks. I'd be happy to help. Have a good one.

Chrea
Level 8

Importing Checks from Excel or CSV

@Anonymous 

Do you need to import like this one?

 

RefNumberBankAccountVendorPrintOnCheckNameTxnDateLocationAddressLine1AddressLine2AddressLine3AddressLine4AddressCityAddressStateAddressPostalCodeAddressCountryPrivateNoteToBePrintedCurrencyExchangeRateExpenseAccountExpenseDescExpenseAmountExpenseBillableStatusExpenseBillableEntityExpenseClassLineItemLineDescLineQtyLineUnitPriceLineAmountLineBillableStatusLineBillableEntityLineClass
101CheckingJoe's Coffee ######### 12 Main StreetSuite 102  AlbanyNY12345  N  General SuppliesGeneral Supplies85,21           
102CheckingCostco ######### PO Box 1000   DallasTX28456  N  General SuppliesGeneral Supplies125           
103CheckingProperty Mgmt Assoc ######### PO Box 1800   AlbanyNY12345 Mar 2011 RentN  RentRent1000           
103CheckingProperty Mgmt Assoc ######### PO Box 1800   AlbanyNY12345 Mar 2011 RentN  Common Area MaintenanceCommon Area Maintenance100           
Anonymous
Not applicable

Importing Checks from Excel or CSV

No. I need to import like the image I included in my message.

Anonymous
Not applicable

Importing Checks from Excel or CSV

@LollyNino_C , like many responses from Quickbooks employees... your information is simply inaccurate.  It is not helpful to answer questions when you don't understand them, or know how your own software works.

 

The New Layout option definitely supports importing with split transactions (multiple line items).

 

My question was about IMPORTING transactions.  I was NOT asking how to type information into the screen.

 

It's disheartening to have so many people at Quickbooks Support simply wrong so frequently.

Anonymous
Not applicable

Importing Checks from Excel or CSV

Despite attempts by Quickbooks Support Staff to "help" or "answer" my question... they fundamentally didn't understand what I was asking, and gave information that was inaccurate.

I was able to solve the problem through Trial & Error... but the software remains very buggy and inconsistent on this process.

 

Here is the layout that works to import a check from Excel, a check that is a split transaction with more than 1 line item.

 

Check NoPayeeTransaction MemoPrint LaterPayment DateBank AccountTypeCategoryDescriptionAmountCustomer / ProjectBillableClass
1ABC CorpProject Payments for portions of scope completedFALSE01/31/2025Operating AcctCategory DetailsDataset PurchasePurchased XYZ dataset to use in anlysis1.25AlphaFALSEEast
1     Category DetailsEquipment RentalRented meeting space for project planning2.45BravoFALSESouth
1     Category DetailsPrinting and CopyingMade copies of project plans3.15CharlieFALSENorth

 

How you do the import makes a difference, though.  The process is buggy, however, and there were minor issues that popup -- so be careful.

 

Gear/Import Data/Checks - Use CSV

Take the table of info above and export to a CSV.  When you then import the CSV file, the first thing you see is the dialog to "Map Your Column Headings".   However, QBO will not auto match the Category Detail section, so you have to do it manually every time -- and that is easy, but requires a lot of clicking.  THen you will be presented with a preview of your import.  It all looks good and when you click SAVE, you will get the precise check entry in your register that you want. Even if you use a check number of "EFT" or "ACH" -- the import will work. The only snag is that it doesn't automatically map column headings. And, of course, you have to export from Excel to a CSV.

 

Gear/Import Data/Checks - NEW LAYOUT - Use CSV

Take the table of info above and export to a CSV.  When you want to import, click on the NEW LAYOUT button at the top.  When you then import the CSV file, the first thing you see is the dialog to "Map Your Column Headings".   Voila!  All of your column headings match perfectly!  Then you will be presented with a preview of your import.  Here's where it gets a little wonky.  The BILLABLE column does not respect what you imported... it checks these items as billable, even though my file had that set to FALSE.  Screenshot 2025-01-31 183825.png

However, it doesn't matter -- because QBO ignores those fields during import and you can't mark anything as billable.  It all looks good and when you click SAVE, you will get close to the precise check entry in your register that you want: the check number gets ignored, the Billable gets ignored, and so does the Print Later... the check has no check number and has to be switched from Print Later (fyi, in my case, these are ACH transactions that do not need to be printed). The import seems easier, but the results just ignore some of teh flags in the data.  And, you still have to export from Excel to a CSV.

 

Gear/Import Data/Checks - NEW LAYOUT - Use EXCEL!

Take the table of info above and export to a CSV.  When you want to import, click on the NEW LAYOUT button at the top.  Now import the original Excel file, not a CSV version of it. You will see the dialog to "Map Your Column Headings".   Voila!  All of your column headings match perfectly!  Then you will be presented with a preview of your import.  The BILLABLE column does not respect what you imported... it checks these items as billable, even though my file had that set to FALSE.  However, it doesn't matter -- because QBO ignores those fields during import and you can't mark anything as billable.  It all looks good and when you click SAVE, you will get close to the precise check entry in your register that you want: the check number gets ignored, the Billable gets ignored, and so does the Print Later... the check has no check number and has to be switched from Print Later. The import seems easier, but the results just ignore some of the flags in the data.  But, you don't have to export from Excel to a CSV.

 

alexnascimento
Level 1

Importing Checks from Excel or CSV

I also have a big problem with importing files.

The CSV transactions exported from my bank account come out in the format 448.989,60, even though I set this format in QB, when importing it it recognizes it as 448,99.

If I manually change the value in the CSV to 448,989.60, changing only the positions of the period and comma, it appears in this format: 448.989,60.

I have already changed all the formats and currencies, but I can never import properly.

I think the solution would be to have the option to select the currency format when importing, just like it is done with the date, and the system uses this as a base.

TrixieD
QuickBooks Team

Importing Checks from Excel or CSV

I appreciate the detailed information you provided, Alex. I'll share further details on importing data in QuickBooks Online (Qbo).

 

The software is being defaulted to accommodate two decimal places. As a workaround, you need to round off any amounts that exceed this standard to ensure compatibility and accuracy within the system.

 

Regarding the option to select a currency format when importing, please consider submitting your feedback for review by our product engineering team. As of now, only the date format option is available. Your input could be invaluable in enhancing our system's functionality and flexibility. Here's how:

 

  1. Go to Settings and click Feedback.
  2. Enter your comments or product suggestions.
  3. Select Next to submit feedback.

 

To ensure the accuracy of your financial recording, you can categorize your transactions and reconcile them to confirm that your data matches your bank and credit card statements.

 

If you have more questions about importing your data, you can respond to this thread or start a new one. We are here to assist and guide you through every step of the process.

alexnascimento
Level 1

Importing Checks from Excel or CSV

The currency I use (Metical MZN / Mozambique) supports two decimal places, however, I think there is some error in the import page that does not recognize the currency format that is configured on the settings page, and so instead of the system recognizing the selected standard, it is only recognizing the standard: 123,456.78, instead of 123.456,78.

As for feedback, I've already left this idea, but I doubt it will be considered.

I'll try to create some mechanism that I can convert the 123,456.78 from CSV to the standard for acceptable QB.

I think it would be simple if the QB solved this incompatibility, which I believe is a flaw that affects many other people.

Need QuickBooks guidance?
Log in to access expert advice and community support instantly.

Need to get in touch?

Contact us