RSS
July 24, 2008 | Charlie | Comments 11

Free QuickBooks Reports and Data Export

Your QuickBooks company file contains a large part (if not all) of your important company data, but our understanding of that data is limited by the views that QuickBooks provides to us. They have a lot of “canned” reports that are very useful, but every business has its own unique situation that isn’t covered by those standard reports. Today I’m going to talk about a resource that a lot of people don’t know about, the QuickBooks Library Reports. This is a wonderful source for reports as well as another way to export your data, and it is free!

Reports, Reports, We All Like Reports

Follow this link to the QuickBooks Reports Library. There is a long list of reports that you can download. Most of these are in the “QBR” format. To use one:

  1. Save it to a folder in your computer
  2. In QuickBooks, select Reports, then Memorized Reports, then Memorized Report List.

  1. Click the Memorized Report button and select Import Template.

  1. Locate the report and “open” it. It will be saved to the memorized report list.

MAKE SURE that you save the “QBR” file that you downloaded, because QuickBooks sometimes has a problem where it loses memorized reports.

Take a look at the list of reports – it is very extensive. I found a number of reports that would have solved problems that people have been asking about in the QuickBooksGroup user forums.

Some interesting examples:

  • Unapplied Customer Payments and Credits: listing all payments from customers that are unapplied.
  • Unbilled Mileage by Job: Unbilled mileage marked as billable, subtotaled by customer job.
  • Contacts for Pending Invoices: A list of your pending sales for each customer, showing the customer’s contact name, phone and email address.
  • Customer email list: Customer email address and current balance for each customer.

This is just a sample. The list is very extensive, and worth time exploring.

Exporting Transactions

One way to get a look at your data in your own way is to export it into another format that you can manipulate with Excel, Access, or some other database/reporting tool. QuickBooks by itself doesn’t do a great job in letting you export data – you can get list information (item list, customer list, etc.) but it is harder to get transaction information (invoices, checks, etc.). Normally when I talk to people about exporting transactions I tell them to use one of the following methods:

  • Purchase the ODBC driver (www.qodbc.com) and use a tool like Access, Excel or Crystal Reports. Note that if you have QuickBooks Enterprise you already have this. It takes a bit of work to use this tool.
  • Purchase another export/synchronization tool from the QuickBooks Solutions Marketplace – there are several that work with various database/reporting tools.
  • Get the Programming SDK and write your own program (very complicated), or hire a custom software developer to write a custom export for you.

For the most part these approaches cost money (the SDK is free, but complicated to work with and you may need a programming tool). The QuickBooks Report Library provides another alternative if you have Excel. If you scroll down the page a ways there is an Excel section that contains a QuickBooks Workbook with Wizard and a QuickBooks Workbook. These tools provide you with a way to extract transaction information from QuickBooks into Excel. You can use them as they come, or you can play with them to modify what information you can extract. This is still a bit complicated, particularly if you want to modify what you can get. If you are comfortable with playing with VBA (Visual Basic for Applications) then you can get a lot out of this. The nice thing is, it’s free (if you have Excel).

Download the worksheet and open it with Excel. Most likely you will run into some security issues – Excel will not let the program run fully unless you take care of some permissions. There is a Security Guide worksheet that will explain what to do.

Right off the shelf – enter some dates in the Update worksheet and click the button (have your QuickBooks company file open first):

When it is done, look at the Data worksheet, and you will see your transactions:

As you can see, this pulled out inventory adjustments, invoices, and assembly builds (this is just a sample).

If you are trying to get transactions out of QuickBooks this can be a simple and cheap way to start.

Let Us Know What You Try

If you try this spreadsheet, or if you use any of the reports from the library, post a comment here about what you found that you like (or don’t like)!

Entry Information

Filed Under: Data Import/ExportGeneral Tips

About the Author: Charlie Russell is the founder of CCRSoftware. He's been involved with the small business software industry since the mid 70's, focusing on inventory and accounting software for small businesses. He is a Certified Advanced QuickBooks ProAdvisor and participate extensively in the QuickBooks Community user forums under the ID of CCRussell.

RSSComments: 11  |  Post a Comment  |  Trackback URL

  1. I need a report that I can not find in standard QB or in the Quickbooks Report Library. In QB, when running a customer list, and using the Modify Report button, the available fields to select for the report does not include the “Exp. Date” field. I need a report of all customers showing their credit card expiration date. This date is stored in a standard field on the Payment Info tab. The issue I have is that I don’t find out that a customers credit card has expired until after I have attempted to process payment through my Merchant Services account. I need reporting on this so I can get updated credit cards from my customers before we process orders and billing. How can I extract this data?

  2. Dave, credit card information can be a bit tough to extract from QuickBooks because they protect it, for obvious reasons. I believe that you could access this information via the ODBC driver (although I haven’t checked on that particular field), so you could buy that and use Excel or some other ODBC compliant tool to get the information. Alternately someone who uses the programming SDK should be able to get that information and build a report. For more details on that particular approach you can contact me at the address in the “about this blog” page listed at the top.

  3. I used the transaction list by customers for year end accounts receivable reporting. First, the total does not match my account receivable on the balance sheet, and second it does not pull in the discounts given. Why?

  4. Nancy, I’m not sure which exact report you are referring to. Is it from the Report Library they have? If so, what is the exact title?

    Off the top of my head, without seeing the report or your data, the first thing I’d check is to make sure that the dates on the report matches the date of your balance sheet - if they dates don’t match, the values won’t match.

  5. We are trying to generate Payroll reports using Quickbooks 2009. However, we do not Quickbooks’ PayCycle. Are there any reports out there that can help us get our payroll information?
    Thank you!

  6. I am using a “positive pay” service at my bank. When I issue checks, I upload a file to them that contains bank account number, check number, amount etc. I need to do this in a csv format. I now have to recreate this file each time. Is there a way to automate this?

  7. Jerry: I don’t have a way to do that from QuickBooks directly. I suggest that you look in the Intuit Marketplace for export utilities - perhaps the one from Bay State Consulting…

  8. Thanks for the website. I’m trying to make a report to show all invoices closed for a day by any method (payment, applied credit memo, applied credit from JE, etc.) Any thoughts? Thanks.

  9. Ryan, I haven’t looked through the list of reports to see if there is something that covers that. That would be, off the top of my head, a tough one. My first thought would be to look for all invoices with a “last updated” date of your date, with a balance of zero. That wouldn’t be perfect - and it requires using a tool that can see that date, which means the programming interface or the ODBC driver probably. But that is just off the top of my head…

  10. Hi Charlie, I am looking for a report of all my BOM assembly items. I have sought but with no success! I don’t need to see multi-levels, just each BOM assembly item with its parts and quantities listed, so I can review and correct. Appreciate any help! thanks

  11. Alex, in QuickBooks the only BOM report is the “Print” button in the Edit Item window. You can get the ODBC driver and try to create your own, although it might be a bit complicated to get everything you want. You can also use a product that my company produces, CCRQBOM, which you can see at http://www.ccrsoftware.com/CCRQBOM/CCRQBOM.htm

RSSPost a Comment  |  Trackback URL