Projects

Tracking project profitability in Simple Books

Learn how Simple Books calculates project income, costs, gross profit, margin and budget usage from allocated invoices, bills, expenses and mileage.

12 minute read Last updated

Introduction

Tracking project profitability in Simple Books brings together the invoices, supplier bills, business expenses and mileage claims allocated to a saved project. The Projects page then compares invoiced income with recorded project costs to show gross profit, margin and budget usage.

This guide explains the current project calculations and screens exactly as implemented. The figures are operational project summaries based on saved transaction totals; they are not a substitute for your Profit & Loss report or professional accounting advice.

What project profitability means in Simple Books

Simple Books uses four values for each current project:

  • Total invoiced: the full Total of every invoice whose Project ID matches the project.
  • Total costs: allocated bill totals, expense gross amounts and mileage claim amounts added together.
  • Gross profit: Total invoiced minus Total costs.
  • Profit margin: Gross profit divided by Total invoiced, multiplied by 100.

If a project has no invoiced income, its margin is shown as 0.0%, even when recorded costs make gross profit negative. Negative gross profit and negative budget remaining are highlighted.

These calculations use transaction values including VAT where the saved total or gross value includes VAT. They are therefore different from accounting Profit & Loss calculations, which normally use net income and net costs posted to ledger accounts. Simple Books labels the project result Gross profit, but it should be read as the current project-page calculation rather than a statutory accounting measure.

Create and open a project

Open Projects from the app navigation. The page begins with counts for Total projects, Active projects, Completed projects and On Hold projects, plus Total project budgets.

Select New project and complete the available fields:

  • Project name, which is required.
  • Project reference; Simple Books suggests the next PRJ-number when creating a project.
  • Customer / client, or No customer / client.
  • Description.
  • Status: Active, Completed or On Hold.
  • Budget (£), which must be zero or more.
  • Start date and End date; the end date cannot be before the start date.

Select Save project. The project becomes available in transaction Project selectors. From the Project list, select its name or View to open the individual Project Details page.

Allocate invoice income to a project

When creating an invoice, use the Project selector and choose the saved project instead of No project. The selected Project ID, name and reference are stored with the invoice when you select Generate Invoice. See how to create an invoice.

The project calculation uses the invoice’s full Total. Paid, Unpaid and overdue invoices all contribute to Total invoiced; status does not determine whether revenue is included. The individual Project Details page separately divides that same invoice total into Paid invoices, Outstanding invoices and Overdue invoices.

Invoice dates do not restrict the project total. Every currently saved invoice with the matching Project ID is included, regardless of the project’s start date, end date or status.

Allocate bills to a project

On the Bills page, choose the project from Project before selecting Save bill. The bill’s Project ID, name and reference are saved with it. See how to record a bill.

Project costs use the bill’s full Total, including VAT where VAT forms part of that total. Paid, Unpaid and overdue bills all count towards project costs. Project Details shows a separate Paid and Unpaid bill breakdown, but changing the bill’s payment status does not alter Total costs, gross profit, margin or budget usage.

Allocate expenses and mileage

Expenses and Mileage share the Expenses page and the same saved collection, but Project views separate them by record type.

  • Expense: choose a project in the Expense form. Project costs use the expense’s saved Gross amount.
  • Mileage: switch to Mileage, choose a project and save the claim. Project costs use the calculated mileage Amount, falling back to its gross value for older compatible records.

Draft, Submitted, Approved and Paid expenses or mileage claims are all included. Status is displayed in the recent transaction tables but does not change the project calculation. For the underlying workflows, see how to record a business expense and how to claim business mileage.

How project income, costs and margin are calculated

For one project, Simple Books applies these formulas:

  • Invoiced income = sum of allocated invoice totals.
  • Bill costs = sum of allocated bill totals.
  • Expense costs = sum of allocated expense gross amounts.
  • Mileage costs = sum of allocated mileage amounts.
  • Total costs = Bills + Expenses + Mileage.
  • Gross profit = Total invoiced − Total costs.
  • Profit margin = Gross profit ÷ Total invoiced × 100, or 0% when Total invoiced is zero.

