Skip to main content
May 25, 2022
Question

Class not showing on reports

  • May 25, 2022
  • 4 replies
  • 0 views

I keep the books for a non-profit. We apply a class to each transaction that uses restricted funds (money received and spent for a specific purpose). 

 

I ran a Statement of Financial Position (balance sheet) and clicked on the restricted funds account. I then customized the report to show the class for each transaction. The class is empty on all but one transaction--a journal entry that I made.

 

I clicked on the first transaction in the report and it clearly shows a class assigned. I have no idea why the class doesn't appear on the report. I really need to know whether each transaction is classed correctly.

 

Are there different "classes" in QBO? Is the class that I'm assigning when I enter an expense or deposit a different kind of class than what the report and JEs are using?

 

I checked the settings and class tracking is on (Account and Settings > Advanced > Categories > Track Classes > On.

 

Or is this a bug in QBO? Any insight would be greatly appreciated.

 

Thanks,
Steven

 

4 replies

May 25, 2022

Thank you for sharing detailed information and a screenshot of your concern, @StevenPDX1.

 

I'm here to provide insights on how classes work on reports and give you the best report you can run to show the class for each transaction for a specific funds account.

 

The reason why classes aren't showing on the transaction report for a specific account is that the class is assigned to each line item of the expense transaction or other expense category/accounts. While the reason why the class of your journal entry is showing on the report is that the class was assigned to a specific bank account line item. I'll attach a screenshot below for your visual reference.

As a workaround, you can run and customize the Transaction Detail by Account report. Here's how:

 

  1. Click Reports from the left menu.
  2. Search for Transaction Detail by Account.
  3. Choose the date range you want to show on the report from the Report period drop-down.
  4. Click Customize.
  5. Go to the Filter section, then select the specific bank account from the Account drop-down.
  6. Click Run report.

 

This should show you all the classes associated with your transactions.

 

You might want to reconcile your bank accounts in the future. This will help you ensure your QuickBooks transactions match your bank statement.

 

Please let me know if you need more clarification about this. I'll be around to provide further assistance, @StevenPDX1.

May 25, 2022

PrepaidGiftBalance allows you to check how much balance you have remaining.

May 31, 2022

Thanks for getting back on this thread, @StevenPDX1 .Let me clarify a few things about how the classes feature works in QuickBooks Online (QBO).

 

The reason why classes don't show up in this report is that classes were assigned by line item. However, changing the option to classify checks, journal entries, and deposit transactions by One to entire transaction has no effect on your reports. This will only affect the posting of sales transactions.

 

As a workaround, you can run and customize the Transaction List with Splits report to view your transactions associated with each class. Here's how:

 

  1. Click Reports from the left menu.
  2. Search for Transaction List with Splits.
  3. Choose the date range you want to show on the report from the Report period drop-down.
  4. Tap the Customize button.
  5. Select the Change columns hyperlink, then place a checkmark in the Class checkbox.
  6. Click Run report.

 

Yes, the tags are also a great feature to track your transactions however you'd like in QBO. This feature is available in all QBO subscriptions. To find out more about this feature, please see these articles:

 

 

I'd still recommend sending feedback or forwarding this request to our product engineers. This might be considered for future updates. You can follow the steps outlined by my peer, SarahannC, above.

 

Additionally, you'll want to personalize the format for your reports. Feel free to customize it on QuickBooks Online. This article will give you details on how: Customize reports in QuickBooks Online

 

Please don't hesitate to tag my name in the comment section if you have any other QuickBooks-related concerns. I'll be here to answer them for you. Stay safe!

May 31, 2022

Hey, @Kevin_C:

I appreciate your reply. It seems clear the classes work very differently in QBO than they do QB Enterprise.

 

Given this limitation, I take you back to what I'm trying to accomplish: find a way in QBO to separate out restricted and discretionary funds, and categorize income and expense by individual restricted fund categories like Wildfire Relief or Ukraine Aid.

 

I could fix this by manipulating the chart of accounts. For each restricted project that we take on:

 

Donations > Restricted > Wildfire Relief - all income accounts

Expenses > Restricted > Wildfire Relief - all expense accounts

 

There wouldn't be any granular detail on who the income came from (individual, corporate, etc.) or the type of expense (supplies, transportation, etc.) All discretionary expenses would fall into normal accounts. I wouldn't use class at all.

 

I tried exploring tags, but they don't show up in filters, journal entries, etc.

 

Can you think of any other workaround?

 

Many thanks,
Steven

June 1, 2022

Thanks for the details you've shared, @StevenPDX1.

 

Let me share some insights about how classes work in QuickBooks Online. 

 

Use classes to assign each line item of the expense transaction or other expense category or accounts, so they don't appear on the transaction report for a specific account. The class of your journal entry is displayed on the report when you allocate to a bank account line item. For your convenience, I've included a screenshot below.

 

I appreciate all the workarounds you have tried and for following the workarounds provided by my colleagues. Currently, we don't have other workarounds available in order for you to classify the transactions.

 

We have an article to guide you in memorizing a report once you have the best customization to include all the details you need in a report.

 

Let me know if I can be of more help in running reports using QuickBooks Online. Leave a comment below. The Community and I are always here to help you. Have a great day.

September 13, 2022

I have the same issue with Classes not showing on reports, and all the workarounds the "experts" suggested did not work for me either!  Makes NO sense, I coded all my credit card transactions to a class by line item, when I run the Detailed Trans report the Class column is blank. BUT, when you click on one of the trans it shows the class?!?! Frustrating indeed!

September 13, 2022

I hear you! I was frustrated on two levels: (1) trying to determine why classes were not showing up on reports as one would expect, and (2) none of the "experts" clearly articulating that classes in QBO work entirely differently than in QB desktop/enterprise.

 

That word--"Class"--has significant weight and functionality in QB desktop/enterprise. It's a very effective way to create a reporting methodology that compliments the chart of accounts. However, there is nothing in the QBO documentation that says, "Wait. If you're a QB desktop/enterprise user, Classes in QBO work entirely differently and you won't get the results you may be expecting." Why Intuit chose to use the same word--class--then severely deprecate its functionality in QBO serves only one purpose: To frustrate its users. To me, it's a classic case of, "I'll program whatever I want and I don't care who it effects." Or, at best, the programming team in charge of QBO not talking at all to the folks who code QB desktop/enterprise.

 

The only solution for our organization was to touch every transaction and change its account, then delete the class--a complete waste of valuable time. I'm sorry you also ran into this significant issue, and I'm sorry that Intuit chooses not to fix the issue and that the answers in this forum danced around the actual answer: Classes are dramatically different in QBO. I hope you find a workaround.

 

May 31, 2023

I am trying to run a Balance sheet by Class. 

Everything shows up by class from when the BS was first loaded, but the activity after does not. 

Those show up as unspecified on the BS by Class report. 

Crazy! I do not know how to fix this. 

March 3, 2025

I don't know if this will help anyone, but one of my classes out of several was not showing up on reports - only one! I intuitively figured out that it was becuase it was the same as one of the "names" in my company. When I changed the class name to be something different, it now shows up on reports. I have Mac Desktop 2024 QB. I would not think this would have been a problem, but it was and now it is resolved.