A US chart of accounts sorts every account into five types, numbers them in thousand ranges, and maps each expense to a line on the return you file.

US Chart of Accounts: The Small Business Bookkeeping Blueprint

Last verified: 2026-07-30

A client’s profit and loss report ran to 186 expense accounts. Ninety-four of them held less than $500 for the whole year.

The owner had stopped opening it. Not because the numbers were wrong, but because nothing in the report answered a question they actually had.

A US chart of accounts is the list of accounts a business records transactions into. It sorts every account into five types, gives each one a number, and sets the limit on what the reports can tell the owner. Build it well and the year-end tax return is a transfer of totals. Build it badly and someone spends filing season re-sorting a year of transactions.

This article sets out how to build, map and maintain a US chart of accounts.

The chart of accounts is the one setup decision that is expensive to undo. Adding an account takes ten seconds. Un-merging two accounts that already hold transactions is not possible.

Everything below is written for the preparer working on a US client’s file. If you need the wider setup sequence around this step, our guide to bookkeeping for US small businesses covers entity type, software choice and opening balances.


The short version: sort every account into one of five types. Number them in thousand ranges, leaving gaps for accounts you add later. Name each expense account after the tax line it reports to. Split an account only when the split changes something someone does.



How is a US chart of accounts structured?

A US chart of accounts is structured around five account types. They are assets, liabilities, equity, revenue and expenses.

Those five types split across two reports. Assets, liabilities and equity sit on the balance sheet. Revenue and expenses sit on the profit and loss.

Cost of goods sold is worth naming separately. Accounting software treats it as its own account type, and it gets its own number range in practice, but it belongs to the expense family. Nothing below treats it as a sixth type.

The split is not a labelling choice. In QuickBooks Online, the account type is the field that decides which report an account appears on. Intuit’s documentation is direct about it: account types determine how the software tracks money and which financial report displays the data.

The reason the split is fixed is the accounting equation. Assets equal liabilities plus equity. Revenue and expenses feed equity through profit, which is why they get their own report and then roll into the balance sheet.

Most chart of accounts templates imply the IRS prescribes a format. It does not.

IRS Publication 583 says you can choose any recordkeeping system suited to your business that clearly shows your income and expenses. There is no prescribed chart. The IRS recordkeeping guidance goes further and states that in most cases the law does not require any special kind of records.

That freedom has a price attached. The same guidance is clear that the taxpayer carries the burden of proof to substantiate the entries and deductions on a return.

Advertisement

So the design is yours. The evidence behind every number in it is not.

What order do accounts appear in?

Accounts appear in liquidity order within each type. Cash first, then receivables, then inventory, then fixed assets.

Liabilities follow the same logic. Current obligations come before long-term ones.

This is not aesthetic. Lenders, reviewers and tax preparers read balance sheets in this order every day. A chart that sorts differently costs the reader a few seconds on every report they open.

Five account types, two reports
The account type is the field that decides which report an account appears on
Balance sheet
What the business owns and owes, at a point in time
1. Assets
What the business owns or is owed. Bank accounts, accounts receivable, prepaid expenses, equipment
2. Liabilities
What the business owes to someone else. Accounts payable, credit cards, sales tax payable, loans
3. Equity
The owner’s stake, and what they put in or took out. Owner’s equity, contributions, draws, retained earnings
Profit and loss
What came in and went out, over a period
4. Revenue
What the business earned. Build these around how the client prices, not what they sell. Retainer revenue, project revenue, hourly revenue
5. Cost of goods sold
Direct cost of delivering the work. Kept in its own range because Schedule C computes it separately. Subcontractor costs, direct materials, merchant fees
6. Expenses
Cost of running the business. Name each one after the tax line it reports to. Advertising, contract labor, rent, travel, utilities
Why the split is fixed
Assets = Liabilities + Equity
Revenue and expenses feed equity through profit. That is why they get their own report, then roll into the balance sheet.
Five types, six rows. Cost of goods sold is a distinct account type in QuickBooks Online and a distinct number range in practice, but it sits inside the expense family. The IRS prescribes none of this: Publication 583 asks only that your system clearly show income and expenses.
SkillArbitrage

