top of page

General Ledger Account Codes List: A Complete Guide 2026

  • 15 hours ago
  • 12 min read

Your bank feed is full of transactions. Some say “Stripe payout,” some say “Adobe,” some say “Transfer,” and a few say nothing useful at all. You know the money moved, but your records still feel muddy.


That's usually the moment a small business owner realizes spreadsheets and bank labels aren't enough. You need a system that tells you what each transaction is, where it belongs, and how it should show up on your reports. That system is your chart of accounts, and the numbering inside it is your general ledger account codes list.


If you've ever wondered why accountants care so much about account numbers, the short answer is simple. Codes create order. They turn a pile of transactions into a balance sheet, an income statement, and a set of records you can trust.


What Are General Ledger Account Codes


A general ledger account code is the identifier attached to each account in your chart of accounts. It operates like a labeled folder in a filing cabinet. Every transaction has to go into the right folder, or your reports stop making sense.


If you record a client payment, that transaction belongs in an income account or in accounts receivable, depending on what happened. If you buy a laptop, it doesn't belong in rent or software. The code tells your bookkeeping system where to place it so your financial statements reflect reality.


A lot of new business owners assume there must be one official master list that every company uses. There isn't. For private businesses, there is no universal mandatory standard for general ledger codes across all private entities, because organizations build their own codes around their internal chart of accounts needs. Public sectors can be different. Federal agencies, for example, use the U.S. Standard General Ledger, as noted by Precoro's overview of GL codes.


If you want a refresher on the big-picture role of the ledger itself, this plain-English guide on what is a general ledger is useful before you start assigning codes.


Why small businesses need them


Without codes, you can still see money coming in and out. What you can't do reliably is answer basic questions:


  • Profit question: Did you earn money this month, or did cash just arrive before bills were paid?

  • Tax question: Which costs are grouped cleanly enough for filing and review?

  • Decision question: Are you spending more on software, travel, or contractors?


That's why I tell owners to stop thinking of GL codes as accountant jargon. They're the skeleton of your bookkeeping system. Once the skeleton is right, everything else stands up better.


Practical rule: If a transaction category helps you understand the business, it deserves a clear account. If it only creates clutter, keep it out of the chart.

Standard GL Account Code Ranges at a Glance


Most businesses use a simple numbering logic. The exact account names can differ, but the broad ranges are widely recognized. A common structure assigns Assets to 1000 to 1999, Liabilities to 2000 to 2999, Equity to 3000 to 3999, Income to 4000 to 4999, and Expenses to 5000 to 5999, according to Planergy's guide to GL codes.


That means the first digit gives you an instant clue about the account type. When you see a code starting with 1, you're usually looking at something the business owns or controls. A 5 usually means the business spent money.


Standard Chart of Accounts Numbering System


Account Type

Typical Number Range

What It Represents

Assets

1000 to 1999

What the business owns or controls, such as cash or equipment

Liabilities

2000 to 2999

What the business owes, such as bills or loans

Equity

3000 to 3999

The owner's stake in the business

Income

4000 to 4999

Revenue earned from products or services

Expenses

5000 to 5999

Costs of running the business


How to read the ranges quickly


Here's the simple shortcut I teach new owners:


  1. Start with the first digit. It tells you the family the account belongs to.

  2. Read the full code next. That tells you the specific account.

  3. Use the name as confirmation. The number organizes it. The label explains it.


For example, 1000 might be checking, 1200 might be accounts receivable, and 1500 might be equipment. They all start with 1, so they live on the balance sheet as assets.


You don't need to memorize every possible code. You need to understand the map. Once you know the map, the rest of the general ledger account codes list feels much less intimidating.


The Complete General Ledger Account Codes List Assets Liabilities and Equity


Balance sheet accounts track what your business owns, what it owes, and what belongs to the owner. These accounts don't measure this month's profit. They measure financial position.


The sample list below is practical rather than universal. You can rename accounts to fit your business, but the logic should stay clear and consistent.


Common asset accounts


Code

Account Name

What it's for

Example

1000

Cash on Hand

Physical cash kept for the business

Small cash used for minor office purchases

1010

Business Checking

Main operating bank account

Customer payment deposited into checking

1020

Business Savings

Reserve or tax savings account

Moving money into a savings buffer

1100

Undeposited Funds

Payments received but not yet cleared to the bank

Card payments waiting to settle

