Advice and answers from the Expensify Team


We use the term “Tag” as a catch-all for any additional details you need your team to capture when coding their expenses (i.e.“Customers” or “Locations”). 

Important Notes: 

  • If you are directly integrating with an accounting system, check out our article on your specific package as you will want to create tags within that system then sync over to Expensify. In most cases, you will not be able to create them within Expensify because they would then not align with your accounting system. 
  • You must be a policy admin in order to create tags for a policy.
  • If you have tags set up in your personal settings, these tags will be overridden by policy tags if you are reporting on the policy.

Adding Single Tags

Adding tags is easy! Go to Admin tab > Policy > [name of policy] > Tags. You can choose to add tags one by one, or upload them in bulk via a spreadsheet.

If you are importing tags from an accounting system, you will not see the "Add a Tag" box here. You will still see the tags that have been imported, with an icon logo to clarify that they have been imported.

For example, QuickBooks tags will display as shown below:


Renaming the Tag Field

You can change the name of the "tag" field heading to something more descriptive so users know exactly what they are selecting when they edit expenses.

To do this, go to the Admin tab > Policy > [name of policy] > Tags and enter in the desired text:

Users will then see this appear in their expense edit screen. (If this is not re-named, the default will remain "Tag".)

Tagging expenses and searching for tags

In order to tag an expense, start to type the tag name to filter and select the appropriate tag from the list that matches those characters, instead of scrolling through long lists (though you can still scroll if you really want to)! You don't need to know the full name of the tag. For example, "5" would search and find the "Cost Center 5" tag.

If the policy has fewer than 500 tags, we'll show all of them, and you can either type to select, or scroll and click to select the tag you'd like.

If the policy has greater than 500 tags, we'll show 10 by default. If a tag is not displaying in the first 10 visible options, then it can be found by typing its name.


Adding Multi-Level Tags

Multi-level tagging is available for companies on corporate policies, and is intended to help accountants track additional information at the expense line-item level.

Multi-Level Tagging Setup

1. Decide what type of Multi-Tagging you’d like and click to download the correct CSV file:

Would you like your second tag, say ‘Project’, to populate different options depending on the first tag, say ‘Department’ selection?

If yes, then choose Dependent tags. 

If no, then choose Independent tags.

  • Would you like to capture GL codes associated with your tags to export to your accounting software? 

3. Fill out the correct CSV/TSV file with your tags and go to the multi-tags editor page.

4. Manage the tags with the options on the form:

  • Choose the policy that you would like to change/upload tags.
  • Select whether or not the first line contains the tag header.
  • Select whether the list is independent or dependent. Examples of each found above.
  • Select whether or not you'd like these tags to be required when editing an expense.
  • Select whether or not your tags list has the GL codes in the adjacent column.
  • Choose either to upload your tags as a CSV or TSV file 
  • Select your file and update your tags list!

Once it has been set up, you will see the following in the Tags section of your policy editor:


Using Multi-Level Tagging

Once multi-level tagging has been set up, employees will be able to choose more than one tag per expense. Based on the choice made for the first tag, a second subset of tag options will appear.

After the second tag is chosen, more tag lists can appear, customizable up to 5 tag levels.

Did this answer your question?