How do you number accounts?

You number accounts in bands, one band per account type, so the code itself tells you what the account is. The widely used US pattern runs in thousand ranges.

  • 1000 to 1999: assets
  • 2000 to 2999: liabilities
  • 3000 to 3999: equity
  • 4000 to 4999: revenue
  • 5000 to 5999: cost of goods sold
  • 6000 to 6999: operating expenses

This is convention, not law. No US rule requires it. It is worth following anyway, because every accountant and lender who opens the file already expects it.

Leave gaps. Number your bank accounts 1010, 1020 and 1030 rather than 1001, 1002 and 1003. When the client opens a fourth account in eighteen months, it slots in at 1040 without disturbing anything.

Two bands are often left off that list. Other income belongs in a 7000 band and other expenses in an 8000 band, which keeps interest income and one-off costs out of the operating numbers.

Four digits handle most small businesses. Five digits earn their keep when the client has departments, multiple locations, or several entities that get consolidated. Adding digits later is a renumbering exercise, so decide once.

Worth knowing before you commit: QuickBooks Online’s own documentation recommends a five-digit scheme, running 10000 to 19999 for assets through to 80000 to 89999 for other expenses. It is the same structure with one more digit of room.

Pick one and stay with it. A file that mixes 6100 and 61000 sorts badly and reads worse.

Software rules can override the convention. In Xero, an account code can be up to 10 characters and you can use any code as long as it is unique. Account names run up to 150 characters.

Xero’s default code ranges also vary by region. A US client working in a file provisioned for another country will not match the 1000-range pattern at all. Check before you assume.

QuickBooks Online hides account numbers by default. Intuit’s documentation is explicit that the feature is disabled until someone turns on “Enable account numbers” under the Advanced tab of Account and settings.

What happens if you change a code?

Changing an account code does not rewrite history evenly. In Xero, the old data moves under the new code for all new reports, but reports you have already published keep the old code.

That is how a client ends up with two versions of the same quarter. One report says 6100, the newer one says 6150, and both are labelled correctly.

Renumber at a period boundary, never mid-year. Do it after the last reconciliation is signed off.

Account numbering ranges
Standard US practice, not a legal requirement. No US rule requires account numbering at all
1000 to 1999
Assets
1010 Business Checking, 1100 Accounts Receivable, 1400 Computer Equipment
2000 to 2999
Liabilities
2010 Accounts Payable, 2200 Sales Tax Payable, 2400 Note Payable
3000 to 3999
Equity
3010 Owner’s Equity, 3030 Owner’s Draw, 3900 Retained Earnings
4000 to 4999
Revenue
4010 Retainer Revenue, 4020 Project Revenue, 4030 Hourly Revenue
5000 to 5999
Cost of goods sold
5010 Subcontractor Costs, 5020 Direct Materials, 5030 Merchant Fees
6000 to 6999
Operating expenses
6010 Advertising, 6040 Contract Labor, 6160 Travel, 6190 Wages
7000 to 7999
Other income
7010 Interest Income, 7020 Gain on Asset Sale
8000 to 8999
Other expenses
8010 Loss on Asset Sale, 8020 One-off Legal Settlement
Leave gaps
1010   1020   1030
A fourth bank account slots in at 1040 without disturbing anything. Sorting stays correct.
Do not number sequentially
1001   1002   1003
The next account has nowhere to go. Either it sorts out of order, or you renumber the range.
Four digits
Handles most small businesses. Start here unless you already know you need more.
Five digits
Earns its keep with departments, multiple locations, or several entities consolidated. QuickBooks Online’s own documentation recommends this shape, 10000 to 89999. Adding digits later is a renumbering exercise, so decide once.
Software can override the convention. Xero allows a code of up to 10 characters and any code that is unique, and its default ranges vary by region. QuickBooks Online hides account numbers until someone switches the field on in settings. Renumber only at a period boundary: in Xero, changing a code moves old data under the new code for new reports, while reports already published keep the old one.
SkillArbitrage

