QuickBooks Classes Rollout

Organize every expense by team

A rollout brief for Chase Anderson — plain-language primer, decisions needed, and the full account map

Owner
Chase Anderson
Target go-live
May 1, 2026 (flexible)
Your effort
7 hours
Status
Planning — awaiting sign-off
What are QuickBooks Classes?

Every expense in our QuickBooks is one big pile today — we see totals like Repair & Maintenance but not which team spent what.

A Class is just a tag on a transaction — a sticker saying which team spent the money. Once every transaction is tagged, QuickBooks generates a P&L by Class — a separate mini P&L per team, side by side. Same data QB already has; just labeled so it’s sortable.

Why it’s worth 7 hours

Without Classes

With Classes

Thomas’s goal: organize costs by department and build budgets for each team and owner. Classes are the prerequisite.
The 6 Classes
Admin & HR
HR, benefits, accounting, legal, recruiting, payroll admin
Operations
Money IN: procurement, quoting, AR/AP, cash, payments, UL certs
Production
Stuff OUT: manufacturing, QC, shipping, fulfillment
Design & Dev
Product design, R&D, CAD/3D files, website
Marketing
Paid media, agency, brand, events, email
Company-wide
Rent, utilities, insurance, owner comp — shared costs
Two notes on these definitions: (1) Thomas is open to “Shared Overhead” instead of “Company-wide” for the last class — your call. “Company-wide” matches our Notion Teams DB; “Shared Overhead” is clearer that it’s expense-only. (2) These definitions are a starting point, not final — flag anything that feels off as you work through the accounts.

People → Class

ClassPeople
Company-wideThomas Brown, Zach Dutton
OperationsChase Anderson
MarketingHannah Backman, Melissa, Bryan Crabill, Rafael Hilel (AdScale)
ProductionAlex Reames, Catherine Stewart, Janet Carter, Willy Osen, Eric Schutt, Emma Shine, Scott Baldwin, Sarah Schneemann
Design & DevJeronimo Picerno, Nazarii Shippa, Rexon Abrejal (Upwork)
Decisions we need from you

Thomas has answered a few. The rest are yours to make.

#DecisionThomas’s callYour call
1 Name for the shared bucket Open — you pick “Company-wide” or “Shared Overhead”?
2 Go-live date May 1, 2026 if possible Confirm May 1 or propose new date
3 Warn-only vs. Required mode Your call Start in warn-only (yellow reminder), switch to required (blocks saving) after 60 days? Or required immediately?
4 5110 Freight Out — all to Production? Or split inbound/outbound? Your recommendation
5 6020 Officer Compensation — running through 6020 today, or rolled into 6010 Wages? Confirm from QB
6 6610 Repair & Maintenance ($44K/yr) — workshop (Production) or building (Company-wide)? Your call — where does most of it actually go?
7 6210 FF&E ($26K/yr) — office furniture (Company-wide) or workshop equipment (Production)? Your call
8 6850 Charitable Contributions — Company-wide or Marketing? If tied to brand / community presence, Marketing. If generic giving, Company-wide.
9 6520 Business Meals rule — all-hands → Admin & HR; client/trade-tagged → Marketing. Does that match reality? Confirm or propose a different rule
10 6510 Travel rule — trade shows → Marketing; supplier visits → Operations; other → traveler’s home class. Does that match reality? Confirm or propose a different rule
Full account mapping

Every expense account sorted into buckets. Flag anything wrong, sign off, and we bulk-reclassify.

CLEAN accounts — bulk-reclassify to one class

MIXED accounts — need per-transaction or per-payee classification

These don’t get a single class — they need a split rule.

AccountHow to classify
6000 Payroll Expense (parent)By employee’s home class
6010 WagesBy employee’s home class (use the People → Class list above)
6030 Employer Payroll TaxFollows employee
6070 Safe Harbor 401K ContributionsFollows employee
6080 Independent Contractor LaborBy contractor’s project/team
6090 ReimbursementsFollows employee
6220 SuppliesPer transaction (office → Admin; workshop → Production)
6230 Professional Services (parent)Per vendor — use sub-accounts where possible
6236 Professional Services: UpworkBy contractor (~$20K/yr — most Design & Dev, some Marketing)
6240 Misc. Professional ServicesPer transaction
6410 Dues & SubscriptionsPer vendor (~$71K/yr — biggest MIXED bucket; use the 2025 Subscription Fees page as source of truth)
6510 TravelPer trip (rule from Q10)
6520 Business MealsPer meal (rule from Q9)

Income accounts — open question

Classes can tag revenue too, but it’s usually overkill for a single-business-line company. Recommend: leave Income unclassified for Q2; revisit in Q3 if we want revenue-per-team visibility. If you want to classify revenue instead: Lighting/Hardware/Bulbs/Pillows → Production; Shipping/Expedite/Fees → Operations; Samples → Marketing.

