Skip to main content

What is a Profit & Loss Statement?

The Profit & Loss Statement (P&L, also called Income Statement) shows revenue earned minus expenses incurred during a specific period, resulting in net profit or loss. Unlike the balance sheet (which shows position at a point in time), the P&L shows performance over a period.
Key formula: Net Profit/Loss = Total Revenue - Total Expenses
  • Profit (positive): Revenue > Expenses (organization made money)
  • Loss (negative): Expenses > Revenue (organization lost money)

API Endpoint

Get profit & loss report:
GET /reports/profit-loss?startDate={date}&endDate={date}
Headers:
  x-organization-id: {organizationId}
Query parameters:
ParameterTypeRequiredDescription
startDatestring (ISO date)NoPeriod start date (YYYY-MM-DD). Defaults to organization creation date if omitted.
endDatestring (ISO date)NoPeriod end date (YYYY-MM-DD). Defaults to current date if omitted.
Response structure:
{
  "message": "Profit/loss report fetched successfully",
  "data": {
    "periodStart": "2026-01-01T00:00:00.000Z",
    "periodEnd": "2026-06-30T23:59:59.999Z",
    "revenue": {
      "total": 2350000,
      "items": [
        {
          "name": "Interest Income",
          "amount": 2000000,
          "percentage": 85.11
        },
        {
          "name": "Entry Fee Income",
          "amount": 250000,
          "percentage": 10.64
        },
        {
          "name": "Penalty Income",
          "amount": 100000,
          "percentage": 4.26
        }
      ]
    },
    "expenses": {
      "total": 1450000,
      "items": [
        {
          "name": "Operating Expense",
          "amount": 1200000,
          "percentage": 82.76
        },
        {
          "name": "Bank Charge Expense",
          "amount": 150000,
          "percentage": 10.34
        },
        {
          "name": "Bad Debt Expense",
          "amount": 100000,
          "percentage": 6.90
        }
      ]
    },
    "netProfitLoss": 900000
  }
}

Report Structure

Revenue Section

Revenue (Income) accounts: All INCOME type accounts with activity during the period are included:
Account RoleDescriptionExample
INTEREST_INCOMEInterest earned on loans2,000,000 RWF
PENALTY_INCOMELate payment penalties100,000 RWF
ENTRY_FEE_INCOMEMembership fees150,000 RWF
DISBURSEMENT_FEE_INCOMELoan processing fees100,000 RWF
BAD_DEBT_RECOVERY_INCOMERecovered written-off debts0 RWF
OTHER_INCOMEMiscellaneous income0 RWF
For each revenue item:
  • Name: Formatted role name (e.g., “Interest Income”)
  • Amount: Total for the period
  • Percentage: Proportion of total revenue
Total Revenue: Sum of all income accounts

Expenses Section

Expense accounts: All EXPENSE type accounts with activity during the period are included:
Account RoleDescriptionExample
OPERATING_EXPENSEGeneral operating costs (rent, utilities, salaries, supplies)1,200,000 RWF
BANK_CHARGE_EXPENSEBank fees and charges150,000 RWF
BAD_DEBT_EXPENSELoan write-offs100,000 RWF
For each expense item:
  • Name: Formatted role name (e.g., “Operating Expense”)
  • Amount: Total for the period
  • Percentage: Proportion of total expenses
Total Expenses: Sum of all expense accounts

Net Profit/Loss

Net Profit/Loss = Total Revenue - Total Expenses
Positive value = Profit (revenue exceeded expenses) Negative value = Loss (expenses exceeded revenue)

Example Profit & Loss Statement

For Period: January 1 - June 30, 2026

REVENUE

Interest Income                   2,000,000 RWF   (85.11%)
Entry Fee Income                    250,000 RWF   (10.64%)
Penalty Income                      100,000 RWF    (4.26%)
                                  -----------
Total Revenue                     2,350,000 RWF   (100.00%)

EXPENSES