How do you build a US chart of accounts?

Building a US chart of accounts runs in six steps. The order matters, because each step decides something the next step needs.

Step 1. Confirm the entity type and the accounting basis. Both change which accounts exist at all.

Accrual books need accounts receivable, accounts payable, prepaid expenses and accrued liabilities. Cash books largely do not. If you are unsure which basis a client is on, our guide to accrual and cash-basis accounting under US GAAP sets out the accounts that give it away.

Step 2. Open the balance sheet accounts that mirror real external accounts. One ledger account per bank account. One per credit card.

Name each one to match the statement, including the last four digits. Reconciliation needs something to tie to, and a generic “Bank Account” ties to nothing.

Step 3. Add the equity block for the entity type. This differs more than most people expect, so it has its own section below.

Step 4. Build revenue accounts around how the client prices. Not around what the client sells.

A consultant who charges retainers, projects and hourly work needs three revenue accounts. The same consultant offering nine named service packages does not need nine.

The reason is stability. How a client charges changes rarely, and it is the thing the owner reviews. The service menu gets renamed and repackaged every few months, and an account structure built on it needs rework every time.

Step 5. Build expense accounts from the tax return backwards. Start with the return the client files, and name the accounts after its lines. This is the step most charts skip, and it is covered in full in the next section.

Step 6. Stop. Open the minimum set and add later.

Adding an account is free and instant. Merging two accounts that both hold a year of transactions rewrites history into one of them, and it does not reverse. That is the whole argument for starting small.

When should you split an account?

Split an account only if the split does one of three things. It changes a decision someone makes, it feeds a report someone reads, or it is required on a tax form or filing.

Splitting “Software subscriptions” into one account per vendor fails all three tests. Nobody decides anything differently because Slack and Notion sit in separate accounts. No tax line asks for it.

Splitting “Contract labor” out of “Wages” passes immediately. The two go to different lines on the tax return, and they generate different year-end forms. Contractors get a 1099, employees get a W-2.

Run the test before you create anything. Most requests for a new account fail it.

How do accounts map to IRS tax lines?

Mapping expense accounts to IRS tax lines means every expense account resolves to exactly one line on the return the client files. Do it at setup and the return fills itself from the trial balance.

For a sole proprietor or single-member LLC, that return is Schedule C of Form 1040. Its Part II lists the expense lines, running from line 8 to line 27b.

The captions below are as printed on the 2025 Schedule C, with the form’s “see instructions” pointers left out. Lines 16, 20 and 24 are parent captions with two sub-lines each, so they are shown that way rather than flattened.

Schedule C line Caption on the form Ledger account to open
8 Advertising Advertising and Marketing
9 Car and truck expenses Car and Truck Expenses
10 Commissions and fees Commissions and Fees
11 Contract labor Contract Labor
12 Depletion Rarely applies. Open only if needed
13 Depreciation and section 179 expense deduction (not included in Part III) Depreciation Expense
14 Employee benefit programs (other than on line 19) Employee Benefit Programs
15 Insurance (other than health) Business Insurance
16a Interest: Mortgage (paid to banks, etc.) Mortgage Interest
16b Interest: Other Interest Expense
17 Legal and professional services Legal and Professional Fees
18 Office expense Office Expense
19 Pension and profit-sharing plans Retirement Plan Contributions
20a Rent or lease: Vehicles, machinery, and equipment Equipment Rent
20b Rent or lease: Other business property Rent Expense
21 Repairs and maintenance Repairs and Maintenance
22 Supplies (not included in Part III) Supplies
23 Taxes and licenses Taxes and Licenses
24a Travel and meals: Travel Travel
24b Travel and meals: Deductible meals Deductible Meals
25 Utilities Utilities
26 Wages (less employment credits) Wages
27a Energy efficient commercial buildings deduction Rarely applies
27b Other expenses (from line 48) Everything without a dedicated line

