Skip to content
Billing

Hourly product

Last updated: Jun 19, 2026

How to create an hourly-based product

Company Owners and Company Admins can create and manage products. Company Admins’ product access comes from the Products team permission, granted to the Administrators team by default. If it is removed, only the Company Owner can add or update products. See Members and Teams permissions.

  1. Open Settings & Apps > Billing > Setup > Articles and click + Add.
  2. Enter a descriptive name for the product.
  3. Set the pricing type to Hourly.
  4. Choose the hour type (see options below).
  5. Configure optional settings as needed.
  6. Set up pricing and click Save.
  • Total hours — counts all hours spent on the task
  • Regular hours — counts only standard (non-extra) work hours
  • Extra hours — counts only hours from tasks tagged with the Extra work flag

Product/service master template form with the Calculate field set to Total hours

Hourly product form showing Billable topics and Minimum time fields

Restrict billing to hours from tasks with a specific topic. When a topic is set, only time tracked on tasks with that topic is included in the billing calculation.

Task with the Topic field set to a billable topic that links time entries to the hourly product

Set a minimum billable time that is always charged, even if less time was tracked. For example, charge at least 1 hour even when only 5 minutes were logged.

The dropdown decides which date puts an hour on an invoice, and it is how you bill only finished work.

  • Time entry — the hour is billed for the period it was tracked in.
  • Task due date — the hour follows the task’s due date rather than its own.
  • Task finish date — the hour is billed only once the task is marked done, so work still in progress never reaches a partial invoice.
  • Company default — follow the company-wide choice set in the Billing app’s settings. On a client’s own product the option reads Client default.

A product that bills a custom field rather than tracked time has the same dropdown under Bill task field by. Its choices are Task start date, Task due date and Task finish date.

When enabled, the prices of all applicable pricing ranges are summed together. When disabled, only the single range in which the tracked value falls is applied.

Add more pricing periods with future start dates. When the date arrives, the new prices apply automatically — useful for scheduling rate changes in advance.

Hours are not being counted on the invoice

Section titled “Hours are not being counted on the invoice”

Verify that time has been tracked on tasks linked to this product. If the hour type is set to Extra hours, only tasks tagged with Extra work are counted.

Invoice amount seems incorrect when using topic filtering

Section titled “Invoice amount seems incorrect when using topic filtering”

How to create an hourly-based product

Confirm that the correct topic is assigned to the relevant tasks. Only time tracked on tasks with the matching topic is included.

Check that the minimum time value is set on the product itself. The minimum applies per billing period, not per individual time entry.

Check that the future pricing period start date has been reached. Pricing periods only activate on or after the configured date.