Profit and Loss Statement

July 17, 2026 12 views admin

Profit and Loss Statement — Complete User Guide — Two Accounts Web

Comprehensive guide for generating, analysing, and understanding the Profit and Loss Statement — measuring your business's financial performance over a period


Table of Contents

  1. What Is the Profit and Loss Statement?
  2. Enabling from the Customize Menu
  3. Field-by-Field Guide
  4. Settings Configuration
  5. Creating a Profit and Loss Statement Report
  6. How the Profit and Loss Statement Is Calculated
  7. Drill-Down Capabilities
  8. Sample Data and Report Output
  9. Common Issues and Solutions
  10. Accounting Regulation Compliance

1. What Is the Profit and Loss Statement?

The Profit and Loss Statement (also called the Income Statement) is a financial report that measures a business's financial performance over a specific period. It shows how much revenue was earned, what costs were incurred, and whether the business generated a profit or loss.

Unlike the Balance Sheet (which is a point-in-time snapshot), the P&L covers a range of dates — a month, quarter, or year.

Key Concept: The Profit and Loss Statement explains the change in Retained Earnings on the Balance Sheet between two dates. If a business is profitable, Retained Earnings increases. If it makes a loss, Retained Earnings decreases.

1.1 Income vs Expenses

Category Normal Balance Examples Effect on Profit
Income (Revenue) Credit Sales Revenue, Service Fees, Interest Income, Late Payment Fees, Realised Investment Gains, Unrealised Gains Increases profit
Expenses Debit Cost of Goods Sold, Salaries, Depreciation, Rent, Bank Charges, Currency Losses, Investment Losses Decreases profit

The fundamental equation:

Net Profit (or Loss) = Total Income − Total Expenses

1.2 Accrual Basis vs Cash Basis

Aspect Accrual Basis Cash Basis
Revenue recognised When earned (invoice date), regardless of payment When cash is received
Expenses recognised When incurred (invoice date), regardless of payment When cash is paid
Matches GAAP/IFRS — standard accounting Simplified — smaller businesses
Impact on P&L Sales invoice in January = January revenue even if paid later Sales invoice in January = revenue when customer pays

1.3 The Profit and Loss Statement Hierarchy

The P&L report is organised using a hierarchical tree structure:

Income (Revenue)
  ├── Sales Revenue
  ├── Service Revenue
  ├── Late Payment Fees
  ├── Realised Investment Gains
  └── Unrealised Investment Gains
        └── [Subtotal: Total Income]

Expenses
  ├── Cost of Goods Sold
  ├── Salaries and Wages
  ├── Depreciation
  ├── Amortisation
  ├── Rent and Utilities
  ├── Bank Charges
  ├── Interest Expense
  ├── Currency Losses
  └── Loss on Disposal of Assets
        └── [Subtotal: Total Expenses]

                         ─────────────────
        [Total: Net Profit / (Loss)]

Each group can be expanded or collapsed. The final row is always the Net Profit or Loss, calculated as Total Income minus Total Expenses.


2. Enabling from the Customize Menu

The Profit and Loss Statement report is a standard report — it is always available under:

  • Reports → Financial Statements → Profit & Loss Statement

Related variations are also always available:

  • Reports → Financial Statements → Profit & Loss Statement (Actual vs Budget) — compares actual performance against budgeted figures

The Profit and Loss Account settings are also always accessible:

  • Settings → Chart of Accounts → Profit and Loss — manage P&L groups and accounts

3. Field-by-Field Guide

3.1 Report Header Fields

Location: Reports → Financial Statements → Profit & Loss Statement → New Report

Field Required? Description
Title No An optional custom title for the report. Defaults to "Profit and Loss Statement" if left blank.
Description No An optional label for the saved report (e.g. "Q1 2026"). Appears in the report listing.
Accounting Method Yes Choose Accrual Basis or Cash Basis. Accrual recognises revenue when earned; Cash recognises when received.
Rounding No When enabled, all amounts are rounded to whole numbers.
Exclude Zero Balances No When checked, accounts with zero balance are hidden from the report.
Show Account Codes No When checked, account codes are displayed alongside account names.
Groups to Collapse No Select specific P&L groups that should appear collapsed (expandable). Useful for summarising related items.
Footer No Optional notes that appear at the bottom of the report.

