Project Management

Client Project Tracker

Track deliverables, deadlines, and budgets for multiple client projects

Get this built around your data

✓ Free to download  ·  ✓ Excel 2016+ and Google Sheets  ·  ✓ Custom version in 24h

Client tracking is usually a contact list with dates attached. This template adds the two things that make it useful: what was last agreed, and when the relationship last had a real touch.

What the worksheet looks like

The actual columns, with sample rows

Clients sheet, with days-since-contact derived rather than remembered.
ABCDEFG
1ClientOwnerStageValueLast contactDays idle
2Meridian GroupA. DuvalDelivery48,0002026-07-0112
3Kestrel LtdK. OwensProposal22,5002026-06-1429
4Halcyon SAA. DuvalDelivery91,0002026-07-103
5Ardent BVM. FerrerDormant02026-04-2282

The formulas that do the work

Why each one is written the way it is

  • =TODAY()-[@[Last contact]] Days since the last touch. The single most useful column on a client sheet, because relationships decay silently and nobody notices a gap they are not shown.
  • =MAXIFS(Interactions[Date],Interactions[Client],[@Client]) Last contact pulled from the interactions log rather than typed, so it cannot be stale.
  • =IFS([@[Days idle]]>60,"At risk",[@[Days idle]]>30,"Cooling",TRUE,"Warm") A banded relationship status, so a 200-row list can be read in one pass.
  • =SUMIFS(Revenue[Amount],Revenue[Client],[@Client],Revenue[Date],">="&EDATE(TODAY(),-12)) Trailing twelve-month revenue, which is the right weighting for deciding where attention goes.

The account that went quiet

A worked example with real numbers

A consultancy tracked clients by stage and everything looked healthy. Adding days-since-contact showed their third-largest account at 82 days idle while marked "Delivery" — the project had finished in April and nobody owned the follow-up. The renewal conversation happened two months later than it should have, and the column has since caught four similar gaps.

What is in the workbook

Tab by tab

Every tab in the workbook and what it is for.
TabContents
ClientsOne row per client with owner, stage and value.
InteractionsEvery meeting, call and email logged with a date.
RevenueInvoiced revenue by client and date.
DashboardPortfolio by owner, stage and idle time.
READMEWhat counts as a contact and what does not.

Features and related templates

What is included, and what to look at next

What it does

  • Multi-project dashboard
  • Deliverable tracking
  • Deadline management
  • Budget monitoring
  • Client communication log
  • Resource allocation
  • Progress reporting
  • Invoice tracking

Need it adapted?

  • Built around your own data and column names
  • Connected to your source system
  • Delivered within 24 hours

Questions about this template

Specific to this workbook, not generic

How is this different from a CRM?

Below about 100 active clients it is not, materially — and it is faster to change. Above that, or where you need email sync and per-user permissions, use a CRM. Our CRM template covers the sales-pipeline side of this.

What counts as a contact?

A two-way exchange. A newsletter send is not a contact, and counting it defeats the purpose of the idle-days column.

Should dormant clients be deleted?

No — mark them dormant. A former client is the warmest lead you have, and deleting the history means the next person has to rediscover it.

"This client project tracker has revolutionized how we manage multiple projects. We've improved our delivery times and client satisfaction significantly."

- Michael B., Account Director