Line 27b is the release valve. Part V of the form is headed “Other Expenses” and asks you to list business expenses not included on lines 8 to 27a. Those total on line 48, which then feeds line 27b. Software subscriptions, bank charges and dues usually land here.

Note the two “not included in Part III” parentheticals on lines 13 and 22. Depreciation and supplies that belong to cost of goods sold are reported in Part III instead, not here.

Five places on this list cause most of the coding errors.

Line 11 against line 26. Contract labor and wages look similar in a bank feed and are completely different at year end. One produces a 1099, the other a W-2. The reporting side of that split is covered in what US bookkeepers file during 1099 season.

Line 15. The caption reads insurance other than health. Health insurance for a sole proprietor is handled elsewhere on the return, so it does not belong in this account.

Line 16a against line 16b. Line 16 is interest, split in two. Mortgage interest paid to banks goes to 16a, every other kind of interest to 16b. Keep two accounts, not one.

Line 20a against line 20b. Line 20 is rent or lease, also split in two. Vehicles, machinery and equipment go to 20a, other business property to 20b. A single “Rent” account forces someone to split it later.

Line 24a against line 24b. Line 24 is travel and meals, split the same way. Travel covers lodging and transportation for overnight business travel away from the tax home. Meals sit on their own sub-line because the deduction is limited. The instructions for Schedule C state that in most cases you can deduct only 50% of business meal expenses, with an 80% figure available to certain transportation workers.

That last point is the reason meals get a standalone account and never a sub-account of travel. Two different deduction percentages cannot share one account, because nobody can separate them again from the total.

One more structural rule. Part III of Schedule C computes cost of goods sold separately from Part II. That is why cost of goods sold accounts sit in their own number range and never inside operating expenses.

Sole proprietors are not the only filers. Partnerships file Form 1065 and S-corporations file Form 1120-S, each with its own expense lines. The principle does not change. Name the accounts after the form the client actually files.

The cost of getting this wrong is not spread evenly through the year. It lands in a single week of filing season, on whoever has to reconcile a year of coding against a form under a deadline.

What does detail type do?

Detail type sub-categorises an account within its type, and it carries the mapping towards a tax form line. It is a separate field from account type, and QuickBooks Online asks for both when you create an account.

The two do different jobs. Account type sets the report, as covered above. Detail type sub-categorises within that type and, in Intuit’s own words, does not affect the accounting behaviour.

This creates a quiet failure mode. A wrong detail type changes no total on any statement, so no report looks odd and nothing warns you.

What breaks is the tax mapping. The detail type is what routes an account towards a tax form line, so a wrong one puts a correct number in the wrong place at filing.

Xero handles this differently. Its account types are grouped into five categories, and some types behave identically to each other. Liability and Non-current Liability are treated the same way, as are Expense and Overhead, and Revenue and Sales. Where two types behave identically, pick one and use it consistently across the file.

