Creating Invoices from Time Entries

Invup can automatically generate invoice line items from your team's tracked time entries. Instead of manually typing line items, you select a client, narrow down which time entries to include, choose how to group them, and Invup builds the invoice for you — with amounts calculated from each entry's resolved hourly rate.

This guide walks through the invoice creation wizard step by step.

Admin - Create Invoice.png


Who Can Use This Feature

The "From Time Entries" option is available to Owners and Admins. Team members with the Member role can still create invoices from scratch, but they will not see the time entries wizard. Contributors do not have access to invoice creation.


Opening the Wizard

  1. Navigate to the Invoices page from the sidebar.
  2. Click the + button to create a new invoice.
  3. A dialog appears asking "How would you like to create this invoice?" with two options:
    • From Scratch — create an invoice with custom line items that you type in manually.
    • From Time Entries — generate line items from tracked time entries.
  4. Select From Time Entries to start the wizard.

Step 1: Select a Client

The first step asks you to choose which client to invoice. The list only shows clients that have projects with recorded time entries — clients with no tracked time will not appear.

Admin - Create Invoice Select Client.png

Use the search field at the top to filter by client name. Click a client to select them (the selected client is highlighted), then click Next to continue.

If you don't see a client you expect, confirm that at least one of their projects has time entries logged against it.


Step 2: Configure Filters

After selecting a client, you'll see the Filter Time Entries step. This is where you narrow down exactly which time entries should be included in the invoice.

Admin - Create Invoice Filter Time Entries.png

Available Filters

Filter Description Default
From / To Date range for the time entries to include. First and last day of the previous month
Projects Limit to specific projects. Leave empty to include all of the client's projects. All projects
Services Limit to specific services. Leave empty to include all services. All services
Members Limit to specific team members. Leave empty to include entries from all team members. All team members
Billable entries only When enabled, excludes time entries logged against non-billable services. Enabled
Exclude already invoiced entries When enabled, excludes time entries that are already attached to another invoice. Enabled

The date range defaults to the previous month based on your organization's timezone. For example, if today is April 4 and your organization is set to Eastern Time, the default range would be March 1 to March 31.

Both toggle filters — Billable entries only and Exclude already invoiced entries — are enabled by default to prevent accidentally invoicing non-billable work or double-invoicing entries.

Stats Preview Panel

As you adjust filters, the preview panel on the right updates automatically to show:

The estimated total is calculated using each time entry's current rate. If an entry already has a locked rate, that locked rate is used. Otherwise, Invup resolves the rate dynamically from the rate hierarchy.

If no entries match your filters, the panel displays "No time entries match the current filters" and you won't be able to proceed.

Preview in Time Entries Table

Below the stats panel, there is a Preview in Time Entries Table link (with an external-link icon). Clicking it opens the Time Entries page in a new tab with your current filters pre-applied, so you can review the individual entries before generating the invoice. This is useful for spot-checking entries or verifying that the right work is included.

Once you're satisfied with the selected entries, click Next.


Step 3: Choose a Grouping Strategy

The final step before creating the invoice is choosing how the selected time entries should be grouped into invoice line items.

Admin - Create Invoice Grouping .png

Grouping Option What It Does Example
Single Line Item All entries are combined into one line item. 1 line item for all work
By Project One line item is created for each project. 3 projects = 3 line items
By Service One line item is created for each service. "Design" and "Development" = 2 line items
By Member One line item is created for each team member. 4 team members = 4 line items

Each option shows the expected number of line items it will produce (when available), so you can see the result before committing.

How Line Item Amounts Are Calculated

For each group of entries, Invup checks whether all entries in that group share the same hourly rate:

Line Item Names

Each line item is named based on the grouping strategy:


Creating the Invoice

After selecting your grouping strategy, click Create Invoice. Invup will:

  1. Create a new draft invoice for the selected client.
  2. Generate line items based on your chosen grouping.
  3. Link each time entry to its corresponding line item so the connection is tracked.
  4. If your organization's rate lock policy is set to At Invoice, the rates on all included time entries will be locked at this point.

Once the invoice is created, you are taken directly to the invoice detail page where you can:

The time entries included in the invoice are now linked to it. If Exclude already invoiced entries was enabled (the default), these entries will not appear in future invoice wizards — preventing double-invoicing.


Tips and Best Practices


Revision #2
Created 4 April 2026 04:57:00 by Ope
Updated 4 April 2026 05:14:46 by Ope