Non-P&L accounts — no Class needed

Balance sheet accounts (assets, liabilities, equity) don’t require a Class. Skip all 1000s, 2000s, 3000s, and payroll liabilities 2300s.

The runbook — 7 hours across 4 days
Day 0

Setup

Go to ⚙ → Advanced → Categories → turn Track classes ON, in Warn mode. Create the 6 Classes under Lists → Classes.

~1 hr
Day 1

Bulk reclassify CLEAN accounts

Use the Reclassify Transactions tool under the ⚙ menu. Work through each CLEAN bucket above, one at a time, reclassifying 2025 + YTD 2026 in batches.

~1.5 hrs
Day 2

MIXED accounts

6010 Wages / payroll → split by employee using the People → Class list. 6236 Upwork → split by contractor. 6410 Dues & Subs → split by vendor using the 2025 Subscription Fees page. Others (Travel, Meals, Supplies) → apply the agreed rules.

~3 hrs
Day 3

Banking rules

Update Banking Rules on recurring vendors to auto-populate the Class going forward.

~1 hr
Day 4

QA & walkthrough

Run P&L by Class report YTD 2026. Spot-check for obvious errors. 15-minute walkthrough with Thomas.

~0.5 hr
Day 60

Flip the switch

Move Class from “warn-only” to “required” so new transactions can’t be saved without one.

Success criteria & downstream unlocks

We’ll know it worked when

What this unlocks downstream

Next step

Review the 10 decisions above and the CLEAN account mapping. Flag anything wrong, fill in the open decisions, and let Thomas know when you’re ready to schedule the 4-day execution.

Full Notion project page: QB Classes Rollout

Appendix — chart of accounts cleanup ideas

Optional. These aren’t blockers for the Classes rollout — but if you’re already in the chart of accounts, a few pieces of housekeeping would make reports significantly tighter. Review at your pace.

A. Immediate fixes (misclassified QB detail types)

These are wrong today and distort reports. All quick one-click fixes.

AccountCurrently taggedShould beWhy it matters
5500 Product Mold FeesExpenseCOGSMolds are production tooling — the cost goes into product, not opex. Wrong tag understates COGS and overstates gross margin.
6238 Payroll FeesDues & subscriptionsLegal & Professional FeesPayroll admin is a professional service, not a subscription.
6239 401K Admin FeesDues & subscriptionsLegal & Professional FeesSame — fiduciary admin is a pro service.
Melio Credit Card FeeUtilitiesBank ChargesNothing utility about it. See merge recommendation below.
Melio Services FeeUtilitiesBank ChargesSame.
6700 DepreciationOther ExpenseExpense (or renumber to 7100)6000s should be Expense type; the mismatch makes P&L comparison jumpy.

B. Number the unnumbered accounts

Eleven accounts currently have no account number. Here’s where each would go:

Current nameProposed #DestinationCombine?
Amazon Credit2103Credit cards (with Amex 2100, US Bank 2101–2102)No — but confirm what this actually is (card vs. LOC vs. deposit balance)
Billable Expense Income4110End of Service Income rangeNo — QBO auto-generates this
Restocking Fees4120Service Income rangeNo — positive revenue
Discounts4900Bottom of Income (by convention)No — contra-revenue, different sign than Restocking
Cost of Goods Sold (orphan)DeprecateReclass transactions into 5010–5410, then archive — QBO default account, not legit
Scrapped Inventory5310Adjacent to 5300 Inventory AdjustmentNo — keep separate for tax-treatment clarity
Melio Credit Card FeeMerge into 6420Yes — same thing as Bank & Payment Processing Fees
Melio Services FeeMerge into 6420Yes — same
PurchasesDeprecateAnother QBO default catch-all; reclass into real accounts, then archive
Uncategorized ExpenseArchiveQBO auto-created; never legitimate
Reconciliation Discrepancies8030Other Expense, with 8010/8020No

Net result: 11 floating accounts → 6 numbered + 5 eliminated. Tighter chart, no information loss.

C. Retire zombie accounts

Any account with zero 2024 + 2025 activity. 15-minute audit, bulk archive. Also kill anything labeled “Uncategorized *” and any other QBO auto-created defaults that never got used.

D. Strategic cleanup (Q3 project, worth discussing with your outside accountant first)

Structural changes that shouldn’t be rushed because they can break year-over-year P&L comparability if done incorrectly.

E. Rename for plain English

Small change, much easier onboarding for new hires:

Suggested sequencing: Sections A, B, and C are safe to bundle into the Classes rollout — you’re already in the chart of accounts, ~45 minutes of extra work, immediate report accuracy improvement. Sections D and E are worth a 30-minute conversation with your outside accountant before executing, because incorrectly migrating accounts can break year-over-year comparability.