3.2 Report Columns (Periods)

Each report can contain one or more period columns for comparative analysis — for example, showing Q1 vs Q2 side by side.

Field Required? Description
From Date Yes The start date for this period column (e.g. 1-Jan-2026)
To Date Yes The end date for this period column (e.g. 31-Jan-2026)
Division No Filter this column to a specific division for segmented reporting.
Column Name No Optional custom column heading. If left blank, the To Date is used.

The Footer field accepts multi-line text. Common uses include:

  • Accounting policy notes (e.g. "Prepared under the accrual basis of accounting")
  • Disclosure of significant estimates or judgments
  • Date of authorisation
  • Rounding conventions

4. Settings Configuration

4.1 Profit and Loss Statement Groups

Location: Settings → Chart of Accounts → Profit and Loss → New Group

P&L Groups organise accounts into meaningful categories on the Income Statement. There are three group types:

Group Type Display Behaviour Use For
Income Group Shown as a positive section — revenue items under this group add to total income Sales Revenue, Service Fees, Other Income
Expense Group Shown with "Less:" prefix — expense items under this group subtract from total income Cost of Sales, Operating Expenses, Administrative Expenses
Sub-group Nested under a parent Income or Expense group for hierarchical organisation Break down a group into sub-categories (e.g. "Salaries" under "Operating Expenses")
Field Required? Description
Name Yes The display name on the report (e.g. "Operating Expenses", "Administrative Costs")
Type Yes Income Group, Expense Group, or Sub-group
Parent Group When Type = Sub-group The parent Income or Expense group this sub-group belongs to
Position No Sort order within the parent. Lower numbers appear first.

4.2 Profit and Loss Accounts

Location: Settings → Chart of Accounts → Profit and Loss → New Account

Custom P&L Accounts allow you to add new income or expense line items to the Profit and Loss Statement. For example, "Commission Income", "Consulting Fees", "Marketing Expense", or "Travel Expense".

Field Required? Description
Name Yes The display name on the P&L Statement (e.g. "Consulting Revenue")
Code No Optional account code for the Chart of Accounts
Group No The P&L group this account belongs to (e.g. "Operating Expenses"). If left blank, the account goes to "Uncategorised".
Cash Flow Statement No The Cash Flow Statement category — most P&L accounts are Operating Activities, but investment gains can be Investing Activities.
Position No Sort order within its group
Inactive No Hides this account from selection lists and reports

4.3 System Accounts

The following P&L accounts are built into the system and appear automatically when relevant transactions exist:

Account Default Group When It Appears CFS Category
Sales Revenue (Inventory Sales) Income Always — when inventory items are sold Operating
Cost of Goods Sold (Inventory Cost) Expenses Always — when inventory items are purchased/sold Operating
Inventory Impairment Expenses When inventory write-offs occur Operating
Depreciation Expense Expenses When fixed assets exist and depreciation is posted Operating
Loss on Disposal of Fixed Assets Expenses When fixed assets are disposed Operating
Amortisation Expense Expenses When intangible assets exist and amortisation is posted Operating
Loss on Disposal of Intangible Assets Expenses When intangible assets are disposed Operating
Realised Investment Gains/Losses Income When investments are sold Investing
Unrealised Investment Gains/Losses Income When investment revaluations occur Investing
Currency Gains/Losses Expenses When foreign currency transactions exist Operating
Interest Expense (LC Interest) Expenses When Letters of Credit are used Operating
Bank Charges (LC Charges) Expenses When Letters of Credit are used Operating
LC Expense Expenses When Letters of Credit are used Operating
Rounding Expense Expenses When sales invoices generate rounding differences Operating
Late Payment Fees Income When late payment fees are charged to customers Operating
Billable Time Invoiced Income When Billable Time is enabled and customer time is invoiced Operating
Billable Time Movement Income When Billable Time is enabled and time entries are created Operating
Billable Expenses Cost Expenses When Billable Expenses is enabled Operating
Billable Expenses Invoiced Income When Billable Expenses is enabled Operating
Conditional Visibility: System P&L accounts only appear on the report when they have transactions in the selected period. If there are no fixed assets, Depreciation Expense does not appear. If there are no foreign currency transactions, Currency Gains/Losses does not appear. This keeps the report clean and relevant.

