--- title: "Configuring Billing Types for Time Tracking" slug: "configuring-billing-types-for-time-tracking" updated: 2026-08-14T20:45:53Z published: 2026-08-14T20:45:53Z canonical: "help.agilityblue.com/configuring-billing-types-for-time-tracking" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.agilityblue.com/llms.txt > Use this file to discover all available pages before exploring further. # Configuring Billing Types for Time Tracking ## **How Billing Types Control Time Tracking** Billing Types define how time is converted into billable work within Agility Blue. When time tracking is enabled for a Billing Type, it determines: - How time is measured (minutes, hours, days) - How time is rounded - Whether minimum or maximum thresholds apply These settings ensure that all billing entries created from timers follow consistent rules based on the type of work being performed. ## **Enabling Time Tracking for a Billing Type** Time tracking is enabled directly on the Billing Type. Once enabled: - Additional time tracking settings become available - The Billing Type becomes eligible to receive time from task timers - It will be available for selection when creating billing entries from timers If time tracking is not enabled, the Billing Type will not be available for timer-based billing. ![Settings for billing type with timer eligibility and quantity unit options highlighted.](https://cdn.document360.io/630eeab5-df61-41eb-8d61-d3488c45f27d/Images/Documentation/Configure billing types 1 png.png) ## **Time Tracking Settings Explained** When time tracking is enabled, several configuration options become available: ### **Quantity Unit** Defines how time is represented in billing entries (e.g., `minutes`, `hours`, or `days`). ### **Rounding Mode** Determines how time is adjusted when converting raw elapsed time into a billable quantity: - Nearest - Round Up - Round Down ### **Rounding Interval** Specifies the interval used for rounding (for example, rounding to the nearest `6 minutes` or `0.1 hours`). > [!NOTE] > Important! > > The rounding interval must convert to a whole number of minutes based on the selected unit. > > For example (using `hour` as the selected unit): > > - ✅ **0.25 hours** = 15 minutes (valid) > - ✅ **0.50 hours** = 30 minutes (valid) > - ❌ **0.33 hours** ≈ 19.8 minutes (**invalid**) > > If the interval does not convert cleanly, it cannot be used for billing calculations and the system will present you with a validation error, as shown below: > > ![Settings for billing type with highlighted rounding interval and warning message below.](https://cdn.document360.io/630eeab5-df61-41eb-8d61-d3488c45f27d/Images/Documentation/Configure billing types 2 png.png) ### **Choosing the Right Unit** If you need more precise intervals that don’t convert cleanly in hours, consider switching the unit of measure. For example: - Instead of using `0.33 hours` (which does not convert cleanly), - Use `Minutes` as the unit and set a **20-minute rounding interval** This ensures your configuration remains valid while still matching your desired billing increments. ### **Minimum and Maximum Time** Allows you to enforce thresholds: - A **minimum** ensures a baseline amount of time is billed - A **maximum** caps the billable amount, even if more time was tracked > [!NOTE] > Heads Up! > > If you don’t want or need a minimum or a maximum set, leave the inputs blank. ## **How These Settings Affect Billing Entries** Time tracking settings are applied when a billing entry is created, not while the timer is running. When a timer is stopped: - The system evaluates the available Billing Types - Only eligible (time tracking–enabled & profile visible) Billing Types are presented for selection - The selected Billing Type’s rules are applied to the recorded time This means: - Timer data remains unchanged while tracking - Billing behavior reflects the **current configuration at the time of billing** - Updates to Billing Type settings will affect future billing entries, but not previously created ones ## **Best Practices for Configuration** - **Align Billing Types with real workflows** Ensure each Billing Type reflects how work is actually billed in practice - **Use rounding intentionally** Choose increments and rounding modes that match your billing standards - **Keep configurations consistent** Avoid frequent changes to Billing Type settings unless necessary, as they affect future billing behavior - **Verify eligibility** If a Billing Type is not appearing when creating a billing entry from a timer, confirm that time tracking is enabled