Project Budgets
Set a fixed, hourly, or retainer budget per project and track actuals in real time.
Give each project a budget — in hours or currency — and Leenops tracks how much you've spent as approved time and expenses roll in. The project overview shows budget-vs-actual so you see overruns early, not at the end of the quarter.
Setting a Budget
- Open a project
- Go to Settings → Budget
- Pick a budget type:
| Type | Use For |
|---|---|
| Fixed | A one-time amount (e.g. "$50,000 total") |
| Hourly | A cap on hours (e.g. "200 hours total") |
| Retainer | A recurring monthly amount (e.g. "40 hours per month") |
- Enter the amount and (for retainer) the billing period
- Save
Tracking Actuals
Leenops automatically tallies:
- Approved time entries — converted to cost using the billable rate
- Linked expenses — anything tagged to the project in the Finance module
- Manual adjustments — optional entries for non-time/expense costs
The Actual number updates in real time as entries are approved.
Budget Status Indicators
The project overview card and the Portfolio Dashboard show color-coded status:
| Status | Meaning |
|---|---|
| Green | Under 75% of budget used |
| Yellow | 75–100% — heads up |
| Red | Over budget |
Retainer Behavior
Retainer budgets reset each billing period (typically monthly). At period close:
- Unused hours can roll over to the next period (configurable)
- The new period starts at the full retainer amount
- Historical utilization is preserved in Reports
Budget vs. Actual Reports
The Reports page has a budget-vs-actual view with:
- Per project — current status, trend, projected end-of-project cost
- Per team — aggregate utilization
- Over time — historical budget performance
Project Billing Workspace
Open a project's Billing tab to review the commercial work that still needs attention:
- Invoice history for the project.
- Linked project expenses, including total cost and uninvoiced count.
- Quick actions to bill approved expenses or start from catalog products and materials.
- CSV export for the project's expense history.
This gives project managers and finance the same view of recoverable costs before invoices go out.
Progress Billing and Payment Applications
For staged delivery, use the project's Operations tab to prepare progress billing before the invoice is created. Progress billing lets you invoice by the current percentage complete on quote, contract, or project lines.
- Start from an accepted quotation, contract, or project budget with agreed line values.
- Open Project > Operations.
- Create a payment application or progress billing draft.
- Enter the current % complete per line.
- Review what was billed previously so only the new progress is billed.
- Attach job reports, pictures, notes, or approved change requests as backup.
- Send the approved amount to Finance as an invoice.
This is useful for contractor payment applications, but it also works for IT implementations, service rollouts, agency retainers, and any project where customers are billed as work advances.
Next Steps
- Time Tracking — approved hours feed the actuals
- Portfolio Dashboard — see budget status across all projects
- Reports — deep dive into budget performance