Transactions are matched by their saved Project ID, not by a similar project name or reference. A transaction left as No project does not appear in project totals. Changing a project’s name does not break ID-based matching, although older transaction rows may retain the project name and reference that were stored when they were last saved.

Use the Projects portfolio overview

The Portfolio overview is the project-specific dashboard. It calculates across all current saved projects and transactions whose Project IDs match them.

  • Total invoiced: allocated invoice totals and the number of allocated invoices.
  • Total costs: combined Bills, Expenses and Mileage, with each type shown separately.
  • Overall gross profit: portfolio invoiced total minus portfolio costs.
  • Overall margin: portfolio gross profit divided by portfolio invoiced total.
  • Budget usage: total costs compared with the sum of all current project budgets.

The combined Budget usage includes costs from current projects even when an individual project has no budget, while the budget side is only the sum of budgets greater than or equal to zero. Read the individual project detail when you need to understand which project is driving the portfolio result.

Highest value projects ranks up to five projects by invoiced total. Most profitable projects ranks up to five by gross profit and shows the calculated margin. These lists include current projects regardless of Active, Completed or On Hold status.

Understand project charts and attention flags

The Projects page provides three portfolio charts:

  • Projects by status: a doughnut chart of Active, Completed and On Hold counts.
  • Budget utilisation: a bar chart comparing the total of current project budgets with all recorded costs allocated to current projects.
  • Top five project revenue: a horizontal bar chart using invoice totals for the five highest-invoiced projects.

The Needs attention section flags a project when it has no budget, has used 100% or more of its budget, is Active with an end date that has passed, or has recorded costs but no allocated invoices. These are fixed software checks, not accounting conclusions.

At exactly 100% budget usage, Needs attention says Budget fully used; above 100% it shows Over budget with the percentage.

Review an individual project

The Project Details page loads the chosen project and queries invoices, bills and the combined Expenses/Mileage records whose Project ID exactly matches it. It shows:

  • Project reference, customer, status, dates, budget and description.
  • Total invoiced, invoice count, Total costs, Gross profit, Profit margin and Budget remaining.
  • Paid, Outstanding and Overdue invoice totals.
  • Bill, Expense and Mileage cost totals.
  • Income, cost and budget breakdowns.
  • The most recent five allocated Invoices, Bills, Expenses and Mileage claims in separate tables.

If one of the invoice, bill or expense/mileage queries fails, the page still renders available data and warns that some financial records could not be loaded and the figures may be incomplete.

Understand budgets and project progress

A project budget is compared with the same gross project costs used in profitability:

  • Budget remaining = Project budget − Total costs.
  • Budget used = Total costs ÷ Project budget × 100.
  • Below 75% is labelled Within budget.
  • From 75% to below 100% is labelled Approaching budget.
  • At 100% or more is labelled Over budget on Project Details.

If the budget is zero or blank, the page shows No budget set and does not display a budget progress bar. Budget is not a profitability target and does not limit saving transactions.

Project progress is date-based. When both dates exist, Simple Books calculates inclusive project days, elapsed days, remaining days and percentage of duration elapsed. This is informational: passing the end date does not change the project’s status automatically.

How transaction changes affect profitability

Project totals are recalculated from the currently saved records whenever the Projects or Project Details page loads. Changes therefore have these effects:

  • Edit an amount: updating an allocated invoice total changes project income; updating a bill total, expense gross amount, mileage distance or mileage rate changes project costs.
  • Change the Project selection: the transaction stops contributing to the old Project ID and contributes to the new one after it is saved.
  • Select No project: the transaction is removed from project calculations but remains a transaction in its own module.
  • Delete a transaction: after the record is deleted, it no longer contributes when project data is reloaded.
  • Change payment or claim status: Paid, Unpaid, Draft, Submitted and Approved labels alter status breakdowns where shown, but not total income, total costs, gross profit, margin or budget usage.
  • Edit the project budget: budget remaining, percentage used and health labels change, but income, costs and gross profit do not.
  • Edit project status or dates: status counts, progress and attention flags can change; the financial calculation does not.

