An add-on for FreeAgent

Real project accounting,
reconciled to the penny.

FreeAgent is brilliant at company-level books - but its project tools stop at account totals. Project Plus adds the project-level layer it's missing: monthly project P&L, journal-aware analysis, transaction fixes, period spreading, locked-year reallocations - plus your own projects, project groups and custom P&L layouts - all reconciled to the penny.

✓ Read-only always  ·  ✓ Sits on top of your existing data  ·  ✓ Nothing changes in FreeAgent
Project Plus - Monthly project P&L
Profit & Loss by project · FY 2025/26✓ Ties to TB
Decimals
Pier RdMill StQuay DevTotal
Turnover48,200.4031,750.3533,004.24112,954.99
Cost of sales12,400.109,180.157,090.0428,670.29
Gross profit35,800.3022,570.2025,914.2084,284.70
Admin expenses9,310.106,920.085,140.0721,370.25
+Staff costs4,200.043,100.032,300.039,600.10
+Office & premises3,110.042,320.031,740.027,170.09
+Professional fees2,000.021,500.021,100.024,600.06
Journalsnow mapped1,050.08740.05910.062,700.19
Operating profit25,440.1214,910.0719,864.0760,214.26
Σ projects + no-project + journals= company TB · £0.00 diff
Sound familiar?

What FreeAgent users actually say

Real posts from FreeAgent's own developer forum, independent reviews and accountants' blogs - every one of them a gap Project Plus closes.

It has taken around 2 hours for me to process all of the associated transactions, by manually opening every transaction's 'more options' page.

- FreeAgent API forum, 2022

Why can't I setup a project and then mark certain invoices/expenses as being part of that project?

- FreeAgent API forum, 2021

I have multiple projects in the business and need to be able to track their profitability and each project stream has multiple clients.

- FreeAgent API forum, 2021

Do I REALLY need to loop through ALL bank tx explanations to find the ones relating to a project?

- FreeAgent API forum, 2022

The reporting tools were lacking compared to competitors, with no custom reports or custom templates available across the platform.

- Tech.co review, 2025

There is currently no ability to pull through Project P&L as available in the UI?

- FreeAgent API forum, 2024

Quotes are from public forum posts and are used here as illustrations of common pain points. Project Plus is an independent add-on, not affiliated with FreeAgent.

Ten things FreeAgent can't do

Everything your projects need - none of the workarounds

Each feature closes a specific gap in FreeAgent, without ever breaking your reconciliation.

Monthly project-level P&L

FreeAgent's project report shows a single lifetime total per category. Project Plus gives you a true profit & loss for every project, month by month - turnover, cost of sales, admin, gross and operating profit - exactly like the company P&L you already trust.

FreeAgent

One figure per category for the project's whole life. No monthly view, no comparatives.

Project Plus

Full monthly matrix per project, with subtotals and period comparison.

Pier Rd - operating profit£/month
3.1kApr
4.0kMay
2.7kJun
4.9kJul
3.7kAug
4.4kSep

Journals, finally part of project analysis

In FreeAgent a journal entry has no project field - so anything posted by journal is invisible to project reporting. Project Plus lets you allocate journal lines to a project inside the app, pulling that value into the right project without ever editing the journal in FreeAgent.

FreeAgent

Journals can't carry a project. Capitalised costs, accruals and corrections vanish from project views.

Project Plus

Allocate each journal line to a project. Category totals stay identical - so it still reconciles.

Journal · Mortgage arrangement feeNo project
Assign to → Quay DevAllocated
Quay Dev journals£3,757.50

Find & fix transactions with no project

Project Plus scans your whole P&L and surfaces every line that's missing a project code - invoices, bills, expenses and bank explanations. Assign them to a project in one click, entirely inside the app. No two-hour slog through the bank feed; no jumping back and forth in FreeAgent.

FreeAgent

No "show me what's untagged" view. Bulk assignment isn't possible - it's one transaction at a time.

Project Plus

A single worklist of everything unassigned, with one-click and bulk assignment.

Retrospective project assignment
Before
Bill · Travis Perkins£1,240
Project: - none -
After
Bill · Travis Perkins£1,240
Project: Pier Rd ✓
Assigned in one click - the underlying FreeAgent transaction is never changed.

Drill down to fix it at source - or fix it here