5. Creating a Profit and Loss Statement Report

  1. Go to Reports → Financial Statements → Profit & Loss Statement
  2. Click New Report
  3. Enter a Title (optional)
  4. Enter a Description (optional)
  5. Choose the Accounting Method — Accrual (default) or Cash Basis
  6. Add one or more Periods:
    • Click Add to add a period column
    • Enter the From Date and To Date
    • Optionally select a Division for segmented reporting
    • Optionally enter a Column Name (e.g. "Q1 2026")
    • Add additional periods for comparative analysis
  7. Optionally adjust Rounding, Exclude Zero Balances, Show Account Codes
  8. Optionally select Groups to Collapse for compact presentation
  9. Optionally enter a Footer note
  10. Click Save
  11. The report will generate with Income, Expenses, and Net Profit sections

6. How the Profit and Loss Statement Is Calculated

This section explains the calculation logic behind the P&L Statement. Understanding these concepts helps you interpret the numbers and troubleshoot unexpected results.

6.1 Transaction Loading and Pre-Processing

When the P&L is generated, the system first loads all General Ledger transactions and applies several pre-processing steps:

  1. Cost of Goods Sold Calculation — determines COGS based on inventory valuation method (FIFO, moving average, or periodic average). This creates the COGS expense entry that appears on the P&L.
  2. Fixed Asset Disposal Entries — when a fixed asset is disposed, its cost and accumulated depreciation are removed from the balance sheet, and any gain or loss is recorded in the P&L.
  3. Intangible Asset Disposal Entries — same treatment as fixed assets for disposed intangible assets.
  4. Realised Investment Gains/Losses — calculates gains or losses on disposal of investments using the average cost method.

If Cash Basis is selected, additional conversion steps are applied:

  • Sales invoices are matched to receipts and converted to cash basis — revenue is recognised when cash is received, not when the invoice was created
  • Purchase invoices are matched to payments and converted to cash basis — expenses are recognised when cash is paid, not when the invoice was created

6.2 Balance Calculation Per Period

For each period column in the report, the following calculation is performed:

Step 1 — Revalue foreign currency accounts for the period date range
Step 2 — Filter transactions to only P&L (Profit and Loss) accounts
Step 3 — Filter transactions within the period (FromDate to ToDate)
Step 4 — Optionally filter by Division (if selected)
Step 5 — Group by P&L account
Step 6 — Sum the base currency amount for each account
Step 7 — Negate the result (see Sign Convention below)

Formula for each account balance:

Account Amount = −(Sum of base currency amount for all transactions
    where the account is this P&L account
    and the transaction date is within the period
    and the transaction is after foreign currency revaluation)

6.3 How the Chart of Accounts Tree Shapes the Report

The P&L report does NOT use hard-coded formulas like "Revenue − COGS − Expenses = Profit." Instead, it dynamically builds the report from the Chart of Accounts tree structure:

  1. Income Groups — all income accounts (sales revenue, service fees, late payment fees, investment gains) are grouped under Income Groups. Their balances are displayed as positive numbers.
  2. Expense Groups — all expense accounts (COGS, salaries, depreciation, rent, bank charges) are grouped under Expense Groups. Their balances are displayed with a "Less:" prefix, indicating they subtract from income.
  3. Subtotal rows — automatically calculated at key points: "Total Income," "Total Expenses," and "Net Profit/(Loss)."
  4. Net Profit — the final row is always the Net Profit or Loss, calculated as the running total of all preceding rows.

If an account has no group assigned, it falls into an "Uncategorised" bucket under Income. This ensures no account is ever lost, but it is best practice to assign each account to the correct group.

6.4 Sign Convention

The sign convention requires careful handling:

In the General Ledger:
  Income accounts have a CREDIT (negative) balance
  Expense accounts have a DEBIT (positive) balance

