Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for
LIMITED TIME 90% OFF QuickBooks for 3 months*
Buy nowI 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...
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! Go to Solution.
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 No | Payee | Transaction Memo | Print Later | Payment Date | Bank Account | Type | Category | Description | Amount | Customer / Project | Billable | Class |
1 | ABC Corp | Project Payments for portions of scope completed | FALSE | 01/31/2025 | Operating Acct | Category Details | Dataset Purchase | Purchased XYZ dataset to use in anlysis | 1.25 | Alpha | FALSE | East |
1 | Category Details | Equipment Rental | Rented meeting space for project planning | 2.45 | Bravo | FALSE | South | |||||
1 | Category Details | Printing and Copying | Made copies of project plans | 3.15 | Charlie | FALSE | North |
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.
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.
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:
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:
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.
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.
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.
@Anonymous
Do you need to import like this one?
RefNumber | BankAccount | Vendor | PrintOnCheckName | TxnDate | Location | AddressLine1 | AddressLine2 | AddressLine3 | AddressLine4 | AddressCity | AddressState | AddressPostalCode | AddressCountry | PrivateNote | ToBePrinted | Currency | ExchangeRate | ExpenseAccount | ExpenseDesc | ExpenseAmount | ExpenseBillableStatus | ExpenseBillableEntity | ExpenseClass | LineItem | LineDesc | LineQty | LineUnitPrice | LineAmount | LineBillableStatus | LineBillableEntity | LineClass |
101 | Checking | Joe's Coffee | ######### | 12 Main Street | Suite 102 | Albany | NY | 12345 | N | General Supplies | General Supplies | 85,21 | |||||||||||||||||||
102 | Checking | Costco | ######### | PO Box 1000 | Dallas | TX | 28456 | N | General Supplies | General Supplies | 125 | ||||||||||||||||||||
103 | Checking | Property Mgmt Assoc | ######### | PO Box 1800 | Albany | NY | 12345 | Mar 2011 Rent | N | Rent | Rent | 1000 | |||||||||||||||||||
103 | Checking | Property Mgmt Assoc | ######### | PO Box 1800 | Albany | NY | 12345 | Mar 2011 Rent | N | Common Area Maintenance | Common Area Maintenance | 100 |
No. I need to import like the image I included in my message.
@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.
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 No | Payee | Transaction Memo | Print Later | Payment Date | Bank Account | Type | Category | Description | Amount | Customer / Project | Billable | Class |
1 | ABC Corp | Project Payments for portions of scope completed | FALSE | 01/31/2025 | Operating Acct | Category Details | Dataset Purchase | Purchased XYZ dataset to use in anlysis | 1.25 | Alpha | FALSE | East |
1 | Category Details | Equipment Rental | Rented meeting space for project planning | 2.45 | Bravo | FALSE | South | |||||
1 | Category Details | Printing and Copying | Made copies of project plans | 3.15 | Charlie | FALSE | North |
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.
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.
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.
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:
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.
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.
You have clicked a link to a site outside of the QuickBooks or ProFile Communities. By clicking "Continue", you will leave the community and be taken to that site instead.
For more information visit our Security Center or to report suspicious websites you can contact us here