1200

Accounts Receivable

Money customers owe you

An unpaid invoice sent to a client

1300

Inventory

Goods held for sale

Products sitting in stock

1400

Prepaid Expenses

Costs paid in advance

Annual insurance paid before coverage periods pass

1500

Equipment

Long-term business tools or hardware

A camera, computer, or office printer

1600

Furniture and Fixtures

Office furnishings used over time

Desk, shelving, or chairs

1700

Accumulated Depreciation

Reduction in value of long-term assets over time

Year-end depreciation entry on equipment


A common point of confusion is prepaid expenses. If you pay now for something that covers future periods, it may start as an asset rather than an expense. That's because part of the value is still sitting with the business.


Another confusing one is accumulated depreciation. It's linked to assets, but it reduces their book value. You usually won't post everyday transactions there without guidance from your accountant.


Common liability accounts


Code

Account Name

What it's for

Example

2000

Accounts Payable

Bills you owe vendors

An unpaid invoice from a supplier

2100

Credit Card Payable

Business credit card balance

Software charged to a company card

2200

Loan Payable

Borrowed business funds

Term loan from a bank

2300

Payroll Liabilities

Amounts withheld or owed from payroll processing

Taxes or withholdings not yet remitted

2400

Sales Tax Payable

Tax collected and owed to the government

Sales tax collected from customers

2500

Deferred Revenue

Cash received before work is delivered

Upfront retainer for future services


Liabilities trip people up because they often arrive with cash. If a client prepays you, your bank balance rises, but not all of that is earned income yet. Sometimes it starts as a liability because you still owe the work.


When cash comes in, don't assume it's revenue. Ask whether you've earned it yet.

Common equity accounts


Code

Account Name

What it's for

Example

3000

Owner's Equity

The owner's net investment in the business

Initial business funding from the owner

3100

Owner Contributions

Additional money put into the business

Extra cash the owner adds later

3200

Owner Draw

Money the owner takes out for personal use

Transfer from business checking to personal account

3300

Retained Earnings

Cumulative profits kept in the business

Prior-year earnings rolled forward


Small business owners often mix up owner draw and expense. They are not the same thing. If you take money out personally, that usually affects equity, not your profit and loss statement.


That distinction matters. If you record personal withdrawals as business expenses, your books will understate profit and distort your tax records.


The Complete General Ledger Account Codes List Income and Expenses


Income statement accounts show performance over a period. These are the accounts you review when you want to know whether the business is making money and where that money is going.


For freelancers and small businesses, it helps to keep income categories simple and expense categories useful. You want enough detail to manage the business, but not so much detail that every purchase gets its own account.


Common income accounts


Code

Account Name

What it's for

Example

4000

Sales Revenue

Income from selling products

Online store product sales

4100

Service Revenue

Income from services performed

Design, consulting, or bookkeeping fees

4200

Project Revenue

Revenue tracked by client project work

Website build billed to a client

4300

Other Income

Non-core business income

Refunds, small incidental income, or one-off non-operating receipts


Most solo businesses don't need lots of income accounts at first. If you mainly sell one thing, a small set of revenue accounts is enough. Add more detail only when you regularly use that detail to make decisions.


Common expense accounts


Code

Account Name

What it's for

Example

5000

Cost of Goods Sold

Direct costs tied to goods sold

Product packaging or wholesale inventory cost

5100

Software and Subscriptions

Recurring digital tools

Accounting software, design apps, scheduling tools

5200

Advertising and Marketing

Promotion costs

Social ads, flyers, sponsored posts

5300

Contractor Payments

Payments to freelancers or subcontractors

Hiring a copywriter or developer

5400

Rent Expense

Workspace rent

Office, studio, or coworking fee

5500

Utilities Expense

Business utilities

Internet or electricity for business premises

5600

Office Supplies

Routine supplies used in operations

Paper, pens, printer ink

5700

Travel Expense

Business travel costs

Train fare, flights, hotels for work trips

5800

Meals and Entertainment

Business-related meals, subject to your tax rules

Client lunch or travel meal

5900

Bank Fees

Charges from banks or payment processors

Monthly account fee or wire fee

5950

Insurance Expense

Business coverage premiums

Professional liability or equipment insurance


When to split an expense account


A good account should answer a management question. If you want to know how much you spend on software each month, keep software separate. If you don't care about splitting postage from printer paper, both can sit in office supplies.