On the P&L Statement:
  Income amounts are DISPLAYED as positive (profit-addings)
  Expense amounts are DISPLAYED as positive (cost-incurred)
  BUT they are SUBTRACTED in the total (via "Less:" groups)

The system handles this by:
  1. Negating all account balances (× −1) during calculation
  2. Income groups display the result as-is (positive)
  3. Expense groups use "Less:" prefix and the rendering engine
     re-negates them so they subtract from total income

Example:

Raw GL balances:
  Sales Revenue:         −300,000 (credit)
  Salary Expense:         +60,000 (debit)
  Depreciation Expense:   +5,000 (debit)
  Rent Expense:          +15,000 (debit)

After sign reversal (× −1):
  Sales Revenue:         +300,000 (displayed as income)
  Salary Expense:         −60,000
  Depreciation Expense:   −5,000
  Rent Expense:          −15,000

After "Less:" re-negation:
  Sales Revenue:         +300,000
  Less: Salary Expense:  −60,000
  Less: Depreciation:    −5,000
  Less: Rent:           −15,000
  Net Profit:           +220,000 ✓

7. Drill-Down Capabilities

Every amount shown on the Profit and Loss Statement is clickable. Clicking any account balance opens a detailed transaction viewer showing the individual General Ledger transactions that make up that amount.

Drill-Down Target What You See
Any income account (Sales Revenue, Investment Gains, etc.) All transactions for that account in the period showing date, transaction type, customer (if applicable), description, and amount
Any expense account (Salaries, Depreciation, COGS, etc.) All transactions for that account in the period showing date, transaction type, counterparty, description, and amount
Currency Gains/Losses Individual foreign exchange revaluation entries with the original and revalued amounts
Unrealised Investment Gains/Losses Investment revaluation entries showing market value adjustments

Each drill-down view displays:

  • Date — the transaction date
  • Transaction — the document type and reference (e.g. "Sales Invoice #1001")
  • Counterparty — customer, supplier, or employee name
  • Description — transaction narrative
  • Debit — debit amount
  • Credit — credit amount
  • Running Balance — cumulative balance after each transaction

8. Sample Data and Report Output

8.1 Sample Setup

To demonstrate the P&L calculation, we use the same trading business from the Balance Sheet guide with the following transactions during January 2026:

Date Transaction Amount Dr Account Cr Account P&L Impact
5-Jan Sales Invoice #1001 (on credit) 300,000 Accounts Receivable Sales Revenue Sales Revenue ↑ 300,000
12-Jan Purchase Invoice #2001 (on credit) 120,000 Inventory Accounts Payable No direct P&L impact (inventory is BS)
18-Jan Salary payment 60,000 Salary Expense Cash at Bank Salary Expense ↑ 60,000
28-Jan Depreciation for January 5,000 Depreciation Expense Accum. Depreciation Depreciation Expense ↑ 5,000
30-Jan Rent payment (cash) 15,000 Rent Expense Cash at Bank Rent Expense ↑ 15,000

Note: The purchase of inventory (120,000) does NOT appear as an expense on the P&L — it is recorded as an asset (Inventory on Hand). The expense (COGS) is recognised when the inventory is sold, which has not happened yet in this example.

P&L Account Balances for January 2026

Account Group GL Balance (Dr = +, Cr = −) Sign Reversed (× −1)
Sales Revenue Income −300,000 +300,000
Salary Expense Expenses +60,000 −60,000
Depreciation Expense Expenses +5,000 −5,000
Rent Expense Expenses +15,000 −15,000

8.2 Income Statement Output

Profit and Loss Statement — ABC Trading
For the period: 1-Jan-2026 to 31-Jan-2026
                                                    Amount (BDT)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INCOME

  Sales Revenue                                           300,000
                                                            ───────
Total Income                                              300,000

EXPENSES

  Less: Salary Expense                    60,000
  Less: Depreciation Expense               5,000
  Less: Rent Expense                      15,000
                                            80,000
                                           ───────
Total Expenses                                              80,000
                                                            ───────

NET PROFIT                                                 220,000
                                                            ═══════

8.3 Verification of Calculation

INCOME:
  Sales Revenue:                300,000 ✓

