Billing & Budgets: Track Project Profitability

Billing & Budgets: Track Project Profitability

11/29/2025

What's New

  • Project Billing Configuration: Enable billing per project with custom hourly rates and currency settings.
  • Track-Level Billable Control: Mark individual time entries as billable or non-billable with custom rates.
  • Budget Tracking: Set hours-based or amount-based budgets for each project with configurable alert thresholds.
  • Budget Alerts: Get notified when projects exceed your specified budget percentage (default 80%).
  • Budget Dashboard: New budget summary widget on the Summary page shows tracked vs. billable hours, actual amounts, and budget status at a glance.
  • Default Billing Behavior: Configure whether new tracks for a project should be billable by default.

How It Works

When creating or editing a project, enable billing and set your hourly rate and currency. You can also specify whether new time tracks should default to billable. For budget control, set either an hours limit, an amount limit, or both, then choose when you want to be alerted (e.g., at 80% budget consumption).

As you track time on billable projects, each track automatically inherits the project's billing configuration. You can override this per-track by toggling the billable status or setting a custom rate. The system calculates actual amounts based on tracked hours and applied rates.

Budget Monitoring

The new Budget Highlights section on the Summary page gives you an instant overview of all projects with budgets. See tracked hours, billable hours, actual amounts, and how much of your budget has been consumed. Projects that exceed the alert threshold are clearly marked, helping you catch budget overruns before they become problems.

API Improvements

Project and track APIs now support all billing and budget fields. The new /api/projects/budgets endpoint provides aggregated budget data across all projects. Field names have been improved for clarity:billing_enabled, new_tracks_billable, hourly_rate, and billable_ratemake the system's intent immediately clear.

Pro Tip: Set Realistic Budgets

Start with conservative budget estimates and adjust as you learn each project's actual consumption patterns. Use both hours and amount budgets together for better cost control—hours budgets catch scope creep, while amount budgets protect your bottom line. Set alert thresholds around 70-80% to give yourself time to course-correct before hitting the limit.

Teetrack.it Team

Teetrack.it Team

At Teetrack, we’re proud to have a talented and passionate team of developers who are dedicated to building the best time-tracking software out there. Our team is made up of innovative problem solvers who constantly push the boundaries to make Teetrack more powerful, intuitive, and user-friendly. With a focus on quality and continuous improvement, we work hard to deliver new features and enhancements that help you track your time more efficiently. We’re a small, tight-knit group that thrives on collaboration, creativity, and making a real impact on our users' productivity