Expense account to Schedule C line
Name the account after the line, and year end becomes a transfer of totals
Line Caption on the 2025 Schedule C, Part II Ledger account to open
8AdvertisingAdvertising and Marketing
9Car and truck expensesCar and Truck Expenses
10Commissions and feesCommissions and Fees
11Contract labor1099Contract Labor
13Depreciation and section 179 expense deduction (not included in Part III)Depreciation Expense
14Employee benefit programs (other than on line 19)Employee Benefit Programs
15Insurance (other than health)Business Insurance
16aInterest: Mortgage (paid to banks, etc.)Mortgage Interest
16bInterest: OtherInterest Expense
17Legal and professional servicesLegal and Professional Fees
18Office expenseOffice Expense
19Pension and profit-sharing plansRetirement Plan Contributions
20aRent or lease: Vehicles, machinery, and equipmentEquipment Rent
20bRent or lease: Other business propertyRent Expense
21Repairs and maintenanceRepairs and Maintenance
22Supplies (not included in Part III)Supplies
23Taxes and licensesTaxes and Licenses
24aTravel and meals: TravelTravel
24bTravel and meals: Deductible meals50%Deductible Meals
25UtilitiesUtilities
26Wages (less employment credits)W-2Wages
27bOther expenses (from line 48)Everything without a dedicated line
The five places that cause most coding errors
Line 11 against line 26
Contract labor and wages look identical in a bank feed. One produces a 1099, the other a W-2.
Line 15
The caption reads insurance other than health. Health insurance for a sole proprietor is handled elsewhere on the return.
Line 16a against line 16b
Line 16 is interest, split in two. Mortgage interest paid to banks goes to 16a, all other interest to 16b.
Line 20a against line 20b
Line 20 is rent or lease, split in two. Vehicles, machinery and equipment to 20a, other business property to 20b.
Line 24a against line 24b
Line 24 is travel and meals. Travel covers lodging and transportation for overnight business travel. Meals get their own sub-line because in most cases only 50% is deductible, so the two cannot share an account.
Lines 12 and 27a are omitted because they rarely apply to a small service business. Line 27b is the release valve: Part V is headed “Other Expenses” and takes anything not included on lines 8 to 27a, totalling on line 48 which feeds 27b. Part III computes cost of goods sold separately, which is why COGS accounts never sit inside operating expenses. Partnerships file Form 1065 and S-corporations file Form 1120-S, each with its own lines, and the same naming rule applies.
SkillArbitrage

Which equity accounts does each entity need?

Equity accounts differ by entity type. Using the wrong set misstates what the owner has taken out of the business.

Sole proprietor and single-member LLC. Three accounts: Owner’s Equity, Owner’s Contribution and Owner’s Draw.

Partnership and multi-member LLC. The same three, repeated for each partner. Two partners means six equity accounts. This is one of the few places where more accounts is correct.

S-corporation. Four accounts: Common Stock, Additional Paid-in Capital, Retained Earnings and Shareholder Distributions.

An owner’s draw account is wrong on an S-corporation. An owner who performs services for the corporation is treated as an employee and takes a salary through payroll. The IRS position is that distributions and other payments to a corporate officer must be treated as wages to the extent they are reasonable compensation for services rendered. Anything on top of that salary is a shareholder distribution, which is a different thing with different tax consequences.

A shareholder who performs no services for the company is not an employee, so no salary arises. The equity accounts are the same either way.

C-corporation. The same stock and paid-in capital structure as an S-corporation, with dividends in place of distributions.

The reason this matters is not tidiness. Draws and distributions reduce equity. They are not expenses.

Code a distribution to an expense account and you make two errors at once. Profit comes out too low and costs come out too high. Both sides of the entry are valid, so the books still balance and nothing flags it.

Why not one owner’s account?

One owner’s account will not work because it nets two opposite movements into a single balance. Watch for it on an inherited file: a lone “Owner’s Account” used for money in and money out.

It nets two opposite movements into one balance. Money the owner put in cancels against money the owner took out, and the net figure tells nobody anything.

It also destroys the trail the owner’s tax preparer needs to track basis. Split it into contributions and draws, and keep them separate permanently.

Which accounts does a service business need?

A service business needs four things in its chart of accounts:

  • One account per real bank account and credit card
  • An equity block matching its entity type
  • Revenue accounts built on its pricing model
  • One expense account per tax line it will report

The working chart below runs to 49 accounts. That is enough to be useful and small enough that someone will code against it consistently.

Schedule C line references sit on the expense rows. It is printed in full here rather than put behind a download, so you can copy the rows you need.

