Loading tutorials…
Loading tutorials…
Time Tracking is the ClickUp feature most teams turn on, ignore for 3 weeks, and silently abandon. Done right, it produces honest campaign-cost data and answers 'where did the team spend Q2?' This walks the setup that survives adoption.
Who this is forMarketing leads, agency owners, and ops leads who need to know where the team's hours actually go. Especially relevant if you bill clients hourly, calculate campaign ROI including labor cost, or run a marketing team that 'feels overloaded' but cannot prove it.
What you'll need
Step 1
Time Tracking adoption depends on a clear, communicated business reason. Without one, the team interprets it as surveillance and quietly abandons it.
Valid reasons: (1) Calculate true campaign cost (labor + media spend = real ROI), (2) Client billing (agency / contractor work), (3) Capacity planning (who is overloaded vs underutilized), (4) Project estimation (improve future "how long will this take" estimates).
Invalid reasons: "Make sure people are working hard enough" (surveillance — kills culture and adoption), "Just in case we need it later" (no commitment = no usage).
Pick ONE primary reason and communicate it to the team. "Starting next month, we are tracking time so we can calculate true campaign ROI. Hours logged stay confidential to your direct manager. We use the data for budget decisions, not performance reviews."
Without this explicit framing, adoption collapses within 30 days. With it, adoption holds at 70-90%.
Step 2
Time Tracking is a ClickApp. Enable per-Space, set rounding/granularity defaults, and decide on billable vs non-billable.
Open the Space → Space Settings → ClickApps → Time Tracking → Enable.
Once enabled, configure: Time Estimates (separate ClickApp — enable this too if you want estimated vs actual reporting), Time Tracked rollups (parent Tasks auto-sum Subtask hours).
Workspace Settings → Time Tracking → Rounding (5 min, 15 min, 30 min). 15-min is the standard for agency / billing use cases. 5-min is the standard for internal capacity tracking.
Decide billable vs non-billable: Workspace Settings → Time Tracking → Billable. Once enabled, each time entry has a "Billable" toggle. Required for client work and ROI calculations.
Set default billable rate (per user or global). Settings → Members → per-user → Hourly Rate. Used by Calculation cards on Dashboards.
Step 3
ClickUp supports both live timers (start/stop on a Task) and manual log entries. Both have valid uses; pick a team default.
Live timer: open a Task → top-right play icon. Timer runs in real-time and logs hours to the Task on stop. Best for focused deep work where context-switching is rare.
Manual entry: open a Task → Time Tracked → "+ Add Time" → enter duration + date. Best for retrospective logging (e.g., end-of-day or end-of-week sum-up of hours).
Chrome extension / Desktop app: ClickUp ships a desktop app and Chrome extension with timer controls. Useful for people who switch Tasks frequently.
Pick a team default. Marketing teams tend to do manual entries (campaign work blocks of 1-3 hours at a time). Engineering tends to use timers (focused coding sessions). Document the convention.
Do not require BOTH timers and manual entries — pick one or the other. Teams that try to do both end up doing neither consistently.
Step 4
Hours logged are useless without reports. ClickUp ships with a Time Tracking Report (Dashboard card) + filterable Time Sheet view.
Dashboards → "+ Card" → Time Tracking category. Available cards: Time Tracked (total), Billable vs Non-Billable, Time by Assignee, Time by Status, Time by Custom Field (e.g., by Campaign).
Build a "Marketing Hours Report" Dashboard: (1) Total hours logged this month, (2) Billable vs Non-Billable split, (3) Hours by Campaign (Custom Field), (4) Hours by Assignee (capacity view), (5) Hours by Status (where time is spent — Backlog grooming? Execution? Review?).
Workspace → Time Sheet view (Settings → Time Sheets). Per-user weekly time sheet. Used for client billing, payroll integration, and end-of-week reviews.
Export: Dashboards → Card → Export → CSV. Required for monthly board decks and client invoicing.
Set a review cadence: marketing lead reviews the Hours Report every Monday in 10 minutes. Catches overruns early.
Step 5
The point of Time Tracking for marketing is true campaign ROI. Combine logged hours × hourly rate with media spend to get real cost.
On the Campaign Tracker List, add Custom Fields: Media Spend (Money), Estimated Labor Cost (Money — Formula field), True Total Cost (Money — Formula).
Formula for Estimated Labor Cost: SUM(Time Tracked across all child Tasks) × average team hourly rate. ClickUp Formula fields support this with Rollup + multiplication.
Formula for True Total Cost: Media Spend + Estimated Labor Cost.
On the Marketing Lead Dashboard, add a Bar Chart card: campaigns sorted by True Total Cost. Now you can see which campaigns are actually expensive (not just media-spend-heavy).
This single Dashboard card surfaces the truth most marketing teams avoid: campaigns with low media spend but high team time are often unprofitable in disguise.
Step 6
Agencies and contractors: ClickUp Time Tracking integrates with QuickBooks, Xero, and other invoicing tools via Zapier or native integrations.
Settings → Integrations → connect QuickBooks / Xero / FreshBooks / Harvest.
Filter the Time Sheet by Billable = true, by Client (Custom Field), and by date range to produce a per-client billable hours export.
Workflow: at end of month, filter Time Sheet → export CSV → import into invoicing tool, or use Zapier to auto-send entries.
Best practice: assign every Task to a Client via Custom Field. Without this, you cannot easily produce per-client billable summaries.
For straight pass-through billing: enable the public Time Sheet share link, send to the client with the invoice for transparency.
Step 7
New Time Tracking adoption is fragile. Without weekly visibility into who is logging vs who is not, the team silently drifts to zero compliance.
Build a "Time Tracking Adoption" mini-dashboard. One card: Total hours logged per user this week. Sort descending.
If anyone is at 0 hours logged after the first 2 weeks, have a 1:1 conversation. Re-explain the "why." Help them log their first entries together.
Aim for 70-80% of expected hours logged. Below 50%, adoption is collapsing — pause and revisit the change-management framing.
After 60 days of stable adoption, you can drop the weekly check. Switch to monthly spot-checks.
Never use the adoption dashboard for performance reviews — that breaks trust and adoption collapses. It is a governance tool for the admin, not a surveillance tool.
Common mistakes
Turning on Time Tracking without communicating WHY
What goes wrong: Team interprets it as surveillance. Adoption drops to 20% within 30 days. Data is too sparse to be useful. ~$3-6K in seat upgrades + setup time wasted, plus team trust damage that takes 3-6 months to rebuild.
How to avoid: Communicate the business reason BEFORE enabling. "Starting next month, we are tracking time to calculate true campaign ROI. Data stays with managers. Never used for performance reviews." Document in writing.
Tracking time WITHOUT tracking against Campaigns or Clients
What goes wrong: Hours get logged on individual Tasks but never roll up to Campaigns, Clients, or Projects. You have a pile of hour data with no business context. The data is unusable for ROI or billing decisions. Cost: 6+ hrs/quarter of admin time trying to manually attribute hours (~$600-1,800).
How to avoid: Every trackable Task must have a Campaign or Client Custom Field set. Make these fields Required at Task creation. Build Dashboard cards that group hours by Campaign or Client.
Required logging without making it easy
What goes wrong: Team is told to log time but no one shows them HOW, no Chrome extension is installed, no team standard is set. Logging takes 5x longer than it should. People skip it. Half the entries are missing. ~$1.5-3K/quarter of useless half-data.
How to avoid: Day-one team training: install Chrome extension + desktop app, demo timer vs manual entry, set the team standard. 30-min training prevents 6 weeks of bad adoption.
Using Time Tracking data for performance reviews
What goes wrong: Team realizes hours are being judged. Hours get inflated to look 'productive.' Honest tracking dies overnight. Data becomes worthless for ANY decision. Lost: the entire reason you set Time Tracking up — typically $5-15K of opportunity cost vs accurate ROI data.
How to avoid: Bright line policy: Time Tracking data is NEVER used in performance reviews. State it in writing. Reiterate quarterly. Without this firewall, adoption permanently degrades.
Not connecting hours to Campaign ROI
What goes wrong: You log hours diligently but never close the loop with media spend + revenue. Campaigns continue to be evaluated on media spend alone. Team-time-heavy unprofitable campaigns persist. ~$10-30K/quarter of misallocated marketing budget.
How to avoid: Build the True Total Cost formula on the Campaign Tracker. Review monthly. Kill or de-prioritize campaigns with poor ROI when labor is included.
Letting Time Tracking adoption silently drift to zero
What goes wrong: After 90 days of being live, the team has stopped logging. The Dashboard still shows partial data — leadership thinks the system works. Decisions get made on incomplete data. Cost: similar to no Time Tracking but with all the seat-upgrade and setup costs paid (~$3-8K/yr).
How to avoid: Weekly adoption check for first 60 days. Monthly spot-checks after. If logging drops below 50%, pause and re-establish the system. Do not let half-adoption persist.
Recap
Done — what's next
How to build ClickUp Dashboards and Views that the team actually uses
Read the next tutorial
Hand it off
Honest Time Tracking unlocks true campaign ROI, capacity planning, and client billing. Failed Time Tracking is worse than none — you pay the cost without the benefit. A specialist installs the system + change-management framing + reports in one session, typically $150-300. Ongoing capacity / ROI reporting support at $14-16/hr.
See specialist rates
For most teams: built-in is plenty. It supports timers, manual entry, billable/non-billable, rounding, exports, and Dashboard cards. Move to Harvest or Toggl only if you need advanced features ClickUp lacks: certified payroll integrations, multi-currency rates, or extremely complex client billing rules.
Only if you have a clear business reason that applies to everyone (e.g., agency billable hours). For internal-only teams, voluntary tracking with a clear opt-in tends to produce better data than mandatory tracking, because adoption stays honest. Many marketing teams require it only for client-facing or campaign work, not every internal task.
For internal ROI and capacity planning: within 15-20% accuracy is enough — directional data drives the same decisions as perfect data. For client billing: as accurate as your contract requires (typically rounded to nearest 15 min). Do not chase perfect accuracy — the friction kills adoption.
First, re-validate the WHY with them. Most refusal is rooted in fear of surveillance. If the WHY is genuinely clear and they still refuse, you have a culture issue, not a tooling issue. Address via 1:1 conversation, not policy enforcement. If you cannot land 70%+ team buy-in, consider not running Time Tracking at all.
Only if you explicitly share Time Sheet views with them. ClickUp does not auto-expose hours to Guests. For client-facing transparency: share a filtered Time Sheet showing only their billable hours, not internal-only hours. Most agencies invoice with a summary table, not the raw export.
ClickUp
ClickUp ships with 15+ view types and 30+ Dashboard cards. Most teams use 3 views and 0 Dashboards because the rest is overwhelming. This walks the views worth building, the cards worth showing, and how to keep the team on the same page.
ClickUp
Generic ClickUp tutorials give you the platform tour. This one builds the marketing workspace: campaign tracker, content calendar, brief intake form, asset library, and reporting dashboard. The structure CMOs actually need.
ClickUp
ClickUp has 40+ ClickApps and 40+ Custom Field types. Most teams turn them all on within the first week and spend the next six months wondering why ClickUp 'feels heavy.' This walks the lean subset that delivers 90% of the value.
ClickUp
You bought ClickUp, set it up, ran a training, and now half the team is back to Google Sheets and Slack DMs. This walks the 6 most common root causes for adoption failure — and the fixes that actually work.
ClickUp
DIY ClickUp is a great idea — until you have 60+ Lists, 25 enabled ClickApps, and the team has stopped trusting the data. This is the honest framework: when the cost of self-managing exceeds the cost of hiring.