Skip to main content
Microsoft
separator
https://catalogartifact.azureedge.net/publicartifacts/28443370.e1495674-de4b-4a92-b325-451b7da3d838-1e30698c-9e54-4a4b-a19a-588403ab74a3/image3_timebillinghubmarketplaceicon300.png

Time & Billing Hub

by Chronodat LLC

Time tracking, expense and PTO management, approvals, and client invoicing in SharePoint Online.

Time & Billing Hub gives your organization a complete time tracking, approvals, and client billing workspace inside Microsoft 365. Capture weekly time, manage expenses and PTO, run approval workflows, and generate client invoices, with every record stored in your own SharePoint Online tenant.

Time & Billing Hub is a SharePoint Framework (SPFx) solution for SharePoint Online and Microsoft Teams.

Deploy the solution once to your SharePoint Online tenant app catalog, add the web part to any modern SharePoint page or publish it as a full-page app, and use the built-in setup wizard to automatically provision the required SharePoint lists. Time & Billing Hub provides dashboards, weekly time entry, timesheet approvals, expense and PTO management, client billing, and reporting while keeping all data securely within your Microsoft 365 tenant.

Ideal for

Professional services firms, consultancies, agencies, IT services, legal and accounting practices, internal shared-services teams, and any organization that needs time tracking, project billing, and payroll-ready exports on Microsoft 365.

Key Features

  • Weekly time entry grid with project, task, and billable/non-billable tracking
  • Timesheet submission, approval queues, and status tracking by pay period
  • Expense requests with receipts and manager approval workflows
  • PTO requests, balances, and approval queues
  • Role-based dashboards with KPI cards and charts scoped to member, team lead, manager, or admin
  • Client invoicing from approved billable time with tax profiles, invoice templates, and PDF export
  • Reports for utilization, payroll, billing summary, expense detail, and PTO balance (CSV export)
  • Organization setup: clients, projects, tasks, teams, departments, rates, and invoice templates
  • Configurable roles, permissions, workflows, and appearance settings

Microsoft Teams Integration

After deployment, administrators can use Sync to Teams from the SharePoint App Catalog to make the solution available in Microsoft Teams as a personal app or channel tab. Users access the same time entry, approvals, billing, and reports directly within Teams, while SharePoint Online remains the system of record.

Email Notifications

Time & Billing Hub supports flexible workflow email delivery. Choose the option that best fits your environment in Settings → Email Integration:

  • Microsoft Graph (tenant-resident, default): Notifications are sent from the signed-in user's Exchange Online mailbox. A tenant administrator approves Microsoft Graph Mail.Send once in SharePoint Admin Center → API access. Mail never leaves your Microsoft 365 tenant.
  • Chronodat Mail API (optional): Chronodat's hosted mail service sends notifications with zero tenant configuration. Requires an active Chronodat subscription. When enabled, notification recipients, subject, and message body are transmitted to the Chronodat mail service.
  • Power Automate (advanced): Not shipped with the product. You build and configure your own flows. No Mail.Send approval is required in this mode.

The app installs and runs without configuring email; only workflow notifications require a delivery option.

Security & Data Residency

  • 100% tenant-resident: All time, expense, PTO, and billing data is stored in standard SharePoint lists inside your Microsoft 365 tenant
  • No external data transfer by default: Default Microsoft Graph delivery keeps notification email inside your tenant
  • Microsoft 365 security inherited: Uses SharePoint permissions, Microsoft Entra ID authentication, conditional access, and DLP policies
  • Audit trail: Actions are captured through SharePoint version history and Microsoft 365 audit logs
  • You own the data: Uninstalling leaves your SharePoint lists and data intact

Component Information (SPFx component types in this package)

  • Client-side web part: "Time & Billing Hub", for modern SharePoint pages and (via Sync to Teams) Microsoft Teams channel tabs and personal apps
  • Full-page app: the same "Time & Billing Hub" web part published as a SharePoint full-page application (SharePointFullPage host) for a dedicated full-width time and billing workspace

Prerequisites

  • Microsoft 365 with SharePoint Online (SharePoint Server / on-premises is not supported)
  • Tenant administrator permissions to deploy SPFx solutions to the app catalog
  • Modern SharePoint sites
  • Microsoft Exchange Online mailboxes (for Microsoft Graph workflow email notifications)
  • Microsoft Teams (optional) for Teams integration

Limitations, Constraints & Out-of-Scope Functionality

  • SharePoint Online only: not supported on SharePoint Server or on-premises farms
  • One license per site collection: data and configuration are scoped to the licensed site collection
  • Setup wizard required: a site owner or administrator must run first-time list provisioning before most features are available
  • No built-in payroll or ERP integration: payroll and accounting data are exported via CSV; you connect downstream systems yourself
  • No automatic time capture: users enter time manually in the weekly grid (no desktop timer or third-party sync in the base product)
  • Role-based data visibility: members see their own records; managers and team leads see scoped subsets; admins see organization-wide data

Recommended Browsers

  • Microsoft Edge
  • Google Chrome

Licensing & Additional Purchases

One license is required per SharePoint site collection, purchased from the Chronodat website (not billed through Microsoft). The fully featured 14-day free trial converts to a paid subscription of $499 per site collection per year with unlimited users. The optional Chronodat Mail API delivery mode requires an active Chronodat subscription; the default Microsoft Graph delivery mode has no additional cost.

Get Started

Click Get it now to start your fully featured 14-day free trial. Deploy the solution to your Microsoft 365 tenant App Catalog, add the web part to a SharePoint page (or publish as a full-page app), and launch the built-in setup wizard. After the trial period, the subscription is $999 per site collection per year, with unlimited users in the licensed site collection.

Help & Support

Product pageKnowledge baseSupport


At a glance

https://catalogartifact.azureedge.net/publicartifacts/28443370.e1495674-de4b-4a92-b325-451b7da3d838-1e30698c-9e54-4a4b-a19a-588403ab74a3/image1_storesubmission1dashboard1366x768.png
/staticstorage/20260729.1/assets/videoOverlay_62a424ca921ff733.png
https://catalogartifact.azureedge.net/publicartifacts/28443370.e1495674-de4b-4a92-b325-451b7da3d838-1e30698c-9e54-4a4b-a19a-588403ab74a3/image1_storesubmission1dashboard1366x768.png
https://catalogartifact.azureedge.net/publicartifacts/28443370.e1495674-de4b-4a92-b325-451b7da3d838-1e30698c-9e54-4a4b-a19a-588403ab74a3/image4_storesubmission2timeentry1366x768.png
https://catalogartifact.azureedge.net/publicartifacts/28443370.e1495674-de4b-4a92-b325-451b7da3d838-1e30698c-9e54-4a4b-a19a-588403ab74a3/image0_storesubmission4reports1366x768.png
https://catalogartifact.azureedge.net/publicartifacts/28443370.e1495674-de4b-4a92-b325-451b7da3d838-1e30698c-9e54-4a4b-a19a-588403ab74a3/image2_storesubmission3billing1366x768.png
https://catalogartifact.azureedge.net/publicartifacts/28443370.e1495674-de4b-4a92-b325-451b7da3d838-1e30698c-9e54-4a4b-a19a-588403ab74a3/image5_storesubmission5allfeatures1366x768.png
English (United States)
Your Privacy Choices Opt-Out Icon Your Privacy Choices
Consumer Health Privacy Sitemap Contact Us Privacy & Cookies Terms of Use Trademarks About our ads Manage cookies