EXPENSES:
  Salary Expense:                60,000 ✓
  Depreciation Expense:           5,000 ✓
  Rent Expense:                  15,000 ✓
  Total Expenses:                80,000 ✓

NET PROFIT:
  300,000 − 80,000 = 220,000 ✓

RAW GL BALANCES (before sign reversal):
  Sales Revenue:                −300,000 (Cr)
  Salary Expense:                +60,000 (Dr)
  Depreciation Expense:           +5,000 (Dr)
  Rent Expense:                  +15,000 (Dr)

  Sum = −300,000 + 60,000 + 5,000 + 15,000 = −220,000

SIGN REVERSAL (× −1):
  −220,000 × −1 = +220,000 ✓

DOUBLE-ENTRY VERIFICATION:
  Every P&L entry has a corresponding BS entry:
    Sales Revenue: Cr 300,000 ↔ Dr Accounts Receivable 300,000 ✓
    Salary Expense: Dr 60,000 ↔ Cr Cash at Bank 60,000 ✓
    Depreciation:   Dr 5,000  ↔ Cr Accum. Depreciation 5,000 ✓
    Rent Expense:   Dr 15,000 ↔ Cr Cash at Bank 15,000 ✓

NET PROFIT FLOWS TO BALANCE SHEET:
  Retained Earnings Opening:     80,000
  Net Profit for January:       220,000
  Retained Earnings Closing:    300,000 ✓

  Balance Sheet check:
    Total Equity = Capital 500,000 + Retained Earnings 300,000 = 800,000 ✓

The key verification is that the net profit of 220,000 on the P&L matches the increase in Retained Earnings on the Balance Sheet from 80,000 to 300,000 (an increase of 220,000). This confirms that the P&L and Balance Sheet are properly linked.


9. Common Issues and Solutions

9.1 Net Profit Shows as Zero

Cause: No P&L transactions occurred in the selected period, or no P&L accounts have been created.

Solution: Verify that transactions affecting P&L accounts (sales invoices, expense payments, journal entries to expense accounts) exist within the date range. Check that P&L accounts are set up in Settings → Chart of Accounts → Profit and Loss.

9.2 Expected Accounts Do Not Appear

Cause: The account may be assigned to a group that is collapsed, or the account has a zero balance and "Exclude Zero Balances" is enabled.

Solution: Check if "Exclude Zero Balances" is enabled. Disable it to see all accounts. Check if the account's group is collapsed in "Groups to Collapse" — expand it to see individual accounts.

9.3 Account Appears in the Wrong Section

Cause: The account's Group assignment is incorrect. An income account assigned to an Expense group will appear under Expenses.

Solution: Go to Settings → Chart of Accounts → Profit and Loss. Find the account and change its Group to the correct Income or Expense group.

9.4 Amounts Look Incorrect or Reversed

Cause: The sign convention may appear counter-intuitive. Revenue should show as positive, expenses as positive (with "Less:" prefix). If an expense shows as negative, or income shows as negative, there may be a reversing journal entry or credit note affecting the account.

Solution: Drill into the account to see individual transactions. Check for credit notes (which reduce revenue) or reversing journal entries (which may temporarily flip the balance).

9.5 Cost of Goods Sold Is Missing

Cause: COGS is calculated automatically from inventory layers. If no inventory items have been sold (no sales invoices with inventory items), there is no COGS to recognise.

Solution: Verify that sales invoices were created using inventory items. Review the Inventory module to check item quantities and sales.

9.6 Profit Shown but Bank Balance Decreased

Cause: This is normal — it is the difference between accrual and cash accounting. Sales made on credit increase profit (revenue recognised) but do not increase cash until the customer pays. Similarly, asset purchases decrease cash but are capitalised on the Balance Sheet, not expensed on the P&L.

Solution: Review the Cash Flow Statement to understand the difference between profit and cash flow. A profitable business can have negative cash flow if it is investing in working capital or fixed assets.


10. Accounting Regulation Compliance

10.1 IAS 1 — Presentation of Financial Statements

