The Expense Tracking module gives your team a single place to log every out-of-pocket cost — from fuel and supplies to subcontractor meals — and connects those costs back to the jobs and projects they belong to. Managers review submitted expenses on a dedicated approvals queue, with support for batch approving or rejecting multiple expenses at once. Expense policies let you set auto-approve thresholds, require receipts above a certain amount, and define your mileage reimbursement rate. Once approved, expenses feed into profitability reporting so you can see the true cost of every job.Documentation Index
Fetch the complete documentation index at: https://developers.novala.ai/llms.txt
Use this file to discover all available pages before exploring further.
Expense lifecycle
Draft
Saved but not yet submitted for review. The submitter can still edit.
Submitted
Sent to the approvals queue. The submitter can no longer edit the record.
Approved
Accepted by a manager. The expense is included in cost reporting.
Rejected
Returned with a reason. The submitter can view the rejection note.
Reimbursed
Payment confirmed. The expense is closed.
Submit an expense
Fill in the details
Enter the expense date, amount, and select a category (e.g., Fuel, Materials, Meals). Add a description to help approvers understand the context.
Attach a receipt
Upload a photo or file of the receipt. If your expense policy requires a receipt, the submission will be blocked without one.
Assign to a project or job
Link the expense to a specific job or project so it shows up in that job’s cost reporting.
Mark as billable (optional)
Toggle Billable if this cost should be passed through to the customer. Billable expenses are flagged in the approvals view.
If an expense is below your policy’s auto-approve threshold, it moves directly to Approved without requiring manual review.
Approve or reject expenses
Users with the Approve Expenses permission can review submissions from Expenses → Approvals.- Approve one at a time
- Batch approve or reject
Open the Approvals queue
Navigate to Expenses → Approvals. All expenses in Submitted status appear here.
Review the expense
Click the expense number to open the detail view. Check the amount, category, description, and any attached receipt.
Expense policies
Policies define the rules that govern expense submission across your team. Go to Expenses → Policies to manage them. Each policy controls:Auto-approve threshold
Auto-approve threshold
Any expense at or below this amount is automatically approved without manual review. Set to zero to require manual approval for all expenses.
Receipt requirement
Receipt requirement
When enabled, submitters must attach a receipt file before they can submit the expense.
Mileage rate
Mileage rate
The per-mile reimbursement rate used when submitting mileage expenses (e.g., $0.67/mi). Novala calculates the reimbursable amount automatically when a distance is entered.
Default policy
Default policy
The policy marked as default applies to all employees unless a different policy is assigned. You can create multiple named policies (e.g., Standard, Executive) and assign them per team.
Expense categories
Categories help organize expenses for reporting. Navigate to Expenses → Categories to add, rename, or remove categories. Common examples include Fuel, Materials, Meals & Entertainment, Accommodation, and Subcontractor Costs.Export and reporting
From the Expenses list, click Export CSV to download a filtered export. Apply status and date range filters before exporting to scope the data to a specific period, employee, or project. The dashboard summary cards show you four key metrics at a glance:This Month
Total expense spend submitted in the current calendar month.
Pending Approval
Dollar value of expenses waiting for manager review.
Approved
Total of approved expenses ready for reimbursement.
Rejected
Total of expenses returned to submitters.
Permissions
View Expenses
View Expenses
Read-only access to all expense records.
Submit Expenses
Submit Expenses
Create and submit expense records for approval.
Approve Expenses
Approve Expenses
Approve or reject submitted expenses and access the Approvals queue.