Operating Expense                 1,200,000 RWF   (82.76%)
Bank Charge Expense                 150,000 RWF   (10.34%)
Bad Debt Expense                    100,000 RWF    (6.90%)
                                  -----------
Total Expenses                    1,450,000 RWF   (100.00%)

NET PROFIT/LOSS

Total Revenue                     2,350,000 RWF
Less: Total Expenses             -1,450,000 RWF
                                  ===========
Net Profit                          900,000 RWF  ✓
Profit Margin: 900,000 / 2,350,000 = 38.30%

Key Financial Metrics

Profit Margin

Profit Margin = (Net Profit / Total Revenue) × 100
Interpretation:
  • Measures profitability efficiency
  • Shows how much of each revenue dollar becomes profit
  • Higher is better
Example:
Net Profit:       900,000 RWF
Total Revenue:  2,350,000 RWF

Profit Margin: (900,000 / 2,350,000) × 100 = 38.30%
Benchmarks:
  • Under 10%: Low profitability, review expenses
  • 10-20%: Moderate profitability
  • 20-40%: Good profitability
  • Over 40%: Excellent profitability

Expense Ratio

Expense Ratio = (Total Expenses / Total Revenue) × 100
Interpretation:
  • Measures operational efficiency
  • Shows how much of revenue goes to expenses
  • Lower is better (inverse of profit margin)
Example:
Total Expenses:  1,450,000 RWF
Total Revenue:   2,350,000 RWF

Expense Ratio: (1,450,000 / 2,350,000) × 100 = 61.70%
Relationship: Expense Ratio + Profit Margin = 100%

Return on Assets (ROA)

ROA = (Net Profit / Total Assets) × 100
Interpretation:
  • Measures how efficiently assets generate profit
  • Requires balance sheet data (total assets)
  • Higher is better
Example:
Net Profit (from P&L):     900,000 RWF
Total Assets (from B/S): 23,550,000 RWF

ROA: (900,000 / 23,550,000) × 100 = 3.82% annually
For 6-month period, annualize: 3.82% × 2 = 7.64% annual ROA Benchmarks:
  • Under 3%: Low returns
  • 3-6%: Moderate returns
  • 6-10%: Good returns
  • Over 10%: Excellent returns

Return on Equity (ROE)

ROE = (Net Profit / Total Equity) × 100
Interpretation:
  • Measures return to members/owners
  • Requires balance sheet data (total equity)
  • Higher is better
Example:
Net Profit (from P&L):    900,000 RWF
Total Equity (from B/S): 5,500,000 RWF

ROE: (900,000 / 5,500,000) × 100 = 16.36% for 6 months
Annualized: 16.36% × 2 = 32.73% annual ROE

Understanding Results

Profitable Operations (Revenue > Expenses)

What it means:
  • Organization earned more than it spent
  • Financial health is improving
  • Equity is growing
What you can do:
  • ✅ Distribute dividends to members
  • ✅ Allocate to reserves (emergency fund, loan loss reserve)
  • ✅ Fund growth and expansion
  • ✅ Invest in fixed assets
  • ✅ Increase lending capacity
Example decision:
Net Profit: 900,000 RWF

Allocation:
- Dividends to members:    400,000 RWF (44%)
- Emergency fund reserve:  300,000 RWF (33%)
- Loan loss reserve:       100,000 RWF (11%)
- Retained for growth:     100,000 RWF (11%)
                         -----------
Total:                     900,000 RWF

Loss (Expenses > Revenue)

What it means:
  • Organization spent more than it earned
  • Equity is declining
  • Unsustainable if continued
What to do: Review expenses:
  • ❌ Cut unnecessary operating costs
  • ❌ Reduce bank charges (negotiate better rates)
  • ❌ Minimize bad debt (improve loan screening)
Increase revenue:
  • ✅ Increase interest rates on loans (if market allows)
  • ✅ Expand loan portfolio (more lending)
  • ✅ Add fee-based services
  • ✅ Improve loan recovery (reduce defaults)
Example:
Net Loss: -200,000 RWF

