TotalApp Docs

Profit & Loss

A real-time P&L statement drawing from all financial modules.

Overview

The Profit & Loss statement (also called an income statement) summarises your business's financial performance over a selected period. It shows what you earned (revenue), what it cost to deliver that revenue (COGS), the operating overhead (expenses), and the resulting profit or loss.

TotalApp's P&L is live — it reads directly from Financial Accounts and updates the moment new transactions are posted. There is no nightly batch process and no export-then-import required.

Real-Time Data

Approve a payroll run, record an invoice payment, or post a journal entry in Financial Accounts — the P&L statement reflects it within seconds. The statement you see now is current as of this moment, not as of last night's batch.

P&L Structure

The statement follows the standard income statement format:

Revenue£ 125,400
Service Revenue£ 98,200
Product Sales£ 27,200
Cost of Goods Sold (COGS)£ 34,100
Gross Profit£ 91,300
Operating Expenses£ 68,450
Payroll£ 54,000
Rent & Utilities£ 8,200
Software & Tools£ 6,250
Operating Income (EBIT)£ 22,850
Other Income / (Expense)£ (1,200)
Net Income£ 21,650

Each section expands to show individual account lines. Click the section header (Revenue, COGS, Operating Expenses) to collapse or expand its account-level detail. This lets you quickly jump to the summary view for a board meeting or drill into individual accounts for analysis.

Revenue Lines

Revenue in the P&L comes from two sources:

  • Accounts Receivable — Paid Invoices: When you mark an invoice as paid in Accounts Receivable, the payment amount posts to your designated Revenue account and appears on the P&L immediately.
  • Manual Journal Entries: Revenue posted directly via a journal entry in Financial Accounts (e.g. for subscription billing, retainer fees, or accrued income) also appears here.

Cash vs Accrual Basis

The P&L reflects cash basis revenue by default — revenue is recognised when a payment is recorded, not when an invoice is sent. If your business uses accrual accounting (recognise revenue when earned, not when paid), use journal entries to accrue income at month end and reverse them at the start of the next period.

Expense Lines

Expenses appear from two pipelines:

  • Financial Accounts — Expense-type accounts: Every debit posted to an Expense account (codes 5000–5999) via any mechanism — payroll run, journal entry, or module-generated entry — flows into the P&L expense section.
  • HR Expense Module: Approved employee expense claims that have been posted to a Financial Accounts expense account (via journal entry or direct integration) appear in the relevant expense category.

Time Period Selection

Use the period controls at the top of the P&L screen to select any time range:

Period OptionUse Case
MonthlyMonth-end close, reviewing a specific month's performance
QuarterlyBoard reporting, quarterly investor updates
AnnualYear-end statutory accounts, annual review
Custom Date RangeRolling 90-day views, project-specific periods, ad hoc analysis

Comparison Mode

Click Compare in the screen header to switch to a two-column layout. Select a primary period and a comparison period to see both side by side with a variance column showing the difference:

  • Month vs Prior Month — spot month-over-month trends in revenue or cost.
  • Month vs Same Month Prior Year — seasonality-adjusted comparison (e.g. May 2026 vs May 2025).
  • YTD vs Prior Year YTD — year-to-date performance vs last year at the same point.
  • Custom vs Custom — pick any two date ranges for comparison.

Best Use of Comparison Mode

Comparison Mode is most valuable for the monthly management accounts review. Set it to "This Month vs Prior Month" and you can immediately identify which expense lines moved significantly, without needing a separate Excel analysis.

Export

Click Export to download the P&L statement in your chosen format:

  • Excel (.xlsx) — rows and columns exactly matching the screen layout, including section headers, account-level detail, and subtotal rows. Fully editable for management accounts formatting.
  • PDF — formatted for printing or sharing. Includes your company name from White Label settings, the selected period header, and consistent font sizing.

In Comparison Mode, both columns plus the variance column are included in the export. This is the standard format for board reporting packages.

Dual Style

Like all Finance screens, Profit & Loss supports both the Workstation (dark glass) and Enterprise (light corporate) visual styles. Switch between them at any time via Settings → Appearance → Screen Style without losing any data or changing any underlying figures.

In Workstation mode, positive net income figures display in emerald green with a subtle glow. In Enterprise mode, positive figures use standard dark text with a green background badge — consistent with traditional accounting software aesthetics.

AI Assistant

Profit & Loss includes an embedded AI Assistant panel that reads the currently rendered report — date range, section breakdown (Revenue, COGS, Operating Expenses, each with line items and subtotals), Gross Profit, Operating Profit, Net Profit, and the comparison-period figures when comparison mode is enabled — and answers questions directly on the screen.

Executive Summary

Ask for overall profitability and margin trends, and how they compare to the prior comparable period.

Root Cause Detection

Identify which line items or sections are driving margin compression or expansion.

Quantified Recommendations

Get numbered cost or revenue areas to review, with every recommendation citing actual figures from the report.

Save as Report

Any AI response can be saved as a named report to My Reports with one click — the title is generated automatically from your prompt and the current month.

Open the panel from the vertical AI Assistant tab on the right edge of the screen. It uses the Writer Engine configured in Settings → General → Writer Engine (API, Local CLI, or in-browser engines) — no per-screen configuration is required.

Frequently Asked Questions

Does the P&L update automatically, or do I need to refresh it manually?
It updates automatically. TotalApp's P&L is live — it reads directly from Financial Accounts, so approving a payroll run, recording an invoice payment, or posting a journal entry is reflected in the statement within seconds. There is no nightly batch process, and no export/import step is required to see current figures.
Is the P&L calculated on a cash basis or accrual basis?
Cash basis by default — revenue is recognised when a payment is actually recorded, not when an invoice is sent. If your business uses accrual accounting, you can post manual journal entries in Financial Accounts to accrue revenue or expenses at month end, then reverse those entries at the start of the next period.
Where do the Revenue and Expense figures actually come from?
Revenue comes from two sources: invoices marked as paid in Accounts Receivable, and manual journal entries posted directly in Financial Accounts (e.g. for subscription billing or accrued income). Expenses flow in from any debit posted to an Expense account (codes 5000–5999) — whether generated by a payroll run, a journal entry, or an approved HR expense claim that has been posted to a Financial Accounts expense account.
Can I compare this month's performance against a prior period?
Yes. Click "Compare" in the screen header to switch to a two-column layout with a variance column. You can compare Month vs Prior Month, Month vs Same Month Prior Year (for seasonality), YTD vs Prior Year YTD, or any two custom date ranges. This is the recommended view for a monthly management accounts review.