Rates are hours per person, per day worked — hours divided by available days, where an available day is a weekday that isn't a company holiday and isn't that person's PTO. The current month counts only completed business days: a day closes at 8pm Pacific, so today never counts until everyone has finished logging against it.
Pulse
Logged this month
-
On pace for
-
Per person/day
-
Billable share
-
Hours per Person, per Day
Month Comparison
How these numbers are calculated
  • Billable vs total. The toggle at the top switches every card between billable time only (the default) and all logged time. Billable share always compares the two regardless of the toggle.
  • Available days. For one person: weekdays, minus the holidays on our Rippling calendar, minus their own time off (matched from Rippling by first name). For the team it's those added up — 4 people with 21 available days each is 84 days worked, not 21, because capacity depends on headcount as well as the calendar. Every rate divides hours by this, so a short month, a holiday week, and a vacation never read as a slow month.
  • The goal is 6 billable hours per person per business day. The Pulse tile measures this month's rate against it, and the dashed line on the chart is the same number.
  • Completed business days. A day only counts once it has closed out at 8pm Pacific. Before that cutoff, today is excluded entirely — otherwise a morning with almost nothing logged would drag the month's rate down and make the pace look worse than it is.
  • This month's pace is a projection, not a measurement: the rate held over completed days, carried across every available day the month still has. The sub-line shows what it's extrapolating from. MoM compares that projection against last month's actual hours, so it answers "will we bill more this month than last".
  • PTO covers every leave type on the Rippling calendar — vacation days, sick leave, and personal days all count the same and all come out of that person's available days. Months where someone was out show a 🌴 badge with the total days off, so a low number reads as absence rather than underperformance.
  • Active window. A user only counts toward team capacity from their first logged month through their last, so a new hire's pre-start months don't drag the team average down. Months outside that window render as —.
  • Deltas compare hours per person per day, never raw hours.
  • History caveat. The billable flag only exists on entries from 22 Jul 2026 onward — everything logged before that was backfilled as billable. So billable and total are identical in the older columns, and billable share reads 100% there. The trailing-3-month comparison is trustworthy; YoY on the billable split is not, yet.