Code Account Type Schedule C
1010 Business Checking (last 4 digits) Bank
1020 Business Savings Bank
1030 Undeposited Funds Other Current Asset
1100 Accounts Receivable Accounts Receivable
1200 Prepaid Expenses Other Current Asset
1300 Employee Advances Other Current Asset
1400 Computer Equipment Fixed Asset
1410 Furniture and Fixtures Fixed Asset
1490 Accumulated Depreciation Fixed Asset
2010 Accounts Payable Accounts Payable
2020 Business Credit Card (last 4 digits) Credit Card
2100 Accrued Expenses Other Current Liability
2110 Payroll Liabilities Other Current Liability
2200 Sales Tax Payable Other Current Liability
2300 Deferred Revenue Other Current Liability
2400 Note Payable Long Term Liability
3010 Owner’s Equity Equity
3020 Owner’s Contribution Equity
3030 Owner’s Draw Equity
3900 Retained Earnings Equity
4010 Retainer Revenue Income
4020 Project Revenue Income
4030 Hourly Revenue Income
4090 Refunds and Allowances Income
5010 Subcontractor Costs Cost of Goods Sold
5020 Direct Materials Cost of Goods Sold
5030 Merchant Processing Fees Cost of Goods Sold
6010 Advertising and Marketing Expense 8
6020 Car and Truck Expenses Expense 9
6030 Commissions and Fees Expense 10
6040 Contract Labor Expense 11
6050 Depreciation Expense Expense 13
6060 Employee Benefit Programs Expense 14
6070 Business Insurance Expense 15
6080 Interest Expense Expense 16b
6090 Legal and Professional Fees Expense 17
6100 Office Expense Expense 18
6110 Retirement Plan Contributions Expense 19
6120 Rent Expense Expense 20b
6130 Repairs and Maintenance Expense 21
6140 Supplies Expense 22
6150 Taxes and Licenses Expense 23
6160 Travel Expense 24a
6170 Deductible Meals Expense 24b
6180 Utilities Expense 25
6190 Wages Expense 26
6200 Software Subscriptions Expense 27b
6210 Bank and Payment Fees Expense 27b
7010 Interest Income Other Income

Note what is missing. There is no separate account for each software tool, no account per client, and no three-level sub-account tree.

Those are all tracked better by other fields. Clients belong in the customer list. Projects belong in a project or class field. Neither needs an account.

The cash accounts here are the ones you reconcile every month. What that process needs from the chart of accounts is set out in bank reconciliation step by step.

What changes for e-commerce?

An e-commerce client needs a handful of additions and one change of habit.

Add an Inventory asset account. Add cost of goods sold detail for product cost, inbound freight and packaging. Add merchant fees and platform fees as two accounts rather than one, because they are negotiated separately and reviewed separately.

Split shipping in from shipping out. Inbound freight is part of inventory cost. Outbound shipping is a selling expense. They are different numbers with different meanings.

Then the change of habit. Sales tax payable stops being one account. A client registered in seven states needs seven sales tax payable accounts, and that count moves as their footprint moves. For when a new state gets added, see what remote bookkeepers track for US sales tax nexus.

How do you fix an inherited chart?

Fixing an inherited chart of accounts starts with a count, not with deletions. Measure the problem before you touch it.

Four numbers tell you most of what you need.

How many accounts exist in total. How many hold zero transactions for the current year. How many hold less than a threshold you set, say $500. How many are near-duplicates by name.

The 186-account file from the top of this article had 94 accounts under $500. That is the number that told the story, not the 186.

You have three repair moves. Each costs something different.

Make inactive. The account leaves the picker but keeps its history. This is the safe move and should be your default.

Merge. Transactions move into the surviving account and the history is rewritten. This does not reverse. Use it only for genuine duplicates, and only after you have checked which one feeds a report.

Renumber. New reports use the new code. Reports already published keep the old one, as covered above.

The common symptoms point to predictable causes.

Symptom Likely cause Fix
Dozens of near-duplicate names Nobody could find the existing account, so they made a new one Merge true duplicates, then restrict who can add accounts
Expense accounts matching no tax line Chart built from the software’s default list, not the return Rename to the tax line captions, map the leftovers to line 27b
Suspense or Ask My Accountant holding a large balance Uncoded transactions parked and never cleared Clear it before anything else. It is hiding real errors
Sales tax in a revenue account Platform deposits booked gross as income Move to a liability account, then restate the affected periods
Owner’s draw inside expenses Equity treated as a cost Reclassify to equity, then tell the client the profit figure changes
Sub-accounts three levels deep Structure used where a class or tag belonged Flatten to two levels, move the detail to a class or project field