Causes:
- Operating expenses too high (80% of revenue)
- Bad debt expense: 300,000 RWF (large write-offs)
- Interest income declining (fewer loans)

Actions:
1. Reduce operating costs by 20% (save 150,000/period)
2. Improve loan screening (reduce bad debt to 100,000)
3. Increase lending by 25% (boost interest income by 500,000)

Expected next period:
Revenue: +500,000, Expenses: -200,000 = +300,000 swing to profit

Period Comparisons

Track performance month-over-month:
MonthRevenueExpensesNet ProfitMargin
Jan 2026400,000250,000150,00037.5%
Feb 2026380,000240,000140,00036.8%
Mar 2026420,000260,000160,00038.1%
Apr 2026390,000245,000145,00037.2%
May 2026410,000255,000155,00037.8%
Jun 2026350,000200,000150,00042.9%
Total2,350,0001,450,000900,00038.3%
Analysis:
  • ✅ Consistent profitability (every month profitable)
  • ✅ Stable profit margins (36-43%)
  • ⚠️ June revenue dipped (investigate why)
  • ✅ June expenses also lower (good cost control)

Year-over-Year Comparison

Compare same period across years:
PeriodRevenueExpensesNet ProfitGrowth
Jan-Jun 20251,800,0001,200,000600,000-
Jan-Jun 20262,350,0001,450,000900,000+50%
Change+550,000+250,000+300,000
Analysis:
  • ✅ Revenue grew 30.6% year-over-year
  • ⚠️ Expenses grew 20.8% (slower than revenue - good)
  • ✅ Profit grew 50% (excellent growth)
  • ✅ Profit margin improved from 33.3% to 38.3%

Revenue Analysis

By Income Source

Breakdown of revenue sources:
Interest Income        2,000,000 RWF   (85.11%)  ← Primary revenue
Entry Fee Income         250,000 RWF   (10.64%)
Penalty Income           100,000 RWF    (4.26%)
                       -----------
Total                  2,350,000 RWF   (100.00%)
Interpretation:
  • Interest Income dominates (85%) - typical for lending organizations
  • Diversified income - not 100% dependent on one source
  • Penalties are modest (4%) - members paying on time
Risks:
  • ⚠️ 85% concentration in interest income (vulnerable if lending slows)
  • ✅ Entry fees provide stable baseline revenue
Opportunities:
  • ✅ Increase lending to grow interest income
  • ✅ Add new fee-based services
  • ✅ Consider new income streams (training, consulting)

Track revenue growth:
Q1 2026 (Jan-Mar):  1,200,000 RWF
Q2 2026 (Apr-Jun):  1,150,000 RWF  (-4.2% decline)
Investigation needed: Why did Q2 revenue decline?
  • Fewer loans disbursed?
  • Loan repayments slower?
  • Members leaving?

Expense Analysis

By Category

Breakdown of expenses:
Operating Expense       1,200,000 RWF   (82.76%)  ← Largest category
Bank Charge Expense       150,000 RWF   (10.34%)
Bad Debt Expense          100,000 RWF    (6.90%)
                        -----------
Total                   1,450,000 RWF   (100.00%)
Interpretation:
  • Operating expenses dominate (83%) - rent, salaries, utilities, supplies
  • Bank charges significant (10%) - negotiate better rates?
  • Bad debt moderate (7%) - 100,000 write-offs on 2M revenue = 5% of revenue
Red flags:
  • ⚠️ Operating expenses over 50% of revenue (51% in this example)
  • ⚠️ Bad debt over 5% of revenue
Efficiency targets:
  • ✅ Operating expenses: 30-40% of revenue
  • ✅ Bank charges: under 5% of revenue
  • ✅ Bad debt: under 3% of revenue

Expense Control

Monthly expense tracking:
MonthOperatingBank ChargesBad DebtTotal
Jan200,00025,00025,000250,000
Feb190,00025,00025,000240,000
Mar210,00025,00025,000260,000
Apr195,00025,00025,000245,000
May205,00025,00025,000255,000
Jun200,00025,000-25,000200,000
Analysis:
  • ✅ Operating expenses relatively stable (190-210K range)
  • ✅ Bank charges consistent (25K/month - consider negotiating)
  • ⚠️ Bad debt lumpy (write-offs happen irregularly)