Here are a few smart splits for small businesses:


  • Separate contractor payments from payroll. One is outside help, the other is employee compensation.

  • Separate marketing from software. Ad spend and tools serve different purposes.

  • Separate travel from meals. They're operationally different and often reviewed differently.


Where people usually misclassify transactions


Three mistakes show up constantly.


First, owners post loan proceeds to income. That inflates sales that never happened. Second, they put equipment purchases into everyday expenses when the item is really a long-term asset. Third, they code personal spending through the business as if it were a valid company expense.


Keep this test in mind: Did this transaction earn revenue, support operations, create an asset, pay down debt, or move owner money? That question usually gets you close to the right code.


Example Chart of Accounts for Freelancers and Small Businesses


A freelancer doesn't need the same chart of accounts as a university, manufacturer, or government agency. A small shop also doesn't need dozens of departmental accounts on day one. What you need is a lean setup that captures the basics cleanly.


This version works well as a starting point because it covers the transactions most freelancers and small businesses see: client income, software, contractor costs, banking activity, and owner transactions.


An infographic displaying a simplified chart of accounts for freelancers and small business general ledger codes.


If you're also choosing tools to run your books, Senki's roundup of bookkeeping software for freelancers can help you compare setup options before you build your chart.


A simple starter template


Assets


  • 1010 Business Checking for your main bank account

  • 1020 Tax Savings for money set aside

  • 1200 Accounts Receivable for unpaid invoices

  • 1500 Equipment for laptop, camera, or office hardware


Liabilities


  • 2000 Accounts Payable for vendor bills

  • 2100 Credit Card Payable for card balances

  • 2200 Loan Payable for formal borrowing

  • 2400 Sales Tax Payable if you collect tax


Equity


  • 3000 Owner's Equity for the owner's stake

  • 3100 Owner Contributions for added capital

  • 3200 Owner Draw for personal withdrawals


Income


  • 4100 Service Revenue if you sell services

  • 4000 Sales Revenue if you sell products

  • 4300 Other Income for incidental items


Expenses


  • 5100 Software and Subscriptions

  • 5200 Advertising and Marketing

  • 5300 Contractor Payments

  • 5400 Rent or Coworking

  • 5600 Office Supplies

  • 5700 Travel

  • 5800 Meals

  • 5900 Bank and Processing Fees

  • 5950 Insurance


Why this list works


This setup is broad enough to keep your books useful and narrow enough to stay manageable. It avoids the trap of creating one account for every app, every vendor, or every tiny type of purchase.


For example, you probably don't need separate accounts for every software tool. Keep them under software and subscriptions unless one category becomes important enough to monitor on its own. The same applies to office supplies and small admin costs.


A chart of accounts should feel boring in a good way. If it's easy to understand at a glance, it's probably doing its job.

How to Implement and Customize Your Chart of Accounts


The easiest way to build a chart of accounts is inside your accounting software, not in a loose spreadsheet you never update. QuickBooks, Xero, and Wave all let you create accounts, assign numbers, and organize reports around them.


The key is to start simple and leave room to grow. Industry best practice is to use logical number ranges and leave gaps for expansion, while separating summary accounts from posting accounts and aligning the structure with reporting needs such as departments, products, or projects, as explained in DualEntry's GL code best practices.


An infographic illustrating a five-step process to set up and customize a business chart of accounts.


If you're still deciding on a platform, this guide to reliable accounting solutions for small business is a practical place to compare common options.


A clean setup process


  1. List your real transactions first. Review a few months of bank and card activity. Highlight recurring items like client payments, software bills, rent, contractor payments, taxes, and owner transfers.

  2. Create only the accounts you'll use. Don't import a giant template and keep every line. If you've never had inventory, you probably don't need an inventory account yet.

  3. Turn on account numbers if your software supports them well. This keeps reports sorted logically instead of alphabetically.

  4. Name accounts in plain English. “Software and Subscriptions” is better than “Digital Tools Misc.” because anyone on the team can understand it.


How to customize without making a mess


As your business grows, you'll want more detail. That's normal. What matters is how you add it.


Use subaccounts when one broad category needs a breakdown. For example, under advertising and marketing, you might create subaccounts for paid ads and sponsorships. Keep the parent account broad so reports still summarize neatly.


Leave numbering gaps on purpose. If you use 5200 for marketing, don't immediately fill every number around it. Gaps let you insert new accounts later without renumbering the whole system.


