Skip to main content

How to create a combined (hourly or per piece) product?

Learn how to create a combined product that applies a fixed fee up to a set quantity, then adds hourly or per-piece pricing for any overage.

Written by Rain
Updated this week

How to create a combined (hourly or per piece) product?

TL;DR: A combined product lets you set a fixed fee up to a certain quantity, then automatically adds hourly or per-piece pricing for anything beyond that threshold.

Who can do this

  • Users with Manager or Admin permissions

  • The Billing app must be activated for your company account

  • Access to the Products section in Uku

Overview

A combined product can be used for both hourly and piece-priced services. It is ideal when a service has a fixed monthly fee and a variable component that changes based on usage.

Hourly product

Use this option when there is always a fixed fee for the hourly product that differs from the hourly rate. The price remains fixed up to a certain quantity, and if that quantity is exceeded, the hourly price is added on top.

Example: Fixed fee plus hourly overage

The service charges 70 EUR every month, and every additional hour beyond the first is billed at 60 EUR. When 2 hours have been tracked, the invoice calculates as:

  • 70 EUR (fixed price)

  • + 60 EUR (hourly price for the second hour)

Setting up an hourly combined product

  1. Navigate to the Products section.

  2. Create a new product or open an existing one.

  3. Add a pricing row with the Fixed price type and enter your base fee.

  4. Add a second pricing row with the Hourly price type.

  5. In the hourly pricing row, define the starting hour threshold (e.g., "after hour 1") so the hourly price only applies after the fixed quantity is exceeded.

Important: Pay attention to defining the hourly price as starting after a specific hour. This ensures the fixed fee covers the initial period and hourly billing only begins once that threshold is passed.

Alternative: Combined matching rows

Another way to combine fixed and hourly prices is to use the Sum all matching rows setting and indicate from what time the hourly price should apply. For example, 84 EUR would be charged up until 1.4 hours; after that, the calculation switches to an hourly price.

Per piece product

Use this option when the price is fixed up to a certain quantity, and any units beyond that threshold are charged at a per-piece rate.

Example: Fixed fee plus per-piece overage

Every month there is a fixed fee of 100 EUR for 5 payslips, and every additional payslip is priced at 25 EUR per piece.

Setting up a per-piece combined product

  1. Navigate to the Products section.

  2. Create a new product or open an existing one.

  3. Add a pricing row with the Fixed price type, and set the quantity threshold (e.g., 5 payslips).

  4. Add a second pricing row with the Per piece price type, and enter the per-unit price.

  5. Configure the quantity source by selecting the appropriate task field from which the amount will be taken.

Tip: The quantity for per-piece pricing is pulled from the designated task field. Make sure this field is correctly configured and filled in on each task to ensure accurate invoice calculations.

Troubleshooting

  • The hourly overage is not being calculated: Verify that the hourly pricing row specifies the correct starting hour threshold. If it is set to start "after hour 0," it will conflict with the fixed fee.

  • The per-piece quantity shows as zero on the invoice: Check that the corresponding task field has been filled in on the task. The quantity is pulled directly from that field.

  • Both pricing rows appear on the invoice when they should not: Review the Sum all matching rows setting on the product. Toggle it on or off depending on whether you want cumulative or range-based pricing.

  • The fixed fee is not appearing: Ensure the fixed pricing row has a quantity of at least 1 and that the product is correctly assigned to the client contract.

Did this answer your question?