Using the Profit & Loss Statement

Monthly Board Reports

Generate monthly P&L:
GET /reports/profit-loss?startDate=2026-06-01&endDate=2026-06-30
Review with board:
  • Revenue vs budget
  • Expense control
  • Profit margins
  • Trends vs prior months

Quarterly Member Reports

Generate quarterly P&L:
GET /reports/profit-loss?startDate=2026-04-01&endDate=2026-06-30
Share with members:
  • Profitability summary
  • Revenue sources
  • Major expenses
  • Dividend distribution potential

Year-End Financial Statements

Generate annual P&L:
GET /reports/profit-loss?startDate=2026-01-01&endDate=2026-12-31
Use for:
  • Tax filing (if required)
  • Annual report to members
  • External audit
  • Regulatory compliance

Budget Planning

Use prior year P&L to plan next year’s budget:
Prior year actual:
  Revenue:  4,500,000 RWF
  Expenses: 2,800,000 RWF
  Profit:   1,700,000 RWF

Next year budget (10% growth):
  Revenue:  4,950,000 RWF  (+10%)
  Expenses: 3,000,000 RWF  (+7% - controlled growth)
  Profit:   1,950,000 RWF  (+15%)

Best Practices

Profit & Loss best practices:Timing:
  • ✅ Generate monthly P&L for board review
  • ✅ Generate quarterly P&L for member updates
  • ✅ Generate annual P&L after year-end close
  • ✅ Compare periods for trend analysis
Accuracy:
  • ✅ Ensure all transactions posted before generating
  • ✅ Verify no draft entries pending
  • ✅ Reconcile to general ledger
  • ✅ Cross-check totals with account balances
Analysis:
  • ✅ Calculate key ratios (profit margin, expense ratio)
  • ✅ Compare to prior periods
  • ✅ Investigate significant variances
  • ✅ Identify trends (improving or declining)
Action:
  • ✅ Use insights to control expenses
  • ✅ Identify revenue growth opportunities
  • ✅ Make data-driven decisions
  • ✅ Allocate profits (dividends, reserves, growth)
Distribution:
  • ✅ Board members (monthly)
  • ✅ Management (monthly)
  • ✅ Members (quarterly or annually)
  • ✅ Auditors (annually)
  • ✅ Tax authorities (as required)
Documentation:
  • ✅ Archive all P&L reports
  • ✅ Keep supporting schedules
  • ✅ Document unusual items
  • ✅ Maintain variance explanations

Relationship to Balance Sheet

P&L and Balance Sheet are connected:

Net Income Transfer

During open period:
  • P&L shows Current Period Net Income
  • Balance Sheet shows same amount in equity section
After period close:
  • P&L accounts (Income/Expense) reset to zero
  • Net Income transferred to Retained Earnings on Balance Sheet
Example: Before period close:
P&L (Jan-Jun 2026):
  Net Profit: 900,000 RWF

Balance Sheet (Jun 30, 2026):
  Current Period Net Income: 900,000 RWF (part of equity)
After period close:
P&L (Jan-Jun 2026):
  [Closed - accounts zeroed]

Balance Sheet (Jun 30, 2026):
  Retained Earnings: +900,000 RWF (increased by net profit)
  Current Period Net Income: 0 RWF (transferred)

Combined Analysis

Use both reports together:
MetricSourceFormula
Profit MarginP&L onlyNet Profit / Revenue
Return on AssetsP&L + Balance SheetNet Profit / Total Assets
Return on EquityP&L + Balance SheetNet Profit / Total Equity
Asset TurnoverP&L + Balance SheetRevenue / Total Assets

Balance Sheet

View financial position at a point in time

Dividends

Distribute profits to members

Reserves

Allocate profits to reserves

General Ledger

Accounting foundation for P&L

Accounting Periods

Period closing and income transfer