Requirement Reference How This System Complies
Statement of profit or loss as a primary statement §10(b) The P&L Statement is a standard report under Reports → Financial Statements
Revenue, finance costs, tax expense as separate line items §82 Revenue and expenses are in separate sections. Finance costs (interest, bank charges) are separate accounts. Tax expense can be added as a custom account.
Classification of expenses by function or nature §99 User-defined P&L Groups support classification by function (e.g. "Administrative Expenses," "Selling Expenses") or by nature (e.g. "Salaries," "Depreciation")
Material income and expenses presented separately §29, §97 Each P&L account appears as a separate line. Groups can be collapsed for summary presentation.
Comparative information required §38 Multiple period columns can be added for comparative analysis

10.2 IFRS 15 — Revenue from Contracts with Customers

Requirement Reference Compliance
Revenue recognised when performance obligation is satisfied §35 ✓ Revenue is recognised on invoice date (accrual basis), which is when the goods/services have been delivered
Transaction price allocated to performance obligations §73 ✓ Each sales invoice line represents a distinct performance obligation with its own price
Variable consideration estimated §50 ✓ Credit notes and discounts reduce revenue when issued

10.3 IAS 2 — Inventories

Requirement Reference Compliance
Cost of inventories recognised as expense when sold §34 ✓ COGS is calculated from inventory layers and recognised when sales invoices are created
Write-down to net realisable value recognised as expense §34 ✓ Inventory impairment/ write-off is recorded as an expense when processed

10.4 IAS 16 — Property, Plant and Equipment

Requirement Reference Compliance
Depreciation recognised as an expense §48 ✓ Depreciation Expense appears on the P&L as an operating expense
Gain/loss on disposal recognised in profit or loss §67 ✓ Loss on Disposal of Fixed Assets is recorded on the P&L when assets are disposed

10.5 IAS 38 — Intangible Assets

Requirement Reference Compliance
Amortisation recognised as an expense §97 ✓ Amortisation Expense appears on the P&L as an operating expense
Gain/loss on disposal recognised in profit or loss §113 ✓ Loss on Disposal of Intangible Assets is recorded on the P&L when assets are disposed

10.6 IFRS 9 — Financial Instruments

Requirement Reference Compliance
Realised gains/losses on derecognition recognised in P&L §5.7.10 ✓ Realised Investment Gains/Losses are calculated and recorded when investments are sold
Fair value changes for FVTPL in P&L §5.7.1 ✓ Unrealised Investment Gains/Losses are recorded when market value revaluations occur

10.7 IAS 21 — Foreign Exchange

Requirement Reference Compliance
Exchange differences on monetary items recognised in P&L §28 ✓ Currency Gains/Losses are recorded on the P&L when foreign accounts are revalued at period end

10.8 IAS 37 — Provisions, Contingent Liabilities and Contingent Assets

Requirement Reference Compliance
Provisions recognised when reliable estimate can be made §14 ✓ Provisions (e.g. for warranty, legal claims) can be recorded via journal entries to a custom P&L expense account and a BS liability account

10.9 IAS 8 — Accounting Policies and Estimates

Requirement Reference Compliance
Changes in accounting estimates recognised prospectively §36 ✓ Changes to depreciation methods, inventory costing, or exchange rate conventions apply to future transactions only

10.10 DR = CR Verification

Sample Data Verification:
  Sales Revenue (Cr):          300,000
  ↔ Accounts Receivable (Dr):  300,000 ✓

  Salary Expense (Dr):          60,000
  ↔ Cash at Bank (Cr):          60,000 ✓

  Depreciation Expense (Dr):     5,000
  ↔ Accum. Depreciation (Cr):    5,000 ✓

  Rent Expense (Dr):            15,000
  ↔ Cash at Bank (Cr):          15,000 ✓

  Total Debits:  300,000 + 60,000 + 5,000 + 15,000 = 380,000
  Total Credits: 300,000 + 60,000 + 5,000 + 15,000 = 380,000
  DR = CR ✓

  P&L Links to Balance Sheet:
  Net Profit: 220,000
  Retained Earnings Increase: 300,000 − 80,000 = 220,000 ✓
  Assets = Liabilities + Equity: 1,080,000 = 280,000 + 800,000 ✓

End of Profit and Loss Statement Guide