Classification of Accounts (Real, Personal, Nominal)

Every account in accounting fits into one of three buckets: a person, a tangible thing, or an income/expense item.

10 min read · 12 cards · 2 checks

Read in: English · हिन्दी · ગુજરાતી


Theory

Sifting through Meera's Counter

Imagine sitting at the counter of Meera's kirana store. In front of you lies a pile of papers: a cash receipt for a newly bought digital weighing scale, an unpaid invoice containing a customer's name, and a monthly electricity bill. If you try to log all of these into a single database column without structure, your accounting system will quickly crash. To build error-free financial systems, we must sort these records into three distinct bins.

Theory

The OOP Class Hierarchy Analogy

Think of account classification like designing an Object-Oriented Programming (OOP) inheritance model. You cannot treat an active user account, a physical server machine, and a network bandwidth bill as the same data type. A user has a name (Personal), a server is a tangible asset (Real), and a bandwidth bill is an operational run cost (Nominal). Each class has its own rigid set of validation rules.

Theory

The Three Account Buckets

In traditional accounting, every ledger ledger account belongs to one of three categories. Personal Accounts represent individuals, firms, or institutions (like Meera or State Bank of India). Real Accounts represent tangible assets or properties owned by the business (like Cash, Stock, or Land). Nominal Accounts deal purely with temporary revenue, gains, expenses, and losses (like Rent, Salaries, or Sales).

At a glance

The traditional classification of accounts

Account TypeWhat it RepresentsMeera's Store Examples
PersonalIndividuals and organizationsRamesh (Debtor), Wholesaler Co. (Creditor)
RealTangible properties and assetsCash account, Grocery Stock, Refrigerator
NominalExpenses, losses, incomes, and gainsShop Rent, Electricity Bill, Discount Received

Formula

The Golden Rules of Accounting

This is the absolute most critical recipe for your university examinations. Memorize these rules verbatim:

1. Personal Accounts: Debit the receiver, Credit the giver.

2. Real Accounts: Debit what comes in, Credit what goes out.

3. Nominal Accounts: Debit all expenses and losses, Credit all incomes and gains.

Theory

Worked Example: Applying the Rules

Let us break down a real transaction from Meera's store step by step: Meera pays 5,000 rupees cash to her wholesale supplier, Suresh. Let us identify the two accounts involved, classify them, and figure out who gets debited and who gets credited.

Follow along

Step-by-Step Account Analysis

  1. Step 1: Identify the Accounts The two accounts affected by this transaction are Suresh Account and Cash Account.
  2. Step 2: Classify Each Account Suresh is an individual, so his account is a Personal Account. Cash is a physical asset, so it is a Real Account.
  3. Step 3: Apply the Personal Rule Suresh is receiving the cash from Meera. The Personal rule says 'Debit the receiver', so we debit Suresh Account.
  4. Step 4: Apply the Real Rule Cash is leaving Meera's store. The Real rule says 'Credit what goes out', so we credit Cash Account.

Quiz

Meera pays 12,000 rupees cash for shop rent. How do you classify the Rent Account and what is its golden rule application?

  1. Real Account, credit because it goes out
  2. Nominal Account, debit because it is an expense
  3. Personal Account, debit because the landlord receives it
Show the answer

Nominal Account, debit because it is an expense

Rent represents an operational cost, making it a Nominal Account. According to the Golden Rules, you must debit all expenses and losses. Cash is the asset going out, which gets credited under the Real account rule.

Think first

Mental Check: Goods Sold for Cash

Suppose Meera sells provisions for 3,000 rupees cash. Think about which two accounts are affected and how they are classified before tapping.

Show the answer

The two accounts are Cash Account and Sales Account. Cash is a Real Account because it is an asset coming in (debit). Sales is a Nominal Account because it represents revenue earned by the business (credit). No personal account is used because it was a direct cash transaction.

Watch out

The Exam Trap: Outstanding Expense Confusion

University examiners love to catch students off guard with prefix or suffix adjustments. While 'Rent Account' is a Nominal account, adding a word to it changes its nature entirely. 'Outstanding Rent' or 'Prepaid Rent' represents money owed to or paid in advance to a specific person. Therefore, 'Outstanding Rent' is a Personal Account (Representative Personal Account), not a Nominal one.

Theory

Connection to Software Architecture

When developing an enterprise ledger engine or double-entry bookkeeping microservice, these classifications map directly to your system's enumeration logic. An account entity in your database will often have an account_type attribute restricted to Personal, Real, or Nominal via data validation layers to enforce strict structural integrity rules during balance queries.

Summary

Key takeaways

  • Personal Accounts include individuals, firms, and companies: debit the receiver, credit the giver.
  • Real Accounts comprise physical assets and properties: debit what comes in, credit what goes out.
  • Nominal Accounts encompass temporary expenses, losses, revenues, and gains: debit expenses, credit incomes.
  • Adding terms like 'outstanding' or 'prepaid' transforms a nominal account into a representative personal account.
  • Memory Hook: People are personal, things are real, and costs/earnings are nominal.

Study this properly

This page is the lesson to read. In Gri-Learn the same topic is a graded deck: the self-checks are scored and your weak topics are tracked. Free to start.

Start this topic

Already have an account? Sign in

More from Accounting Equation & Transaction Analysis

Gri-Learn · syllabus-mapped B.C.A. lessons in English, Hindi and Gujarati

Classification of Accounts (Real, Personal, Nominal) · Computerized Financial Accounting (option A) · Gri-Learn