Multi-Dimensional Tracking

Stamp every entry with the dimensions that matter to your business — department, branch, project, job, sales rep — and pivot any report by any combination of them.

What is dimensional tracking?

Standard accounting groups transactions by account. That's not always enough. If you run two stores, three product lines, or fifteen client projects, you need a way to ask: "What does my P&L look like for just this slice?" Multi-dimensional tracking is the answer. BizBooks Pro gives you five dimensions to work with at once:

Which plan unlocks which dimension?

Class tracking comes with every paid plan. Location and custom dimensions are unlocked when you move up to Pro:

If you're on Basic and need more than one tracking axis, the upgrade to Pro is the path forward — existing class data is preserved across upgrades and downgrades.

Built-In Tags: Class & Location

Class and Location ship with every company file. Switch one on at Settings → Tracking Dimensions, then click Manage values to populate it.

Values can be nested up to three layers deep. So a Location set might look like:

Run a report at any level — the parent rolls up its children automatically.

User-Defined Tags

When Class and Location don't capture what you care about, build your own dimension:

  1. Visit Settings → Tracking Dimensions
  2. Hit + Add Custom Dimension
  3. Give it a singular and plural label (think "Project" / "Projects")
  4. Optionally flag it required
  5. Save, then populate values via Manage values
Limit: 5 custom dimensions enabled per company at any time. Need a sixth? Disable one you're no longer using — its tagged data stays intact and reappears if you re-enable.

Sales Reps

Sales reps get their own entity instead of being lumped in with custom tags. That's because a rep record carries more than a label — it stores:

Add reps under Settings → Sales Reps. A rep selector then appears on every invoice and estimate, and templates that enable the Sales Rep field will print the rep's name on the customer-facing PDF.

Make a Tag Mandatory

Need every entry tagged for a particular dimension? Toggle Required next to it. BizBooks Pro then refuses to save a new transaction until the value is filled in.

About retroactive enforcement: Switching a dimension to Required only blocks new saves. Pre-existing untagged transactions remain saved — but editing one will force you to add a tag before re-saving.

Marking Up Transactions

Every entry form — invoice, bill, estimate, journal entry, expense — surfaces a dropdown for each active dimension. The pattern works the same way everywhere:

Slicing Reports

Every transactional report carries dimension filters in its parameter bar. That includes:

The Custom Report Builder auto-detects active dimensions — add a new one this morning and it shows up as a filter option this afternoon, no rebuilding needed.

Pro move: Once you've set the filters you want, hit 💾 Memorize in the report toolbar. The saved report carries every filter forward. See Saved Reports for details.