Expenses in Productive let you track and manage additional costs related to your budgets and deals.
You can categorize them by client, view details like amount, date, and description in Reports or in Financials > Expenses, and bill them to clients when needed.
This article covers the account-level settings that control how expenses work across your organization.
📌 We're updating the Expenses input screen as part of a beta release. What you see in this article may not reflect what's available in your account.
Accessing Expense Settings
Go to Settings > Expenses to manage account-level expense configuration.
📌 You need admin or owner permissions, or a custom permission set with expense permissions enabled, to access these settings.
Expense Approval
Enable Expense Approval to require review before expenses are confirmed on a budget or deal. When this toggle is off, all submitted expenses are approved by default.
Approval Policies
Instead of assigning approvers manually to each budget or deal, you can manage approvals through Approval Policies. Policies define who approves expenses submitted on a budget or deal. For example, the submitter's manager, the budget owner, or the project manager.
Approval policies are configured in Settings > Budget or Settings > Deal, not on this page.
👉 See Expense Approval: Setup and Flow for full instructions on setting up policies and assigning approvers.
Expense Fields
Payment Field
Enable this to add a payment status field to the expense input screen. Once active, users will see an Unpaid / Paid toggle on each expense. After marking an expense as paid, they can also enter the date the payment was made.
📌 If your account is connected to Xero or QuickBooks Online, this toggle is always enabled and cannot be disabled — the integration uses this field to sync payment status from your accounting tool.
Reimbursement Field
Enable this to allow users to mark expenses as reimbursable.
When an expense is set to reimbursable, the payment field renames from Unpaid / Paid to Not reimbursed / Reimbursed, tracking whether your organization has reimbursed the expense author rather than paid a vendor.
👉 See How to Submit an Expense for a full breakdown of how the payment and reimbursement fields work together.
Default Expense Markup
Set a global markup percentage to apply to all expenses by default. Users can still override this per expense if needed.
Delivering Budgets with Unapproved Expenses
The Allow delivering this budget with unapproved or rejected expenses option can be enabled per budget to allow delivery even when some expenses are still pending or rejected.
Here's how approval status affects cost and billable amounts:
Approved — Generates both a cost and a billable amount.
Unapproved — Generates a cost but no billable amount.
Rejected — Generates neither a cost nor a billable amount.
📌 For expenses on non-billable services, no billable amount is generated regardless of approval status.
📌 To set this as the default for all new budgets, go to Settings > Budget and look for the Expenses Settings Defaults section. Otherwise, enable it per budget.
Setting Up an Expense Line Item
Once you've configured account-level expense settings, set up an expense line item in the relevant budget or deal. This lets your team log and categorize expenses against it.
Expenses and Billing Types
You can track expenses on services with Fixed, Time and Materials, or Non-billable billing types, as long as the tracking unit is set to piece.
Fixed: The entire budget can be invoiced regardless of hours or expenses logged.
Time and Materials: Only logged hours and expenses are billed, so ongoing tracking is essential.
Non-billable: These expenses won't be invoiced to clients but will still appear as internal costs.
Autofilling Expense Details with AI
Use the Upload to Autofill option to have Productive AI scan an uploaded file and fill in key expense details automatically.
Overview of Logged Expenses
Go to Financials > Expenses to see your organization's full expense list.
Use filters and views to quickly identify expenses that need reimbursement or further action.
📌 In the Reports section, choose the Expenses data source for a comprehensive view of submitted expenses. Alternatively, integrate this data into Financial items data source reports for broader financial insights.
📌 For daily expense monitoring, customize and save your preferred report (using either the Expense or Financial items data source), then add it to your home dashboard as a widget for quick access and oversight.
Additionally, when adding a widget from the Widget template library, you'll see one entitled "Company expenses", allowing you to oversee expenses on currently open projects.
