Deleting a project deletes the project record only. The current delete workflow does not reassign or delete invoices, bills, expenses or mileage records that stored its Project ID. Because the project no longer exists, those records no longer match a current project in Portfolio overview and its Project Details page is unavailable.

How the main Dashboard relates to projects

The main Dashboard has no project filter, project profit card or project profitability chart. Allocated transactions still appear in its general business figures because they remain ordinary invoices, bills, expenses and mileage claims, but the Dashboard does not separate them by Project ID.

In particular, the Dashboard’s Income vs Bills chart groups all invoice totals and bill totals by month and shows their difference. It excludes expenses and mileage and is not filtered to a project, so its Difference line is not the same as project gross profit. Recent activity can include allocated transactions, but it does not show their project allocation.

For project-specific figures and charts, use Portfolio overview and the individual Project Details page. For ledger-based business performance, use Understanding Profit & Loss.

Worked examples

Website project with income and costs

A freelance designer creates “Harbour Website” with a £4,000 budget. They allocate an invoice with a £3,600 total, a supplier bill totalling £720, an expense with a £120 gross amount and a £44 mileage claim.

  • Total invoiced: £3,600
  • Total costs: £720 + £120 + £44 = £884
  • Gross profit: £3,600 − £884 = £2,716
  • Profit margin: £2,716 ÷ £3,600 × 100 = 75.4%
  • Budget used: £884 ÷ £4,000 × 100 = 22.1%
  • Budget remaining: £4,000 − £884 = £3,116

Marking the invoice Paid changes Paid and Outstanding invoice totals but leaves Total invoiced and the 75.4% project margin unchanged.

Reallocating a cost

A £240 gross software expense was accidentally allocated to “Harbour Website” instead of “Retail Campaign”. The user edits the expense, changes Project and selects Update expense. On reload, Harbour Website costs fall by £240 and its gross profit rises by £240. Retail Campaign costs rise by £240 and its gross profit falls by the same amount.

Common project profitability mistakes

  • Leaving transactions as No project. They remain valid records but do not contribute to any project totals.
  • Expecting only Paid or Approved records to count. Project calculations include every matching saved record regardless of status.
  • Comparing project gross profit directly with Profit & Loss. Project views use gross transaction totals, while accounting reports use ledger postings and net account values.
  • Assuming the Dashboard Difference line is project profit. It includes all invoices and bills and omits expenses and mileage.
  • Recording the same cost as both a bill and an expense. If both are allocated, project costs are duplicated.
  • Using a similar name instead of selecting the project. Matching uses the saved Project ID.
  • Assuming a budget limits costs. It is a comparison value and does not prevent transactions from being saved.
  • Expecting project dates to filter transactions. Matching records count regardless of transaction date.
  • Expecting project status to update automatically. Date progress is informational; update Active, Completed or On Hold yourself.
  • Deleting a project to delete its transactions. The project is removed, but allocated source records are not reassigned or deleted.
  • Ignoring load warnings. If a collection could not be loaded, displayed portfolio or project figures may be incomplete.

Summary

To track project profitability in Simple Books, create a project and select it when saving relevant invoices, bills, expenses and mileage claims. The project’s full invoice totals become Total invoiced; bill totals, expense gross amounts and mileage amounts become Total costs. Simple Books subtracts costs from invoiced income for gross profit and divides that result by invoiced income for margin.

Use Portfolio overview for project-wide totals, rankings, charts and attention flags, then open Project Details for one project’s profitability, budget health and recent allocated records. Review the Project selection whenever you create or edit a transaction, and remember that these gross-value operational figures are separate from ledger-based Profit & Loss reporting.