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.