Citrus
For anyone running more than one project

Fresh clarity for every project you run. All on one screen.

Citrus replaces the portfolio spreadsheet with a live view of every engagement, and gives each one the plan artefacts people actually use: a Gantt, a task plan, a RACI, milestones and billing, a governance cadence and a risk register that keeps itself current.

No install. Sample portfolio of 29 projects across 18 clients, ready to click through.

Hartwell FoodsFull platform implementation
PhaseProd deployment 92%
Go-live28 Sep 2026 27d
Hours3,412 of 2,180 +57%
Updated2 days ago Marcus Reyes
Critical path, weeks 1 to 10
Configure Migrate Integrate UAT Go-live
Needs attention Burning 57% faster than the estimate implies

3,412 hours booked at 92 percent complete against an estimate of 2,180. Forecast total 3,709.

citrus / all projects 23 open · 9 red · 8 amber
Client and projectRAGPhaseProgressGo-liveHours and burnUpdated
Hartwell FoodsFull platform implementation Prod deployment 92% 28 Sep 2026 3,412 / 2,180 +57% 2d
Arcwell SemiconductorsApproval rules change request UAT 80% 14 Oct 2026 640 / 700 +12% 4d
Thornton MaterialsUpgrade to 9.2 QA 65% 02 Nov 2026 418 / 520 on pace today
Halverson BioMulti-office implementation Imp/Dev 45% 11 Jan 2027 1,204 / 2,940 unknown 21d
Pemberton LegalPayments integration Design 15% 23 Feb 2027 96 / 480 on pace 1d

Why a portfolio view

A spreadsheet tells you what people typed. It does not tell you what is true.

Every portfolio tracker starts as one row per project and ends up as a file nobody trusts. These four things go wrong in every one of them, and each has a fix that has to live in the tool rather than in a reminder email.

21 days

A stale row looks exactly like a healthy one

Nothing in a spreadsheet distinguishes green from not-updated-since-last-quarter. Citrus treats update age as a status of its own: past a fortnight the health flips to unknown and the project surfaces in the attention feed, whatever the last person typed.

4 of 4

The weekly ritual is half-completed

Schedule gets filled in because it is obvious. Scope, quality and risk go blank because they are three more columns of typing. Citrus makes each of the four aspects three clicks, rolls them up by a rule you set, and keeps the history so you can see a project turning before it turns.

+19%

Hours against the estimate is the wrong number

A project at 40 percent complete that has burned 60 percent of its estimate is not under budget, it is 50 percent past pace. Citrus measures burn against phase completion, which is why the sample portfolio reads plus 19 percent rather than a comfortable minus 22.

One client appears three times

An implementation plus two change requests is three rows, and nobody sees the whole relationship. Citrus rolls projects up by client so you can answer what is happening at Hartwell Foods without reading three lines and adding them in your head.

Seven views on every project

The portfolio is the front door. The work happens in the project.

Open any row and you get the artefacts a project manager would otherwise build by hand in a deck and a workbook. They are generated from a playbook, scheduled between kickoff and go-live by code rather than guesswork, and then every field is editable in place.

Snapshot

One page a delivery lead can read in ten seconds: where the project is, whether it will land, and who to ask.

  • The four aspects set weekly, with this week's comment
  • Hours booked against pace, not against the raw estimate
  • Days to go-live, phase completion and the record itself
  • Sales to delivery handoff lag, which is where slippage starts
Hartwell FoodsRed
Phase
Prod deployment
92 percent through
Go-live
28 Sep 2026
27 days
Hours
3,412
of 2,180, +57%
Updated
2d
Dana Whitfield
ScheduleRedslipped 2 weeks in UAT
ScopeAmber2 changes unpriced
QualityGreendefect count falling
Risks and issuesAmber1 open, owner assigned

Who sees what

Three roles, and an admin who can change any of it.

Rights come from the role first. An admin can then override a single permission for one person without moving them off their role, which is what you need the first time a sponsor asks to see revenue and nobody else should.

Project manager

Runs their own projects

Sees the whole portfolio for context, edits the projects where they are named PM. Enters the weekly RAG, maintains the plan, creates new projects. No access to money or to other people's rows.

Business user

Reads, never changes

The sponsor, the account lead, the person who wants the answer without being handed the file. Every screen is visible and every control is inert, so there is no chance of an accidental edit.

Admin

Runs the tool

Everything, plus the access screen: role defaults across fifteen permissions, per-person overrides, adding and removing people. The one right an admin cannot give away is the ability to manage access.

Getting started

Your existing spreadsheet is the input.

Bring the portfolio over

Paste or import your tracker. Citrus maps the columns it recognises: client, project, type, size, PM, phase, kickoff and go-live dates, estimate and actuals. Anything it cannot map it shows you rather than dropping.

Let the plan draft itself

Pick a project type and size and the plan generates from the matching playbook, scheduled between your kickoff and go-live dates. Then you correct it, because a generated plan is a starting point and not an answer.

Update in place, weekly

Three clicks per project sets the four aspects. Hours, phase and the comment sit on the same row. That is the whole ritual, and the portfolio, the attention feed and every report follow from it.

Pricing

Priced per person, not per project.

Because the whole point is that everyone looks at the same portfolio. Charging for projects would push you back into keeping some of them in a spreadsheet.

Starter

$14per person, per month

One project manager or a small delivery team finding its feet.

  • Up to 10 active projects
  • All seven project views
  • Weekly RAG with history
  • Burn against pace and forecast hours
  • CSV export
Or try the sample data

Portfolio

Most teams
$29per person, per month

A delivery function where somebody has to answer for all of it.

  • Unlimited projects and clients
  • Roles and per-person permissions
  • Import from Excel
  • Client rollups across engagements
  • Effort, resource load and cycle time analysis
  • Attention feed and weekly digest
Or request a walkthrough

Enterprise

Talk to us

Procurement is involved and the security questionnaire is forty pages.

  • Single sign-on and directory sync
  • Audit trail on every change
  • Data residency or self-hosting
  • API and webhooks
  • Citrus Support with a named contact
Start a conversation

Billed monthly, cancel any time. Prices shown in US dollars.

Request a walkthrough

Twenty minutes, your portfolio.

Bring your tracker

We load your own projects into a private workspace before the call, so you are looking at your portfolio and not a demo one.

No deck

The call is the product on screen. If it does not fit how you work, that is a useful twenty minutes for both of us.

Or skip the call

The live demo is the full product with a sample portfolio. Sign in as any of the three roles and see what changes.

Also from Kratoscode

Citrus is a Kratoscode product.

Kratoscode builds focused tools for teams that have outgrown the spreadsheet but do not want a platform. Each one does a single job properly.