When to add a new account


Add one when the category is meaningful, recurring, and worth reviewing. Don't add one just because a new vendor appears.


A vendor is not an account. Adobe, Google, your bank, and your internet provider can all stay in vendor records while the transaction posts to the correct GL account. That keeps your general ledger account codes list useful instead of bloated.


Mapping Senki Categories to Your GL Codes


A lot of people are comfortable with budgeting app labels long before they're comfortable with accounting labels. That's fine. The trick is to translate informal categories into formal bookkeeping accounts.


In a budgeting app, you might group spending under everyday labels like groceries, transportation, subscriptions, or dining out. In accounting, those categories need a business purpose. That purpose determines the GL code.


A chart showing the mapping of informal spending categories to formal general ledger accounting expense accounts.


For a deeper look at naming and sorting business spending, this guide on how to categorize business expenses pairs well with the mapping below.


Simple category mapping examples


Informal Category

Formal GL Account

When it fits

Groceries

Meals and Entertainment or Office Supplies

Only if the purchase was business-related

Transportation

Travel Expense

Fuel, train, parking, or ride costs for business activity

Subscriptions

Software and Subscriptions

Apps, online tools, hosting, cloud services

Dining Out

Meals and Entertainment

Client meal or business travel meal

Shopping

Office Supplies or Equipment

Depends on whether it's a routine supply or a long-term asset

Income

Service Revenue or Sales Revenue

Depends on whether you sell services or products


The important filter


Don't map personal budgeting categories into business books automatically. “Groceries” in a personal finance app usually stays personal. It only belongs in the business ledger if the purchase was for a valid business purpose and your records support that treatment.


That's the mental shift. Budgeting asks, “What did I spend money on?” Accounting asks, “What business purpose did this transaction serve?” Once you make that switch, coding gets easier.


If a category makes sense in your personal budget but not on a business profit and loss statement, it probably needs to stay out of the books.

Downloadable GL Code Templates and Best Practices


You don't need to build your chart from a blank page. A simple template gives you a solid starting structure, then you can trim or rename accounts to match your business.


Use one version for a freelancer and another for a broader small business setup. Keep both in editable formats so you can import them into software or share them with your bookkeeper. If you also need a practical worksheet for organizing reimbursable costs and supporting detail, this small business expense report template is a helpful companion.


A sketched illustration showing downloadable GL templates for accounting, including CSV and Excel file formats.


Best practices that keep the list clean


  • Use consistent names: Pick one style and stick with it. If you use “Software and Subscriptions,” don't also create “Apps” for similar costs.

  • Don't delete old accounts with history: Make them inactive if they're no longer needed. Deleting can break your reporting trail.

  • Review the list regularly: Your chart should evolve when your business changes, not every time a random transaction appears.

  • Avoid vendor-based accounts: Keep vendors in the vendor list, not in the chart of accounts.

  • Ask whether the account helps decisions: If it doesn't improve reporting, control, or tax prep, it may not need to exist.


A good template saves time. A disciplined review process keeps that template useful.


Frequently Asked Questions About GL Account Codes


How many digits should my account codes have


Use as many digits as your business needs to stay organized without becoming hard to read. Small businesses often keep things short. Larger organizations often use longer structures or segmented codes.


Can I use letters in my GL codes


Yes, some organizations use alphanumeric structures. What matters most is consistency and whether your accounting system handles that format cleanly.


What's the difference between a GL code and a cost center


A GL code tells you what the transaction is, such as rent, software, or accounts receivable. A cost center tells you where it belongs inside the business, such as a department, location, or project.


Do I need a unique code for every vendor


No. That usually creates clutter. Track vendors in your vendor list, then post their transactions to the correct account code.


Should I create a separate account for every tax category


Only if it helps your reporting or your accountant specifically wants that detail. Most small businesses do better with a concise structure and good transaction-level notes.


Can I change my chart of accounts later


Yes, but do it carefully. Renaming, merging, or inactivating accounts can affect reporting consistency, so it's best handled with a plan instead of in the middle of a busy month.



If you want help comparing budgeting apps, bookkeeping software, digital banks, and investing tools without wading through marketing fluff, Senki is a useful place to start. It's built for people managing money in the everyday world, including freelancers, founders, and small business owners trying to choose tools that truly fit how they work.


 
 
bottom of page