/ Close & reconciliation

What are accounting dimensions?

4 min read

Accounting dimensions tag each journal line with product, department, region, or customer. See how QuickBooks and ERPs differ and how to split a cloud bill.

Key points

  • Accounting dimensions are tags on journal entry lines, such as product, department, region, or customer, separate from the natural account.

  • The account decides the financial statement line; dimensions describe who, where, and which product.

  • QuickBooks Online offers class and location tracking on Plus and Advanced plans; ERPs usually support more dimensions, per line, with rules.

  • Usage-based companies need product and pricing-model dimensions on revenue and cost of revenue to see margin by product.

  • Tag at the line level and use picklists, or the reports built on dimensions will be wrong.

What accounting dimensions are

Accounting dimensions are tags on each journal entry line that describe the business context: product, department, region, customer, entity, or project. The natural account says what happened, such as cloud cost of revenue. The dimensions say where, for whom, and for which product.

They let one entry feed many reports. The same cloud bill can produce gross margin by product, spend by department, and cost by region, without a separate account for each combination.

What belongs in an account and what belongs in a dimension

Question

Put it in the account

Put it in a dimension

Does it change the financial statement line?

Yes: revenue vs cost of revenue vs opex

No

Does it describe who, where, or which product?

No

Yes

Will the list of values grow every quarter?

No

Yes: customers, products, regions

Do auditors or GAAP care about the split?

Usually yes

Sometimes, such as segment reporting

The rule keeps the chart of accounts short and stable while reporting grows.

QuickBooks vs ERP dimensions

This is one of the clearest practical differences when teams weigh ERP vs accounting software.


QuickBooks Online

Typical mid-market ERP

Built-in tags

Class and location

Several standard dimensions, such as department, location, project, customer, vendor, employee, item, and class in Sage Intacct

Plan limits

Not on Simple Start or Essentials. Plus: up to 40 classes and locations combined. Advanced: unlimited

Varies by product and edition

Line-level tagging

Class can be set per line; location is one per transaction

Usually every dimension per line

Custom dimensions

Limited

Usually supported, with hierarchies

Required-dimension rules

Not native

Often configurable by account

Plan limits come from Intuit's help center and change over time; check the current page before deciding. For a usage-based company with two products and two regions, 40 combined values can run out within a year.

Dimensions a usage-based company needs

Dimension

Example values

Answers

Product

Agents API, Search API, Platform

Gross margin by product

Pricing model

Subscription, usage, prepaid credits

Which revenue streams carry margin

Department

Platform, Research, Sales, G&A

Spend by team; R&D vs cost of revenue

Region or entity

US, EU

Cost and revenue by legal entity

Customer

From the billing system

Customer-level margin and unit economics

Worked example: splitting a cloud bill

Fieldnote AI, a fictional Series B company with usage-based pricing, receives a $90,000 cloud bill for October. Tags come from the provider's cost allocation labels. The figures are illustrative.

Account

Debit

Credit

Cloud inference COGS (Product: Agents API; Dept: Platform)

54,000


Cloud inference COGS (Product: Search API; Dept: Platform)

18,000


R&D cloud expense (Dept: Research; model training)

12,000


R&D cloud expense (Dept: Platform; staging environments)

6,000


Accounts payable


90,000

Total

90,000

90,000

Two natural accounts, two dimensions. Now the P&L can show margin by product:

October

Agents API

Search API

Revenue

300,000

80,000

Cloud inference COGS

54,000

18,000

Gross margin after cloud cost

82.0%

77.5%

Without the product tag, both would show one blended margin of about 81%. The split is where pricing decisions start. More on what belongs in this line in COGS for SaaS.

Keeping dimensions clean

  • Give each dimension a written definition and one owner who approves new values.

  • Require the dimension on the accounts that need it, such as product on every revenue and cost of revenue line.

  • Use picklists, never free text.

  • Deactivate old values instead of deleting them, so history still reports.

  • When you add a dimension, decide up front whether to backfill history or start fresh, and note it on reports.

Common mistakes

  • Tagging the bill header, not the lines. A bill that spans two products gets one product, and both margins are wrong.

  • Using "Shared" as a value. It defers the allocation decision instead of making it.

  • Building dimensions into account codes. Every new product then means a batch of new accounts and a remapped report.

  • Too many dimensions too early. Start with the two or three that answer board questions.

How Quanta handles dimensions

Quanta is built around how a company charges, with COGS lines tagged. Integrations into the customer's usage database and cloud bills let cost and revenue carry product and customer context from the source. Finance leads can then ask margin questions in Claude through the Quanta MCP, with answers that trace back to journal entries.

Quanta perspective

Dimensions are where gross margin becomes useful. A blended margin hides which product or pricing plan is losing money on compute. Tag product on every revenue and cost of revenue line from day one; retrofitting it after a board asks is far harder.

Frequently asked questions

What is the difference between a dimension and a sub-account?

A sub-account is a separate account in the chart of accounts. A dimension is a tag on an entry line that can be combined with any account, so it scales without adding accounts.

Are QuickBooks classes the same as dimensions?

Classes and locations are QuickBooks Online's built-in dimensions. They are more limited than ERP dimensions in number, plan availability, and rules.

How many dimensions should a startup use?

Start with the two or three that answer recurring board and pricing questions, usually product, department, and entity or region. Add more only when a report needs them.

Do accounting dimensions affect the financial statements?

Not the face of the statements, which are built from natural accounts. Dimensions drive management reporting, and can support segment disclosures.

Can you add dimensions to historical data?

You can reclassify or backfill if the source data has the needed detail. If it does not, history will only show the new dimension from the date you started tagging.

See it on your books