From any unassigned line you can jump straight back into FreeAgent to set the project at source - quick for a bill, even one that's already been paid. Invoices are the catch: once an invoice is paid, re-projecting it in FreeAgent means the full loop - unallocate the payment, take the invoice back to draft, change the project, mark it as sent, then re-allocate the payment. In Project Plus you skip every one of those steps and just set the project in a single click. Locked periods - which FreeAgent won't let you edit at all - are the same story: effortless here, no unlocking.

FreeAgent

A paid invoice means unallocating payments, reverting to draft, marking as sent and reallocating payments; a locked year can't be edited at all.

Project Plus

Deep-link to FreeAgent for the easy fixes; allocate in Project Plus for paid invoices and locked periods.

Two ways to fix it
Bill · Travis Perkins · paid, open period↪ Open in FreeAgent
Invoice #1043 · paidhard in FreeAgent
Set project → Pier Rd · in Project PlusFixed here
Anything in a locked period → fix it here too, no unlocking.

Spread costs & income across periods

Need to spread an annual insurance bill or a deferred fee across the year? In FreeAgent that means hand-posting prepayment journals and reversing them every month. Project Plus lets you stretch any posting across multiple periods with one action - no prepayment journals, no reversals.

FreeAgent

Manual journals to the accruals code, reversed month after month. Easy to get wrong.

Project Plus

Pick a posting, choose the periods, done. The spread is applied automatically.

Insurance £7,200April
Apr
May
Jun
Jul
Aug
Sep
£7,200 per month × 10 prepayment journals

Reallocate anything - even in locked years

Spotted a cost in the wrong ledger account, or a project that should have been split - but the year is locked and filed? Project Plus moves the amount to a new account or project as an app-side overlay, including transactions in locked financial years, without touching FreeAgent or breaking your reconciliation.

FreeAgent

"dated_on is in a locked period." You must unlock the year - and risk your filed figures.

Project Plus

A differential overlay reclassifies the amount safely. The TB still ties out, to the penny.

Repairs £4,000 · locked FY 2023/24 🔒Wrong account
Reallocate → Property Improvements · Quay DevMoved
FreeAgent ledger changed?No - untouched

Split one bill across several projects

