If you want to review expenses before they're confirmed, Productive's expense approval flow lets designated approvers receive notifications and approve, reject, or edit submissions from team members working on budgets and deals.
Expense approval is available on the Ultimate subscription plan.
Turning On Expense Approval for the Organization
To enable expense approval for your account:
Go to Settings > Expenses (required to turn the feature on).
Toggle on Expense approval.
📌 You’ll need admin, owner, or custom expense permissions to change these settings.
Expense Approval Policies for Budgets or Deals
Instead of manually enabling expense approval for each budget or a deal, you can manage approvals through Approval Policies.
Approval policies define who approves expenses (and time entries) submitted on a budget or a deal. For example, the submitter's manager, the budget or deal owner, the project manager, or another team member can be set as approvers.
To set up a policy:
Go to Settings > Budget or Settings > Deal, and scroll to the Approval Policies section.
Click Add policy and name it (for example, Marketing Budget Expenses).
Select Expense approvals and define who the approvers are.
Once a policy is created:
Assign it to individual budgets in Budget > Sidebar Settings > Time & Expense approval, or in bulk in Financials > Budgets.
Assign it to individual deals in Deal > Sidebar Settings > Time & Expense approval, or in bulk in CRM > Deals.
Assigning Approvers Manually
If no approval policy is applied to a budget or deal, you can still assign approvers individually in the Time & Expense approval section of that specific budget or deal.
Delivering the Budget Without Approving All Expenses
If you enable the Allow delivering this budget with unapproved or rejected expenses option, the budget can be delivered even if there are pending (unapproved) or rejected expenses.
Here’s how different scenarios affect cost and billable amounts in your budgets:
Approved expenses generate both a cost and a billable amount (budget used).
Unapproved expenses generate a cost but do not generate a billable amount (budget used).
Rejected expenses do not generate a cost or a billable amount (budget used).
📌 For expenses linked to non-billable services, no billable amount (budget used) will be generated in any of these scenarios.
📌 You can set this option as the default for all budgets by navigating to Settings > Budget > Expenses Settings Defaults. Otherwise, you'll need to enable it manually for each budget.
Submitting an Expense for Approval
Once you've set up expense approval in both the account and budget or deal settings, and confirmed expense tracking is enabled for the services in the budget or deal, users can submit their expenses for approval.
👉 Check out this article on submitting expenses for more details.
Receiving and Reviewing an Expense Approval Request
After a user submits an expense, the designated approver receives an approval notification and sees the request in their approval inbox.
The approver can:
Approve the expense — marks it as Approved.
Reject the expense — adds an explanatory note and marks it as Requires changes for the submitter.
Edit the expense.
Delete the expense via the three-dot menu.
📌 Only designated expense approvers get notifications for expense submissions, but admins can still review and approve them in the budget’s Expenses tab using the Approval field.
Expense Request Notifications
Make sure the Expense notifications in your Settings > Notifications have been turned on to ensure that everyone (the expense submitter and the approver) is aware of the most recent updates and changes to the expenses.
The expense submitter receives an email notification (not in-app) if the approver requests changes. The email includes a View expense button for quick access.
📌 If an expense requires changes, the submitter can edit it directly — once any change is made, the Submit button activates and the expense can be resubmitted for approval.
Expenses Overview
Navigate to Financials > Expenses to access your organization's expense list.
Use filters, fields and views to easily identify expenses that require reimbursement or further attention (e.g. add the Approval status field to oversee all expense statuses, from approved, changes requested, approval not required, and even canceled).
📌 In the Reports section, choose the Expenses data source for a comprehensive view of submitted expenses and bring it to your home dashboard as a widget in case you need to monitor expense requests and their statuses more frequently.

















