Every product in Rundoo belongs to a three-level hierarchy — Department > Class > Fineline — that drives how sales, inventory, and margin roll up in reports, labels, and the Products list. This page covers what each level is for, creating and editing categories, what happens to products when you delete one, and how to assign products to categories.
In the Admin mode, open Product in the left sidebar, then scroll to the Product categories section.

The three levels nest: every Fineline belongs to a Class, and every Class belongs to a Department. Only Department is required on a product — Class and Fineline are optional refinements that let you slice the same department into finer reporting buckets.
Benjamin Moore, Cabinet Paint, Exterior Stain, Floor Coatings, Sundries. A hardware store has Building Materials, Electrical, Plumbing, Tools, Paint. A farm & feed store has Feed, Seed, Livestock Supplies, Animal Health.Interior Paint vs. Exterior Paint inside Benjamin Moore, Hand Tools vs. Power Tools inside Tools, Horse Feed vs. Cattle Feed inside Feed.Regal Select Matte, Regal Select Eggshell, Regal Select Semi-Gloss inside the Interior Paint class.You don't have to use all three. Smaller stores often stop at Department; large stores with dozens of vendors usually ride Class too; Fineline gets serious use for SKU-by-SKU reporting in paint and chemicals.
<aside> 💡
One department is marked Default (shown with a DEFAULT pill next to its name in the list). New products created without a department picked land here. Use the Set as default checkbox in the Add/Edit modal to move the default to another department.
</aside>
Which level you're adding depends on which top tab is selected — Department, Class, or Fineline. Pick the tab first, then click Add department / Add class / Add fineline in the top-right. The same shape of modal opens each time; the fields are slightly different per level.


| Field | Department | Class | Fineline |
|---|---|---|---|
Icon |
Optional. Shows next to the department name in the list and on labels. Pick from the Add icon dropdown. |
Optional, same picker. | Optional, same picker. |
Name |
Required. What shows up in reports, on labels, and in the Add/Edit product modal. | Required. | Required. |
Department |
— | Required. The parent Department this class sits under. |
— |
Class |
— | — | Required. The parent Class this fineline sits under (and by implication, the department above it). |
Set as default |
Optional. Makes this the default department for new products. Only one department can be default — setting this clears the previous default. | — | — |
The modal also shows a light-blue GL accounts note: This department will automatically use the highest-numbered GL account for each account type. Update this mapping in your Chart of Accounts. GL-account mapping isn't set on the category itself — it's set on the Chart of Accounts and inherited here.
Click Save to commit, or Cancel to back out without creating the category.
<aside> ⚠️
Empty Name won't save — the Save button stays disabled until you fill in Name. No red border, no toast; just a greyed-out button.
</aside>