Create tags
You can tag expenses for a specific department, project, location, cost center, customer, etc. You can also use different tags for each workspace to create customized coding for different employees.
There are two options for tag configuration in Expensify:
- Single Tags: Employees click one dropdown to select one tag. Single tags are helpful if employees need to select only one tag from a list, for example, their department.
- Multi-level Tags: Employees click multiple dropdowns to select more than one tag. You can also create dependent tags that only appear if another tag has already been selected. Multi-tags are helpful if you have multiple tags, for example, projects, locations, cost centers, etc., for employees to select or if you have dependent tags. For example, if an employee selects a specific department, another tag can appear where they have to select their project.
Individual Tags
Import via spreadsheet
You can add a list of single tags by importing them via .csv, .txt, .xls, or .xlsx spreadsheet:
- Hover over Settings, then click Workspaces.
- Click the Group tab on the left.
- Click the desired workspace name.
- Click the Tags tab on the left.
- Click Import from Spreadsheet.
- Review the guidelines, select the checkbox if your file has headers as the first row, and click Upload File.
Each time you upload a list of tags, it will override your previous list. To avoid losing tags, update your current spreadsheet and re-import it into Expensify.
Manually add individual tags
You can also add single tags by adding them manually:
- Hover over Settings, then click Workspaces.
- Click the Group tab on the left.
- Click the desired workspace name.
- Click the Tags tab on the left.
- Enter a tag name into the field and click Add.
Multi-level Tags
Automatic import via accounting integration
When you first connect your accounting integration (for example, QuickBooks Online, QuickBooks Desktop, Sage Intacct, Xero, or NetSuite), you’ll configure classes, customers, projects, department locations, etc., that automatically import into Expensify as tags.
To update your tags in Expensify, you must first update the tag in your accounting system:
- Hover over Settings, then click Workspaces.
- Click the Group tab on the left.
- Click the desired workspace name.
- Click the Connections tab on the left.
- Click Sync Now.
Once the tags are updated in your accounting integration, the changes will automatically reflect in Expensify after the connection sync is run.
Import via spreadsheet
You can add mutli-level tags by importing them in a .csv, .txt, .xls, or .xlsx spreadsheet.
First, determine whether you will use independent (a separate tag for department and project) or dependent tags (the project tags populate different options based on the department selected) and whether you will capture general ledger (GL) codes.
Then use one of the following templates to build your tags list:
- Dependent tags with GL codes
- Dependent tags without GL codes
- Independent tags with GL codes
- Independent tags without GL codes
If you have more than 50,000 tags, divide them into two separate files.
To import multi-level tags:
- Hover over Settings, then click Workspaces.
- Click the Group tab on the left.
- Click the desired workspace name.
- Click the Tags tab on the left.
- Enable the “Use multiple levels of tags” option.
- Click Import from Spreadsheet.
- Select the applicable checkboxes and click Upload Tags.
Each time you upload a list of tags, it will override your previous list. To avoid losing tags, update your current spreadsheet and re-import it into Expensify.
FAQ
Why can’t I see a multi-level tags option on my workspace?
If you are connected to an accounting integration, you will not see this feature. You will need to add those tags in your integration first, then sync the connection.