Project Accounting for Startups: A Practical UK Guide

Project accounting means tracking the income, costs and profit of each project or client contract separately, alongside your company’s overall books. For a UK startup, it is how you find out which work makes money and which quietly drains it. You can start with a simple coding system in your existing software, then add budgets and reports as you grow.
TL;DR
Give every project a code and tag each invoice, bill, payslip cost and expense to it from day one.
Charge direct costs to the project in full and share overheads using one fair, written method.
Keep the approved budget fixed and the forecast separate, so you can see why a project drifted.
Watch cash timing as well as profit: a profitable project can still leave you short of cash.
Keep your records for six years, as UK company law requires.
Table of Contents
What project accounting is and why founders need it
Standard bookkeeping tells you what the whole company earned and spent. Project accounting tracks the financial performance, costs and revenues of individual projects, so you can monitor profitability, control budgets and use people efficiently.
The main benefit for a young business is visibility. Without it, one very profitable client can hide the losses on weaker work in the company totals. Project-level reporting stops that masking, which matters when you are deciding who to hire, which clients to chase and which to politely let go.
It also helps against scope creep. When every cost sits against a project and a budget, extra work shows up as extra spend while it is still easy to talk to the client about it.
Project accounting suits you if you:
sell services or fixed-price builds, where time is your biggest cost;
run several client contracts, grants or product experiments at once;
need to show investors or lenders how each line of work performs;
bill in stages, so income and costs fall in different months.
If you are still pre-revenue, start with the basics in our guide to accounting for pre-revenue startups and add project tracking when the first contracts arrive.
Setting up project accounting step by step
You do not need a mid-market finance system. A workable setup defines cost categories, assigns project codes, loads a budget, configures rules and tests the review workflow. In practice, for a startup, that looks like this.
Decide what counts as a project. A client engagement, a fixed-price build, a grant or a product launch. Keep the list short, or nobody will code things consistently.
Create project codes. Most cloud ledgers let you tag each transaction with a tracking category, a class or a project field. Use one code per project, such as CLIENT-A-WEBSITE.
Set cost categories. Typical ones are contractor fees, staff time, software, travel and materials. Use the same categories on every project so they compare.
Load a budget. Enter expected revenue and costs by category before work begins.
Code everything at source. Tag supplier bills, card spend, expenses and payroll journals when they are entered, not at month end.
Review monthly. Compare each project’s actuals with its budget, and note the reasons for any gap.
Our startup bookkeeping checklist covers the underlying habits that make coding reliable, such as regular bank reconciliations and receipt capture.
Keep the budget and the forecast apart
Freeze the approved budget as your baseline and hold the forecast separately. That lets you separate poor estimation, approved scope growth and delivery performance when a variance appears. Each has a different fix: better quoting, a change request or better delivery.
Direct costs and shared overheads
The hardest part is deciding what belongs to a project. A clean rule is to split costs in two.
Direct costs exist because of the project: a freelancer you hired for it, materials, a licence bought for one client, the hours your team logs against it. Assign these in full.
Shared costs support everything: rent, general software, accountancy fees, management time. UK guidance on funded projects says that direct costs are allocated in full while support costs are apportioned fairly and reasonably, using a basis such as headcount, floor space or spend.
That guidance was written for charities, but the logic carries over to any startup. Funders are strict about it too: one national funder says the method must be rational and justifiable, and that it does not regard a flat percentage management fee as fair or reasonable. If you ever apply for grant funding, a documented allocation method will help.
A worked example
Say your studio has three live projects and £3,000 a month of shared overheads. You have five people, and timesheets show how many days each project took this month.
Project | Days logged | Share of overheads | Overhead charged |
Client A website | 20 | 50% | £1,500 |
Client B app | 12 | 30% | £900 |
Internal product | 8 | 20% | £600 |
If Client B’s app earns £6,000 and has £4,200 of direct costs, the contribution before overheads is £1,800. After the £900 overhead share, the profit is £900, a 15% margin. Seen only in the company totals, that project looks fine. Seen alone, you can judge whether the price was right.
Whichever basis you pick, write it down, apply it every month and change it only when your business changes.

