Showing results for 
Search instead for 
Did you mean: 
Level 1

Assigning Classes to General Ledger Accounts

Thanks in advance for any help you can give me.  I recently took on the job of setting up the accounting system for a not-for-profit organization in our small town.  This organization wants to keep track of each of their projects/divisions so as to show the income, expenses an budget info for each project.  I believe the best was to do this is using Class designations by   General Ledger account.  I have set up the classes by project, but I can't set up the project's accounts by Class.  On the screen where you set up the gl account the line where you assign the class is not there.  Can you tell me how to get this line activated?  Thanks.

QuickBooks Team

Assigning Classes to General Ledger Accounts

Hello, @24529173.


Let's review your QuickBooks preferences so you'll be able to assign classes to general ledger accounts. Just a heads-up, the ability to assign classes to accounts is only available to QuickBooks Enterprise.


Here's how:

  1. Go to the Edit menu.
  2. Choose Preferences.
  3. Select Accounting
  4. From the Company Preferences tab, go to the Class section.
  5. Mark the Use class tracking for transactions option.
  6. Put a checkmark on the Assign classes to tick box.
  7. Pick Accounts from the drop-down menu.
  8. Click Ok.

You can read through this blog for more detailed information: How to use class tracking in QuickBooks.


Meanwhile, if you're using QuickBooks Desktop Pro and Premier, you can assign classes to the following transactions:

  • Invoice
  • Sales receipt
  • Estimate
  • Sales order
  • Statement Charges
  • Refunds and credits
  • Check
  • Credit card charges
  • Bill
  • Purchase order
  • Paycheck

From here, you can run and customize the Transaction Detail by Account report. This will allow you to view lists individual transactions, subtotaled by each account on your chart of accounts. You can also compare the balances across multiple classes, departments, or locations. You can check this article for more detailed information: Filter, sort or total reports by Class.


Leave a post below if you have other questions. I'm always here to help.

Level 1

Assigning Classes to General Ledger Accounts

There is a setting in Company Preferences / Accounting that allows Classes to be assigned to accounts. Creating new accounts, however, I can't see the option to assign a class when creating a new account in the ledger.  

QuickBooks Team

Assigning Classes to General Ledger Accounts

Hi afwright.


It seems that this a duplicate post already answered by my colleague Mark_R. You can check out this link for the answer


If there's anything else you need to help us with, please let us know so we can assist you.

Need to get in touch?

Contact us