The two failure modes
Too few accounts and your profit and loss says 'Operating expenses: 480,000' which tells you nothing. Too many and transactions get miscoded because nobody is sure which of four similar accounts applies.
The useful test is whether each account would change a decision. If two accounts never get looked at separately, they should be one.
Structure by how you make decisions
A business that manages by department should have departments. One that manages by product line should segment that way. One that manages by location needs location tracking. The chart should mirror how the business is actually run, not a generic template.
Use dimensions rather than account sprawl
Modern accounting systems support classes, departments, locations or tags. Using these instead of creating separate accounts for each combination keeps the chart small while preserving the detail. Four departments and twenty expense accounts is twenty accounts with a dimension, not eighty accounts.
Cost of sales deserves care
The line between cost of sales and operating expense determines your gross margin, which is the number most often compared externally. Whatever you decide, apply it consistently, because a margin that moves because of reclassification is worse than no margin at all.
Changing it later
Restructuring mid-year breaks comparability unless you restate prior periods. The practical window is at a year end, with prior-year figures mapped across so trends survive.
TallyWise provides this as part of our bookkeeping services. Book a call to talk through your situation.