Sequence matters as much as the moves. Never repair mid-period. Wait for a period boundary, and start only after the last reconciliation is signed off.

Leave the software’s own accounts alone. System and default accounts have reports and automations pointing at them, and breaking those is a slower problem to find than a messy chart.

Xero puts a hard limit on one of these moves. An account type cannot be changed to Inventory at all. If a client needs an inventory account, create a new one rather than converting an existing account.

Write the mapping down before you touch anything. Old code, old name, new code, new name, one line each. It takes twenty minutes and it makes the change reviewable by someone other than you.

What should you check first?

Six things to have in place before the first change.

  1. The last reconciliation is complete and signed off.
  2. The period is locked, ideally with a closing password.
  3. A backup or full export is saved outside the software.
  4. The mapping document is written and shared.
  5. The client knows the reports will look different afterwards.
  6. Where an account feeds a filed return, the client’s tax preparer has been asked first.

How does this differ in India?

A chart of accounts does the same job in India and the US. Four differences change how much of it you get to design.

India prescribes the presentation. The US does not. Section 129(1) of the Companies Act, 2013 requires financial statements to be in the form provided in Schedule III. The layout is given to you.

Three types of company are carved out: insurance, banking, and generation or supply of electricity. Their own governing Acts prescribe a format instead.

For the wider reporting duties that sit around that requirement, iPleaders has a detailed breakdown of Section 129 of the Companies Act, 2013.

The US has no equivalent. As covered above, the IRS asks only that your system clearly show income and expenses.

The consequence is a shift in mindset. In the US the chart of accounts is a design decision, not a compliance download. That is the habit to unlearn first.

Tally attaches ledgers to predefined groups. US software asks for a type and a detail type. In Tally you create a ledger under a default group such as Current Assets. Sub-groups sit under it, including Bank Accounts, Cash-in-hand, Stock-in-hand and Duties and Taxes. The group settles the presentation.

QuickBooks Online works the other way round. You pick an account type, which decides the report, and then a detail type, which does not.

So the instinct changes. In Tally you look for the right group. On a US file you look for the right tax line. If you are moving between the two presentation styles, this walkthrough of moving from Ind AS presentation to US GAAP covers the wider adjustment.

One GST ledger set becomes sales tax payable by state. India runs a single indirect tax with a standard ledger structure. A US client with multi-state exposure needs one sales tax payable account per registered state.

That count is not fixed. It grows as the client crosses thresholds in new states, which means the chart of accounts changes during the year rather than at setup.

Naming expense accounts after tax-return lines has no Indian equivalent. ITR schedules do not map to a ledger the way Schedule C Part II does. The discipline in the mapping section above is a new habit to build, not one that transfers.

The instinct worth dropping is that the chart of accounts arrives ready-made. On a US file it is yours to design, and the design gets judged at filing. If you are moving into this work, starting a career in US bookkeeping from India covers what else changes.

What are common US chart of accounts mistakes?

The common US chart of accounts mistakes repeat across client files. Most are structural, not arithmetic.

1. Collected sales tax booked to revenue. Sales tax you collect belongs to the state, not the business. It is a liability.

This one is common for a mechanical reason. Platforms and card processors deposit one lump sum that already includes the tax. Book the whole deposit as income and you overstate revenue and understate a liability in the same entry.

2. Personal spending inside business expense accounts. The problem is not the categorisation. It is that the burden of proof sits with the taxpayer, and a personal receipt cannot support a business deduction.

3. Too many accounts. A chart nobody can code against consistently produces inconsistent reports. A coarse chart applied the same way every month is more useful than a detailed one applied differently by three people.

4. Too few accounts. The opposite failure. Everything lands in “General Expenses” and year end becomes a re-sort against the tax return.