A shared bill, a bank payment, even a journal: divide the posting and send each part to a different project, in any proportion you like. FreeAgent ties a transaction to a single project (and journals can't carry one at all), with no way to divide an already-posted cost across projects after the fact. Project Plus splits it by % or by amount, retrospectively, in locked years, without touching FreeAgent - and it still reconciles to the penny. Split a part again for three or more.

FreeAgent

One project per transaction; journals carry none; no way to divide a posted cost across projects after the fact.

Project Plus

Split any posting by % or amount and allocate each part to its own project - then reallocate or stretch each part on its own.

Bill · Travis Perkins£1,200.00
£720.00
£480.00
Pier Rd · 60% Quay Dev · 40%
One bill, two projects - split by % or amount, reconciled to the penny.

Create new projects - without touching FreeAgent

Spin up brand-new projects inside Project Plus to model splits, phases or reporting structures that don't exist in your FreeAgent account. They're reporting-only, so your FreeAgent project list stays clean and nothing changes for anyone else on the account.

FreeAgent

Every project is a real, shared FreeAgent record - new ones clutter the account for everyone.

Project Plus

Create app-side projects in seconds and allocate to them freely. FreeAgent is never modified.

New project

NameHarbour Phase 2
GroupCoastal Developments ▾
App-side · reporting onlyCreate ✓
FreeAgent account: unchanged

Group projects into a hierarchy

FreeAgent gives you a flat list of projects. Project Plus lets you group them - by client, region, development or phase - and roll their P&L up into group subtotals. See the big picture, then drill into any single project.

FreeAgent

A flat, ungrouped project list with no roll-up or hierarchy.

Project Plus

Nest projects into groups with automatic subtotals at every level.

▾ Coastal Developments£40,350
Pier Rd£25,440
Mill St£14,910
▾ City£19,864
Quay Dev£19,864

Reshape the P&L itself

Go beyond FreeAgent's fixed report layout. In Project Plus you can build your own groups of P&L accounts, reorder them, and define custom subtotals - so your profit & loss reads the way your business actually thinks, not the way the chart of accounts happens to be ordered. You can even add your own virtual accounts and allocate transactions to them when you want more detail - for example splitting a single "EPC / EICR / Gas Safe" account into separate EPC, EICR and Gas Safe accounts - all without touching FreeAgent.

FreeAgent

A fixed P&L layout. No custom groupings, no reordering, no user-defined subtotals. Decisions made in the past are locked in.

Project Plus

Custom groups, free reordering, your own subtotals - plus virtual accounts to split detail out. Update your history to reflect current design choices.

Custom group · Staff costs
Directors' salaries£12,480
Employer NI£1,122
Pension£640
Staff costs subtotal£14,242
EPC / EICR / Gas Safe£1,800.00
split into three app-only accounts ↓
EPC£600.00
EICR£720.00
Gas Safe£480.00
App-only accounts - FreeAgent unchanged, totals still reconcile.
The non-negotiable

Every figure reconciles to the penny

This is the rule everything else is built on. Because an allocation only ever splits a category across projects - it never changes the category total - your project-level trial balance still agrees exactly with FreeAgent's company trial balance.

Anything that ever stops tying out is flagged in a reconciliation exceptions panel - so data-integrity problems surface instead of hiding.

£0.00

difference vs the company trial balance

Σ project allocations£57,514
No-project bucket£2,700
Journals (mapped)£0
Reconciles to FreeAgent TB✓ exact
Side by side

FreeAgent alone vs. FreeAgent + Project Plus

CapabilityFreeAgent+ Project Plus
Monthly project-level P&L-
Journals included in project analysis-
Find P&L transactions with no project-
Assign / bulk-assign projects in Project Plus-
Spread a posting across periods (no journals)-
Reallocate to a new ledger account / projectpairs of manual transactions
Split one bill across several projectsone project only
Edit / reclassify inside a locked year-
Create new projects without changing FreeAgent-
Group projects with roll-up subtotals-
Custom P&L account groups & ordering-
Reconciles to the company trial balance✓ to the penny

FreeAgent does these at company level. Project Plus extends them to the project level - and keeps the totals identical.

Up and running in minutes

How Project Plus works

1

Connect

Authorise Project Plus to read your FreeAgent account. It stays fully read-only - nothing in FreeAgent changes.

2

Reconcile

We reconstruct your P&L from invoices, bills, expenses, bank and journals - and tie every category to your trial balance to the penny.

3

Allocate & report

Fix missing projects, map journals, spread and reallocate - then read a monthly project P&L that always balances.

Simple pricing

One price per company - everyone included

Start with a 14-day free trial. Cancel any time before it ends and you won't be charged. All prices include VAT.

Monthly
£4.99/month
£9.99/month after your first year
  • Every Project Plus feature
  • Covers everyone in your company
  • 14-day free trial
  • Cancel any time
Start free trial →

One subscription covers everyone in your company. Card required to start the trial. Secure payment by Stripe.

Join the Project Plus community

Connect your FreeAgent account to access our Discord.

Speak directly to the developers, share tips, ask questions and help shape what we build next.

Connect to join →

See your projects the way they should look

Connect your FreeAgent account and get a monthly project-level P&L that reconciles to the penny - with every untagged transaction, journal and locked-year correction finally in the right place.

Connect FreeAgent →

Read-only always · works alongside your existing setup

Questions

FAQ

What is FreeAgent?

FreeAgent is popular UK cloud accounting software for small businesses, freelancers and their accountants, covering invoicing, expenses, banking, payroll, VAT, tax returns and company accounts. It's genuinely good software, which is exactly why we built on top of it: Project Plus adds the project-level reporting layer FreeAgent doesn't reach, without changing anything in your account. You can find out more at freeagent.com.

Does Project Plus change anything in my FreeAgent account?

No. Allocations, spreads and reallocations are stored as an app-side overlay on top of your FreeAgent data. Your FreeAgent ledger, journals and filed figures are never modified.

How can it edit locked years without breaking the accounts?

Because it doesn't edit FreeAgent at all. A reallocation is a differential overlay applied only inside Project Plus reporting. Category totals are preserved, so the trial balance still reconciles exactly to FreeAgent.

How do journals get into project reporting if FreeAgent has no project field for them?

Project Plus reads your journal sets and lets you assign each P&L journal line to a project in Project Plus. This only records which project a line belongs to, so the company totals are unchanged.

What does "reconciles to the penny" actually mean?

For every P&L category, the sum of the project allocations plus the no-project bucket plus journals equals FreeAgent's trial-balance total for that category - decimal-accurate. Anything that doesn't tie is flagged as an exception.

Is this affiliated with FreeAgent?

No. Project Plus is an independent add-on built on FreeAgent's public API. FreeAgent is a trademark of its respective owner.