Tracking project profitability
Few measures are needed. Start with these for each project:
Gross margin: project revenue minus direct costs, as a percentage of revenue.
Fully loaded margin: the same after your share of overheads.
Budget variance: actual cost against approved budget, by category.
Effective day rate: revenue divided by days spent. If it sits well below your target rate, you are underpricing or overservicing.
Work in progress: costs incurred on work not yet invoiced.
Staffing is where margins usually move. Project accounting lets you see how utilisation, skill mix and cost rates affect margins before a project closes, while you can still change the plan. The same discipline applies to any team spend: if you are weighing something like a wellbeing programme for staff, a step-by-step ROI calculation gives you a way to set cost against measurable return.
Cash flow is not the same as project profit
A project can show a healthy margin and still hurt you. Government guidance on financial models notes that payment lags and timing mismatches can leave a startup short of cash even when it is profitable on paper.
To guard against that, add three dates to each project: when you pay costs, when you invoice and when the client usually pays. Then roll the projects into one forecast. Our guide to cash flow forecasting methods shows how to do it without a spreadsheet maze.
Stage payments help. Invoicing a deposit and milestones, rather than one bill at the end, narrows the gap between spending and getting paid.
Revenue recognition and UK record-keeping
When a project runs over several months, the revenue you report in your accounts may differ from the invoices you raise. How you recognise it depends on the accounting framework your company uses. Most small UK companies use FRS 102 or FRS 105, and larger or listed groups may use IFRS. Our pieces on IFRS 15 revenue recognition and FRS 102 changes for SaaS revenue explain the principles, and your accountant should confirm which applies to you.
On records, the rule is clear. UK limited companies must keep accounting records for six years from the end of the last financial year they relate to, or longer in specified cases. That includes what you need to prepare annual accounts and a Company Tax Return. Keep project budgets, timesheets, contracts and invoices with them, because they support the figures you report. Our note on why business records matter goes further.
Project figures also feed year-end work. A tidy project ledger makes your statutory accounts preparation and your Corporation Tax return quicker, since costs are already categorised.
Our perspective
Most founders we meet do not have a bookkeeping problem. They have a question the books cannot answer: which of our projects actually make money? We build the answer into the ledger from the start. Every transaction gets a project code, costs follow a consistent structure and overheads are shared by a method we write down. We pair modern digital tools with the judgement of accountants who have worked in top firms in the UK and the Middle East, so the numbers are quick to produce and sound enough to show a lender, investor or HMRC. Our advice is to keep it light at first. A few codes, a monthly review and a cash forecast will tell you more than a complex system nobody maintains. As the business grows, the same structure scales into budgets, audit readiness and specialist reporting, without starting again. Shoaib
How Keystone can help
We set up the coding, the monthly review and the compliance work around it. Our accounting packages for founders, startups and small businesses are published at £99 to £199 per month, and they cover day-to-day bookkeeping, VAT filing, payroll, tax planning and returns, accounts preparation and year-end reporting. We can also run audit readiness checks when you need them.
[

](www.keystonefa.co.uk)
See the services and packages on the Keystone Financial Advisory homepage, or read about the types of accounting services for founders to see which fits your stage.
FAQ
Do I need special software for project accounting?
Not at first. Most cloud accounting packages let you tag transactions by project or tracking category, which covers revenue, direct costs and a basic profit view. Add a time-tracking or project tool when you need timesheets and detailed budgets, ideally one that feeds your ledger.
How do I track project profitability with a small team?
Code every income and cost line to a project, log time weekly and review each project monthly. Compare gross margin, budget variance and effective day rate. Even three projects and one simple spreadsheet or report will show which ones to price differently.
How should I split shared costs like rent and software?
Pick a fair basis, such as headcount, days worked or spend, and apply it consistently. Write the method down so you can explain it to an accountant, investor or funder. Avoid arbitrary flat percentages that do not reflect how projects use your resources.
How long do I need to keep project records?
UK limited companies must generally keep accounting records for six years from the end of the last financial year they relate to. Some cases need longer. Keep contracts, invoices and timesheets alongside your ledger, and ask your accountant about your own situation.
Sources
Recommended