Manual Invoicing of Usage-Based Products
How to invoice a usage-based Product contract line in PSOhub based on actual consumption
Published: 1 June 2026
Audience
-
Admin
-
Controller
-
PM
Objective
This article explains how to manually invoice a usage-based Product contract line in PSOhub. Use this process when a Product is billed according to actual consumption, tracked as expenses on the project.
Prerequisites
Set the Invoice Detail Level
Steps
Before creating the invoice, decide how detailed you want it to appear for your customer.
- Open your project and click the Edit icon (pencil) next to the project name to open the Edit Project panel.
- Under Detail Level, select one of the following options:
| Option | Result |
|---|---|
| Detailed | Individual expense entries are shown as separate lines in the invoice PDF |
| Summary | Expense entries are grouped and summarized by Product |
3. Click Save.
📌 Note: The Detail Level setting applies to all invoices generated for this project, not just usage-based Product lines.
Confirm Usage Has Been Tracked
Steps
Before creating the invoice, verify that expenses have been logged against the usage-based Product contract line.
- Go to the Financials tab of your project and select Contract.
- Check the Used column for the usage-based Product line. This shows the total expense amount logged.
- To review the individual expense entries, go to the Expenses tab of the project.
⚠️ Important: The invoice period you set in the next step must include the dates of the logged expenses, or the Product contract line will not appear in the Create Invoice window.
Create the Invoice
Steps
- From the Financials tab, click + Create Invoice.
- The Create Invoice window opens. Set the Invoice Period to cover the dates of your logged expenses.
The following fields are shown for each available contract line:
| Field | Description |
|---|---|
| Invoice Period | The date range used to filter which expense entries are included. Must cover the dates of your logged expenses. |
| Line Number | The contract line ID |
| Name | The name of the contract line |
| Line Type | The contract line type (e.g. Product - Usage based) |
| Amount | The total contracted amount for the line |
| Invoiced | The amount already invoiced for this line |
| To Be Invoiced | The amount remaining to be invoiced |
3. Select the checkbox next to the usage-based Product contract line you want to invoice.
4. Click Create Invoice. PSOhub generates the invoice and opens it in draft status.
Review and Send the Invoice
Steps
- Review the invoice. The status in the left-hand panel is set to Draft until you send it.
- Click the Edit icon (pencil) to update details such as the invoice name, contact, invoice date, PO/Reference, footer, or note.
- Click Save to apply your changes.
- Click Preview to generate a PDF version of the invoice and verify the layout before sending.
💡 Tip: If Detail Level is set to Detailed, the PDF will include a Specification section listing each individual expense entry with date, quantity, and price per unit.
5. Click Send invoice to finalize and send the invoice to the customer.
📌 Note: If your organization requires approval before sending, click Approve invoice first. The Send invoice button becomes available once the invoice is approved.
Result
The invoice is sent and the usage-based Product contract line's Invoiced amount updates automatically. The invoice appears in the project's Activity feed and syncs to any connected accounting integrations (QuickBooks, Xero, etc.).
Next Steps
✅ Add a discount to an invoice
Apply a discount to the invoice before sending it to your customer.
How to add a discount to an invoice in PSOhub
✅ Mark an invoice as paid
Update the invoice status once payment has been received.
How to mark an invoice as paid in PSOhub
✅ Invoice a one-time Product
Learn how to manually invoice a Product that is billed once, such as a setup fee or hardware sale. Manual invoicing of one-time Products