5. Expense accounts that match no line on the return. The accounts look sensible and behave correctly all year. The cost shows up once, at filing, as manual work.

6. Draws or distributions coded as expenses. Understates profit and overstates costs at the same time. Covered in full at the equity section above, and it is the single most common reclassification on an inherited file.

7. Duplicate accounts. Someone could not find “Office Expense”, so they created “Office Supplies”. Six months later both hold transactions and neither is complete.

8. Sub-accounts used where a class or tag belonged. Location, department, project and client are all fields. Building them into the account structure multiplies the account count for no gain.

How do you keep it clean?

Keeping a chart of accounts clean takes four guardrails, because a chart decays unless something stops it.

Write the naming convention down. One line is enough: sentence case, tax line caption where one exists, no abbreviations.

Name one person who is allowed to add accounts. Everyone else requests.

Review accounts added in the last month, once a month. It takes two minutes and catches duplicates while they are still empty.

Hand a one-page coding guide to whoever enters transactions. Most miscoding is a guess made by someone with no way to check.

Frequently asked questions

How many accounts should a small business chart of accounts have?

Most small service businesses work well with 40 to 60 accounts. A product or e-commerce business usually needs 60 to 90 because of inventory and per-state sales tax. These are working figures, not standards. The test is whether the person coding transactions can apply the chart the same way every month.

Is the 1000 to 6000 numbering system required in the US?

No. No US rule requires account numbering at all, and QuickBooks Online hides the field until you switch it on. The convention is worth following because accountants, lenders and reviewers expect it, which makes your file faster for someone else to read.

Should expense accounts be named after IRS Schedule C lines?

Yes, for a sole proprietor or single-member LLC. Naming accounts after the Schedule C captions turns year end into a transfer of totals rather than a re-sort. For a partnership or corporation, do the same thing against Form 1065 or Form 1120-S instead.

What is the difference between an account type and a detail type?

In QuickBooks Online they are two separate fields. Account type decides how the software tracks the money and which report the account appears on. Detail type sub-categorises within that type and does not affect accounting behaviour, but it does carry the mapping towards tax form lines. A wrong detail type will not unbalance anything, which is why it goes unnoticed.

Can you delete an account from a chart of accounts?

Usually you make it inactive rather than delete it. An account holding transactions cannot simply be removed without affecting history, and making it inactive removes it from the picker while keeping the record intact. Reserve merging for genuine duplicates, because merging rewrites history and does not reverse.

What happens when you merge two accounts?

The transactions from both accounts end up in the one you keep, and prior-period reports change to match. It is not reversible. Check which of the two accounts feeds a report, a budget or an automation before you choose the survivor.

Does a chart of accounts change when a business switches from cash to accrual?

Yes. Accrual books need accounts that cash books do not, including accounts receivable, accounts payable, prepaid expenses, accrued liabilities and deferred revenue. Open those accounts before the switch rather than during it.

Where does sales tax collected from customers go?

To a liability account, usually named Sales Tax Payable. It is money held for the state, so it never touches revenue. A client registered in more than one state needs one account per state, so the balance can be matched to each return.

Can an S-corporation use an owner’s draw account?

No. An S-corporation owner who performs services is treated as an employee and takes a salary through payroll, per IRS guidance on reasonable compensation. Money taken beyond that salary is a shareholder distribution, which needs its own equity account. A shareholder who performs no services takes distributions only, and still has no owner’s draw account.

How is a US chart of accounts different from Tally’s groups and ledgers?

In Tally, a ledger is attached to one of the predefined groups, and the group decides how it presents. In QuickBooks Online or Xero you choose an account type, which decides the report, and the presentation follows from the type. The practical difference is what you optimise for. Tally pushes you towards the correct group, while a US chart of accounts is built towards the correct tax line.

References

This article is for informational and educational purposes only. It does not constitute professional, financial, accounting or tax advice. Consult a qualified professional before acting on tax or compliance decisions.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *