Understanding Classes in QuickBooks Online
Learn how QuickBooks Online Classes work, which plans include them, and how GrantLink can use a Class to match expenses to a grant.
On this page
Classes in QuickBooks Online let you tag transactions with a category that is separate from your chart of accounts. GrantLink can use a Class to find the expenses that belong to a grant.
What are Classes?
Classes are reporting tags that you apply to transactions in QuickBooks Online. Depending on your class tracking setting, you assign one Class to the whole transaction or one Class to each row. A Class can appear on transactions in any account. It isn't part of the chart of accounts, and it doesn't create a donor restriction, a self-balancing fund, or a record of which donor gave the money.
Nonprofits commonly use Classes to track:
- Grants or other funding sources
- Programs or services
- Departments
- Offices or sites
Plans and limits
Class tracking is available only in QuickBooks Online Plus and Advanced. Plus allows 40 active Classes and Locations combined, and Advanced has no limit. If you plan one Class for each grant on Plus, count your grants, programs, and Locations against that limit before you start.
Turning on class tracking
- In QuickBooks Online, go to Settings > Account and settings > Advanced.
- In the Categories section, turn on Track classes.
- In Assign classes, choose One to entire transaction or One to each row in transaction.
- To get a warning when a transaction has no Class, select Warn me when a transaction isn't assigned a class.
- Select Save, then Done.
Creating a Class for a grant
- In QuickBooks Online, go to Settings > All lists > Classes.
- Select New and enter the grant name.
- Save the Class.
- In GrantLink, open the grant and link the Class on the grant's Expenses tab, as described below.
GrantLink can also create a Class for you while you set up a grant. It does so only if your organization allows Create or update QBO grant entities in Settings > QuickBooks > Permissions. Adding a grant doesn't create a Class by itself.
How GrantLink uses Classes
When a grant's expenses are tagged with a Class, set up the link in GrantLink this way:
- Add the grant in GrantLink.
- On the grant's Details page, find the QuickBooks panel and select Set up or Manage.
- On the Expenses tab, select the Class.
- GrantLink then allocates eligible synced expense lines that carry that Class to the grant automatically.
The link controls matching in GrantLink only. It doesn't add the Class to the transaction in QuickBooks Online. GrantLink can update a transaction's Class in QuickBooks only if your organization allows that change in Settings > QuickBooks > Permissions. GrantLink is making QuickBooks changes available in stages, so this update may not be available yet.
Class hierarchy
QuickBooks Online supports sub-classes. To create one, select Is sub-class and choose the parent Class. Sub-classes can group related grants, as in this example.
Foundation Grants (Parent Class)
├── Ford Foundation 2024
├── Ford Foundation 2025
└── Kellogg Foundation 2024
Government Grants (Parent Class)
├── HHS Grant 2024
└── DOE Grant 2024
The hierarchy can organize QuickBooks Online reports. GrantLink doesn't group grants by parent Class, and each grant uses its own linked records. If a grant uses several sub-classes, link each one that belongs to the grant.
Classes and budgets
On Plus and Advanced, you can create a profit and loss budget for a fiscal year and subdivide it by Class. You can then compare the budget with actual amounts in the Budgets vs. Actuals report. Check Intuit's budget instructions for the current steps.
Class reports don't decide revenue recognition, donor restrictions, releases from restriction, or compliance. Unconditional contributions, conditional contributions, and exchange transactions each need their own accounting analysis under a recognition policy that your CPA approves.
Best practices
- Name each Class to match the grant name, so staff can find it easily.
- Turn on the warning for transactions without a Class.
- Check regularly for transactions that are missing a Class.
- When a grant ends, make its Class inactive instead of deleting it.
Troubleshooting
A Class doesn't appear in GrantLink
- Make sure the Class is active in QuickBooks Online.
- Run a manual sync in GrantLink with Sync now.
- In Settings > QuickBooks > Mapping, open Advanced and check whether the Class is hidden under Class visibility in GrantLink.
Transactions don't allocate automatically
- Make sure the Class is selected on the grant's Expenses tab.
- Check that the Class is on the transaction or on the row, as your QuickBooks Online setting requires.
- Confirm that the transaction date falls within the grant period.
- Check Settings > QuickBooks > Sync for sync errors.
How GrantLink supports this today
You can add a grant manually or from a PDF of the award letter, agreement, or RFP. Then use the grant's Expenses and Money received tabs to link QuickBooks records. The Expenses links drive automatic allocation of eligible expense lines. Money received links match income or revenue records, so a matched line isn't always a cash receipt.
To create a report, select Draft report with Assistant on the grant's Reporting > Reports page, or open Chats > New chat. Finished reports appear on the grant's Reports page.
GrantLink doesn't change QuickBooks Online unless your organization allows that change in Settings > QuickBooks > Permissions. Grant links are set on each grant, and the shared settings in Settings > QuickBooks > Mapping don't relink existing grants.
Sources
- Intuit: Turn on class tracking: supported plans, class settings, and transaction or row assignment.
- Intuit: Get started with class tracking: what Classes are for and which plans include them.
- Intuit: Learn about usage limits: the combined Class and Location limit on each plan.
- Intuit: Create budgets: fiscal-year budgets and subdivision by Class or Location.
Explore related areas
Related help
QuickBooks for Nonprofits: The Complete Setup Guide
Setting up QuickBooks Online for a nonprofit? Learn the nonprofit settings, chart of accounts, Classes, Locations, users, and grant tracking setup.
Fund Accounting in QuickBooks Online: Complete Guide
QuickBooks Online can approximate fund accounting with the right setup. Learn the common setups, their limits, and when you need more.
Chart of Accounts Best Practices for Nonprofits
Set up a QuickBooks Online chart of accounts that supports organization-wide reporting, funder budget categories, and grant tracking in GrantLink.
See how this workflow fits your QuickBooks data
Review how GrantLink adds grant budgets, transaction allocation, and funder reporting without replacing QuickBooks Online.